THPDFSignatureVerifyStatus típus

Jelenti egy betöltött CMS aláírás ellenőrzésének eredményét

Deklaráció

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

Egység

HPDFSignVerify

Értékek

Érték Jelentés
svNotVerified Az aláírás csupán elemezve lett; a VerifyLoadedSignature még nem futott
svValid A digest egyezik, és az aláírás ellenőrizhető
svDigestMismatch A dokumentumbájtok megváltoztak az aláírás után
svSignatureInvalid A kriptográfiai aláírásellenőrzés megbukott
svUnsupportedAlgorithm Ismeretlen kulcs, görbe vagy digest algoritmus bukkant fel
svMalformed A CMS struktúra nem elemezhető
svSourceUnavailable Nincs elérhető forrásbájt a hasheléshez
svCryptoProviderError A natív kriptográfiai szolgáltató megbukott
svInvalidByteRange A /ByteRange bejegyzés hibás formájú, átfedő vagy tartományon kívüli
svDigestAlgorithmMismatch A CMS digest algoritmusazonosítói következetlenek
svSignaturePolicyMismatch A megkövetelt vagy rögzített aláírásiszabályzat nem egyezett

Használati megjegyzések

Kapcsolódó API-k