OnExternalDigestSign

Sicurezza e firme, eventi

Descrizione

Gestisce l'operazione finale di firma del digest per ogni processo di firma configurato esternamente su un'istanza TPDFlib

Sintassi

Delphi

Property OnExternalDigestSign: TPDFlibExternalDigestSignEvent Read FOnExternalDigestSign Write FOnExternalDigestSign;
Type TPDFlibExternalDigestSignEvent = Function(Sender: TObject; SignProcessID: Integer; Const Digest: AnsiString; DigestAlgorithm, SignatureAlgorithm: Integer; Var Signature: AnsiString): Boolean Of Object;

Parametri

SenderL'istanza TPDFlib che esegue l'operazione
SignProcessIDIl processo per cui viene richiesta la firma
DigestDigest binario del set di attributi autenticati CMS con codifica DER
DigestAlgorithmCodice digest selezionato da SetSignProcessDigestAlgorithm
SignatureAlgorithmFormato grezzo della firma selezionato da SetSignProcessExternalDigestSigner
SignatureImpostare questo output sulla firma RSA grezza, sulla firma ECDSA DER o sulla firma ECDSA P1363 richiesta da SignatureAlgorithm

Valore restituito

Restituisce True solo dopo che Signature contiene un risultato completo

Note

L'evento viene eseguito sincronicamente durante EndSignProcessTo* e non durante il dimensionamento del segnaposto

Eccezioni, risultato false, firma vuota o troppo grande o non verificabile col certificato configurato causano il fallimento del processo

Vedere anche

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback