THPDFSignatureVerifyStatus Type

Rapporteert het resultaat van het verifiëren van een geladen CMS-handtekening

Declaratie

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

Eenheid

HPDFSignVerify

Waarden

Waarde Betekenis
svNotVerified De handtekening is alleen geparseerd; VerifyLoadedSignature is nog niet gedraaid
svValid De digest komt overeen en de handtekening verifieert
svDigestMismatch De documentbytes zijn na het ondertekenen gewijzigd
svSignatureInvalid De cryptografische handtekeningcontrole is mislukt
svUnsupportedAlgorithm Er is een onbekende sleutel, curve of digest-algoritme aangetroffen
svMalformed De CMS-structuur kon niet worden geparseerd
svSourceUnavailable Er zijn geen bronbytes beschikbaar om te hashen
svCryptoProviderError De native cryptografische provider faalde
svInvalidByteRange Het item /ByteRange is misvormd, overlappend of buiten bereik
svDigestAlgorithmMismatch De CMS-digest-algoritme-identificatoren zijn inconsistent
svSignaturePolicyMismatch Het vereiste of vastgepinde handtekeningbeleid kwam niet overeen

Gebruiksopmerkingen

Gerelateerde API's