AddPublicKeyRecipientFromPFX

安全與簽章

描述

從 PKCS #12 PFX 檔案取出帶私密金鑰關聯的憑證,加入為公開金鑰加密的收件者

語法

Delphi

Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);

參數

PFXFileNamePKCS #12 PFX 檔案的路徑
PFXPassword保護 PFX 檔案的密碼
UseMachineKeyset非零表示透過機器金鑰組匯入金鑰;使用者金鑰組用零
PermissionsEncodePermissions 傳回的權限遮罩

傳回值

1收件者憑證已加入
0PFX、密碼、權限或文件狀態無效

備註

私密金鑰只在加入收件者時用來識別末端憑證,不會內嵌進 PDFDLL 也匯出

ANSI 字串請用 DLAddPublicKeyRecipientFromPFXA

另請參閱

SetPublicKeyDecryptionPFX, EncryptPublicKey