SetSignProcessEd25519IdentityFromFile

Security and signatures

Description

Loads an Ed25519 X.509 certificate and private key from DER files and attaches them to a PDF signing process

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

Parameters

SignProcessIDValue returned by a NewSignProcessFrom* function
CertificateFilePath to a DER-encoded Ed25519 X.509 certificate
PrivateKeyFilePath to a raw 32-byte seed or unencrypted PKCS #8 DER private key

Return values

1Both files were read and the identity was attached to the process
0A file or process id was invalid

Remarks

The DLL also exports DLSetSignProcessEd25519IdentityFromFileA for ANSI paths

The certificate and private key are held in the sign process, so the source files can be closed or replaced after this call returns

See also

SetSignProcessEd25519Identity, SetSignProcessPFXFromFile, SetSignProcessSubFilter