AddPublicKeyRecipientFromFile

セキュリティと署名

説明

公開鍵暗号化の前に、DER または PEM ファイルから X.509 受信者証明書を選択した文書に追加します

構文

Delphi

Function TPDFlib.AddPublicKeyRecipientFromFile(Const CertificateFileName: WideString; Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromFile(CertificateFileName As String, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromFile(int InstanceID, const wchar_t* CertificateFileName, int Permissions);

パラメータ

CertificateFileNameDER または PEM でエンコードされた X.509 証明書へのパス
PermissionsEncodePermissions が返す権限マスク

戻り値

1受信者が追加されたか、同一のエントリがすでに存在します
0証明書、権限、または文書状態が無効です

備考

権限が同じ受信者は 1 つの CMS エンベロープを共有し、異なる権限マスクでは別のエンベロープグループが作成されます

DLL は ANSI パス用に DLAddPublicKeyRecipientFromFileA もエクスポートします

関連項目

AddPublicKeyRecipientFromPFX、AddPublicKeyRecipientFromStore、EncryptPublicKey