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 へのパス
PFXPasswordPFX を保護するパスワード
UseMachineKeysetマシンキーセットにはゼロ以外の値を、ユーザーキーセットにはゼロを使用します

戻り値

1資格情報を検証して保持しました
0PFX またはパスワードが無効で、LastErrorCode は 420 を返します

備考

XML の読み込みでは DTD と外部エンティティを無効にし、構成可能なサイズ制限を適用し、文書ルートに対する 1 つのエンベロープ署名を要求し、分離参照、重複署名、ダイジェスト失敗、署名者の不一致および地域の不一致を拒否します

DLL は ANSI 文字列向けに DLSetPublicKeyDecryptionPFXA もエクスポートします

関連項目

SetPublicKeyDecryptionStore、ClearPublicKeyDecryptionCredential、GetPubSecStatus