THPDFSignatureVerifyStatus Type

Relata o resultado da verificação de uma assinatura CMS carregada

Declaração

THPDFSignatureVerifyStatus= (
    svNotVerified,          // parsed only; VerifyLoadedSignature not run yet
    svValid,                // digest matches and signature verifies
    svDigestMismatch,       // document bytes changed after signing
    svSignatureInvalid,     // cryptographic signature check failed
    svUnsupportedAlgorithm, // unknown key, curve, or digest algorithm
    svMalformed,            // CMS structure could not be parsed
    svSourceUnavailable,    // no source bytes available to hash
    svCryptoProviderError,  // native cryptographic provider failed
    svInvalidByteRange,     // /ByteRange is malformed, overlapping, or out of bounds
    svDigestAlgorithmMismatch, // CMS digest algorithm identifiers are inconsistent
    svSignaturePolicyMismatch // required or pinned signature policy did not match
    );

Unidade

HPDFSignVerify

Valores

Valor Significado
svNotVerified A assinatura foi apenas interpretada; VerifyLoadedSignature ainda não rodou
svValid O digest bate e a assinatura verifica
svDigestMismatch Os bytes do documento mudaram após a assinatura
svSignatureInvalid A checagem criptográfica da assinatura falhou
svUnsupportedAlgorithm Um algoritmo de chave, curva ou digest desconhecido foi encontrado
svMalformed A estrutura CMS não pôde ser interpretada
svSourceUnavailable Não há bytes de fonte disponíveis para hashear
svCryptoProviderError O provedor criptográfico nativo falhou
svInvalidByteRange A entrada /ByteRange está malformada, sobreposta ou fora dos limites
svDigestAlgorithmMismatch Os identificadores de algoritmo de digest do CMS estão inconsistentes
svSignaturePolicyMismatch A política de assinatura exigida ou fixada não bateu

Notas de uso

APIs relacionadas