SetSignProcessEd25519IdentityFromFile

Zabezpieczenia i podpisy

Opis

Wczytuje certyfikat X.509 Ed25519 i klucz prywatny z plików DER oraz dołącza je do procesu podpisywania PDF

Składnia

Delphi

Function TPDFlib.SetSignProcessEd25519IdentityFromFile(SignProcessID: Integer; Const CertificateFile, PrivateKeyFile: WideString): Integer;

ActiveX

Function PDFlib::SetSignProcessEd25519IdentityFromFile(SignProcessID As Long, CertificateFile As String, PrivateKeyFile As String) As Long

DLL

int DLSetSignProcessEd25519IdentityFromFile(int InstanceID, int SignProcessID, const wchar_t* CertificateFile, const wchar_t* PrivateKeyFile);

Parametry

SignProcessIDWartość zwrócona przez funkcję NewSignProcessFrom*
CertificateFileŚcieżka do certyfikatu X.509 Ed25519 zakodowanego w DER
PrivateKeyFileŚcieżka do surowego 32-bajtowego ziarna albo niezaszyfrowanego klucza prywatnego DER PKCS #8

Wartości zwracane

1Oba pliki zostały odczytane, a tożsamość dołączona do procesu
0Plik lub identyfikator procesu był nieprawidłowy

Uwagi

Biblioteka DLL eksportuje również DLSetSignProcessEd25519IdentityFromFileA dla ścieżek ANSI

Certyfikat i klucz prywatny są przechowywane w procesie podpisywania, dlatego po powrocie z tego wywołania pliki źródłowe można zamknąć lub zastąpić

Zobacz również

SetSignProcessEd25519Identity, SetSignProcessPFXFromFile, SetSignProcessSubFilter