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证书、权限或文档状态无效

备注

具有相同权限的接收者共享一个 CMS 信封,而不同的权限掩码会创建独立的信封组

DLL 还为 ANSI 路径导出 DLAddPublicKeyRecipientFromFileA

另请参阅

AddPublicKeyRecipientFromPFX、AddPublicKeyRecipientFromStore、EncryptPublicKey