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);
パラメータ
| PFXFileName | PKCS #12 PFX ファイルへのパス |
|---|---|
| PFXPassword | PFX ファイルを保護するパスワード |
| UseMachineKeyset | マシンキーセットを介してキーをインポートする場合は 0 以外、ユーザーキーセットの場合は 0 を使用します |
| Permissions | EncodePermissions が返す権限マスク |
戻り値
| 1 | 受信者証明書が追加されました |
|---|---|
| 0 | PFX、パスワード、権限、またはドキュメント状態が無効でした |
備考
秘密鍵は受信者の追加時にリーフ証明書を識別するためだけに使用され、PDF には埋め込まれません
DLL は ANSI 文字列用に DLAddPublicKeyRecipientFromPFXA もエクスポートします