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
| SignProcessID | Von einer NewSignProcessFrom*-Funktion zurückgegebener Wert |
|---|---|
| CertificateFile | Pfad zu einem DER-codierten Ed25519-X.509-Zertifikat |
| PrivateKeyFile | Pfad zu einem rohen 32-Byte-Seed oder einem unverschlüsselten privaten PKCS-#8-DER-Schlüssel |
Rückgabewerte
| 1 | Beide Dateien wurden gelesen und die Identität dem Prozess zugeordnet |
|---|---|
| 0 | Eine 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