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