AddPublicKeyRecipientFromPFX

セキュリティと署名

説明

PKCS #12 PFX ファイルから秘密鍵との関連付けを持つ証明書を、公開鍵暗号化の受信者として追加します

構文

Delphi

Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);

パラメータ

PFXFileNamePKCS #12 PFX ファイルへのパス
PFXPasswordPFX ファイルを保護するパスワード
UseMachineKeysetマシンキーセットを介してキーをインポートする場合は 0 以外、ユーザーキーセットの場合は 0 を使用します
PermissionsEncodePermissions が返す権限マスク

戻り値

1受信者証明書が追加されました
0PFX、パスワード、権限、またはドキュメント状態が無効でした

備考

秘密鍵は受信者の追加時にリーフ証明書を識別するためだけに使用され、PDF には埋め込まれません

DLL は ANSI 文字列用に DLAddPublicKeyRecipientFromPFXA もエクスポートします

関連項目

SetPublicKeyDecryptionPFX、EncryptPublicKey