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
| SignProcessID | Valor devolvido por uma função NewSignProcessFrom* |
|---|---|
| CertificateFile | Caminho para um certificado X.509 Ed25519 codificado em DER |
| PrivateKeyFile | Caminho para um valor inicial de 32 bytes em bruto ou uma chave privada DER PKCS #8 não encriptada |
Valores devolvidos
| 1 | Ambos os ficheiros foram lidos e a identidade foi associada ao processo |
|---|---|
| 0 | Um 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