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);
パラメータ
| CertificateFileName | DER または PEM でエンコードされた X.509 証明書へのパス |
|---|---|
| Permissions | EncodePermissions が返す権限マスク |
戻り値
| 1 | 受信者が追加されたか、同一のエントリがすでに存在します |
|---|---|
| 0 | 証明書、権限、または文書状態が無効です |
備考
権限が同じ受信者は 1 つの CMS エンベロープを共有し、異なる権限マスクでは別のエンベロープグループが作成されます
DLL は ANSI パス用に DLAddPublicKeyRecipientFromFileA もエクスポートします
関連項目
AddPublicKeyRecipientFromPFX、AddPublicKeyRecipientFromStore、EncryptPublicKey