SetSignProcessEd25519IdentityFromFile

Segurança e assinaturas

Descrição

Carrega um certificado X.509 Ed25519 e a chave privada de arquivos DER e os anexa 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 retornado por uma função NewSignProcessFrom*
CertificateFilePath to a DER-encoded Ed25519 X.509 certificate
PrivateKeyFileCaminho para uma semente bruta de 32 bytes ou uma chave privada DER PKCS #8 sem criptografia

Valores retornados

1Ambos os arquivos foram lidos e a identidade foi anexada ao processo
0Um arquivo ou id de processo era inválido

Observações

A DLL também exporta DLSetSignProcessEd25519IdentityFromFileA para caminhos ANSI

O certificado e a chave privada ficam retidos no processo de assinatura, então os arquivos de origem podem ser fechados ou substituídos depois que esta chamada retornar

Veja também

SetSignProcessEd25519Identity, SetSignProcessPFXFromFile, SetSignProcessSubFilter