メニュー・ボタン アイコン
電話:03-5316-3375info@trustss.co.jp
電話:03-5316-3375info@trustss.co.jp

PdfTools.HttpClientHandlerクラス

リモートサーバーとの通信用ハンドラーとオプション

このクラスはHTTPおよびHTTPS通信のために使用します。製品(PdfTools SDKライブラリ)全体のプロキシ構成についてはPdfTools.Sdk.Proxyを参照してください。
HTTPS(SSL/TLS)通信でのサーバー証明書の信頼性はシステム既定の信頼ストア(信頼されたCA証明書が格納されたストア)を介して検証されます。サーバー証明書の信頼性を判断できない場合にはサーバーへの接続は中止されます。

既定の信頼ストアは以下のとおり:

AddTrustedCertificate(Stream)を使って信頼ストアに証明書を追加できます。
このクラスのインスタンスは同時に変更されない限り複数のスレッドで同時に使用できます。

継承

System.Object

名前空間: PdfTools

定義

C#
public class HttpClientHandler : NativeObject

コンストラクタ

名前概要
HttpClientHandler新しく作成されたオブジェクトの既定値は既定ハンドラーPdfTools.Sdk.HttpClientHandlerからコピーされるのではなくこのドキュメントで説明されているとおりになります。

プロパティ

名前概要
SslVerifyServerCertificateSSL/TLS のサーバー証明書を検証
trueの場合はサーバー証明書の信頼性が検証されます。 検証プロセスが失敗した場合にはハンドシェイクは直ちに終了し接続は中断されます。 検証には信頼された証明書ストアが必要です。信頼された証明書ストアが無いと検証は常に失敗します。
既定値: true

メソッド

名前概要
AddTrustedCertificateこのHttpClientHandlerインスタンスの信頼された証明書ストアに証明書を追加
信頼された証明書ストア内の証明書はSSL/TLSサーバー証明書の検証に使用されます(HttpClientHandler参照)。 信頼された証明書ストアには信頼できる証明機関(ルート CA)の証明書が格納されていなければなりません。
SetClientCertificateSSL/TLSクライアント証明書をPFX(PKCS#12)アーカイブとして設定
ファイルには証明書自体の他に信頼チェーン内の全証明書、および秘密鍵が含めなければなりません。
SetClientCertificateAndKeySSL/TLS クライアント証明書と秘密鍵を設定
ファイルには証明書とその秘密鍵が含まれていなければなりません。

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

- サンプル・コード
- Pdftools SDKサンプルの利用手順
- Toolbox Add-on
- Toolbox Add-onサンプルの利用手順
> Pdftools SDK APIリファレンス
- その他のAPI及びコマンドラインツール
> PDF SDK オープンソースと有償ライブラリ