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);

Параметры

PFXFileNamePath to a PFX containing a recipient private key
PFXPasswordПароль, защищающий PFX
UseMachineKeysetНенулевое значение — наборы ключей машины, ноль — наборы пользователя

Возвращаемые значения

1Учётные данные проверены и сохранены
0Недопустимы PFX или пароль, LastErrorCode возвращает 420

Примечания

Учётные данные остаются активными между загрузками документов, пока их не заменят или не очистят

DLL также экспортирует DLSetPublicKeyDecryptionPFXA для ANSI-строк

См. также

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus