SetPublicKeyDecryptionPFX
Безопасность и подписи
Описание
Sets the PKCS #12 PFX credential used by subsequent LoadFromFile, LoadFromStream, and LoadFromString calls
Синтаксис
Delphi
Function TPDFlib.SetPublicKeyDecryptionPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset: Integer): Integer;
ActiveX
Function PDFlib::SetPublicKeyDecryptionPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long) As Long
DLL
int DLSetPublicKeyDecryptionPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset);
Параметры
| PFXFileName | Path to a PFX containing a recipient private key |
|---|---|
| PFXPassword | Пароль, защищающий PFX |
| UseMachineKeyset | Ненулевое значение — наборы ключей машины, ноль — наборы пользователя |
Возвращаемые значения
| 1 | Учётные данные проверены и сохранены |
|---|---|
| 0 | Недопустимы PFX или пароль, LastErrorCode возвращает 420 |
Примечания
Учётные данные остаются активными между загрузками документов, пока их не заменят или не очистят
DLL также экспортирует DLSetPublicKeyDecryptionPFXA для ANSI-строк
См. также
SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus