THotPDF.VerifyLoadedSignature

THotPDF

 

Top  Previous  Next

Verifica uma assinatura carregada específica por índice

 

Delphi syntax:

function VerifyLoadedSignature( SigIndex: Integer ): THPDFSignatureVerifyStatus; overload;

function VerifyLoadedSignature( SigIndex: Integer; Source: TStream ): THPDFSignatureVerifyStatus; overload;

function VerifyLoadedSignature( SigIndex: Integer; Source: TStream; out Info: THPDFSignatureInfo ): THPDFSignatureVerifyStatus; overload;

 

Description

Verifica uma assinatura carregada específica por índice/ByteRange contra o conteúdo do documento, preservando a posição da stream de quem chama

Suporta RSA PKCS#1 v1.5, RSA-PSS com hash, MGF1, comprimento de salt e parâmetros de trailer validados, e ECDSA P-256, P-384 e P-521 com SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384 ou SHA3-512

Para timestamps documentais ETSI.RFC3161, valida a assinatura do token e vincula o respetivo message imprint ao /ByteRange PDF; para um atributo CMS signature-time-stamp, vincula o token aninhado ao valor da assinatura pai

Um timestamp válido fornece o SigningTime protegido criptograficamente, enquanto a validação da cadeia de certificados e da política de confiança continua a ser responsabilidade de quem chama

Devolve svInvalidByteRange para intervalos assinados sobrepostos, fora dos limites, truncados ou ambíguos

Valida a assinatura digital em relação ao conteúdo do documento

 

See also: THotPDF