SetSignProcessEd25519IdentityFromFile

Sicherheit und Signaturen

Beschreibung

Lädt ein Ed25519-X.509-Zertifikat und einen privaten Schlüssel aus DER-Dateien und fügt sie einem PDF-Signaturvorgang hinzu

Syntax

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

Parameter

SignProcessIDVon einer NewSignProcessFrom*-Funktion zurückgegebener Wert
CertificateFilePfad zu einem DER-codierten Ed25519-X.509-Zertifikat
PrivateKeyFilePfad zu einem rohen 32-Byte-Seed oder einem unverschlüsselten privaten PKCS-#8-DER-Schlüssel

Rückgabewerte

1Beide Dateien wurden gelesen und die Identität dem Prozess zugeordnet
0Eine Datei- oder Prozess-ID war ungültig

Anmerkungen

Die DLL exportiert außerdem DLSetSignProcessEd25519IdentityFromFileA für ANSI-Pfade

Das Zertifikat und der private Schlüssel werden im Signaturvorgang gehalten, sodass die Quelldateien nach der Rückkehr dieses Aufrufs geschlossen oder ersetzt werden können

Siehe auch

SetSignProcessEd25519Identity, SetSignProcessPFXFromFile, SetSignProcessSubFilter