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