SetPublicKeyDecryptionPFX
セキュリティと署名
説明
後続の LoadFromFile、LoadFromStream、LoadFromString 呼び出しで使用する PKCS #12 PFX 資格情報を設定する
構文
Delphi
Function TPDFlib.SetPublicKeyDecryptionPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset: Integer): Integer;
ActiveX
Function PDFlib::SetPublicKeyDecryptionPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long) As Long
DLL
int DLSetPublicKeyDecryptionPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset);
パラメータ
| PFXFileName | 受信者の秘密鍵を含む PFX へのパス |
|---|---|
| PFXPassword | PFX を保護するパスワード |
| UseMachineKeyset | マシンキーセットにはゼロ以外の値を、ユーザーキーセットにはゼロを使用します |
戻り値
| 1 | 資格情報を検証して保持しました |
|---|---|
| 0 | PFX またはパスワードが無効で、LastErrorCode は 420 を返します |
備考
XML の読み込みでは DTD と外部エンティティを無効にし、構成可能なサイズ制限を適用し、文書ルートに対する 1 つのエンベロープ署名を要求し、分離参照、重複署名、ダイジェスト失敗、署名者の不一致および地域の不一致を拒否します
DLL は ANSI 文字列向けに DLSetPublicKeyDecryptionPFXA もエクスポートします
関連項目
SetPublicKeyDecryptionStore、ClearPublicKeyDecryptionCredential、GetPubSecStatus