THPDFSignatureVerifyStatus Type

Riporta il risultato della verifica di una firma CMS caricata

Dichiarazione

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
    );

Unità

HPDFSignVerify

Valori

Valore Significato
svNotVerified La firma è stata solo analizzata; VerifyLoadedSignature non è ancora stato eseguito
svValid Il digest corrisponde e la firma verifica
svDigestMismatch I byte del documento sono cambiati dopo la firma
svSignatureInvalid Il controllo crittografico della firma è fallito
svUnsupportedAlgorithm È stato incontrato un algoritmo di chiave, curva o digest sconosciuto
svMalformed La struttura CMS non ha potuto essere analizzata
svSourceUnavailable Non ci sono byte sorgente disponibili da hasare
svCryptoProviderError Il provider crittografico nativo è fallito
svInvalidByteRange La voce /ByteRange è malformata, sovrapposta o fuori dai limiti
svDigestAlgorithmMismatch Gli identificatori degli algoritmi di digest CMS sono incoerenti
svSignaturePolicyMismatch La politica di firma richiesta o fissata non corrisponde

Note d'uso

API correlate