SetSignProcessEd25519IdentityFromFile

Segurança e assinaturas

Descrição

Carrega um certificado X.509 Ed25519 e uma chave privada de ficheiros DER e anexa-os a um processo de assinatura PDF

Sintaxe

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

Parâmetros

SignProcessIDValor devolvido por uma função NewSignProcessFrom*
CertificateFileCaminho para um certificado X.509 Ed25519 codificado em DER
PrivateKeyFileCaminho para um valor inicial de 32 bytes em bruto ou uma chave privada DER PKCS #8 não encriptada

Valores devolvidos

1Ambos os ficheiros foram lidos e a identidade foi associada ao processo
0Um ID de ficheiro ou processo era inválido

Observações

A DLL também exporta DLSetSignProcessEd25519IdentityFromFileA para caminhos ANSI

O certificado e a chave privada são mantidos no processo de assinatura, pelo que os ficheiros de origem podem ser fechados ou substituídos depois de esta chamada devolver

Consulte também

SetSignProcessEd25519Identity, SetSignProcessPFXFromFile, SetSignProcessSubFilter