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);
參數
| PFXFileName | PKCS #12 PFX 檔案的路徑 |
|---|---|
| PFXPassword | 保護 PFX 檔案的密碼 |
| UseMachineKeyset | 非零表示透過機器金鑰組匯入金鑰;使用者金鑰組用零 |
| Permissions | EncodePermissions 傳回的權限遮罩 |
傳回值
| 1 | 收件者憑證已加入 |
|---|---|
| 0 | PFX、密碼、權限或文件狀態無效 |
備註
私密金鑰只在加入收件者時用來識別末端憑證,不會內嵌進 PDFDLL 也匯出
ANSI 字串請用 DLAddPublicKeyRecipientFromPFXA