Typ THPDFSignatureVerifyStatus

Hlásí výsledek ověření načteného CMS podpisu

Deklarace

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

Jednotka

HPDFSignVerify

Hodnoty

Hodnota Význam
svNotVerified Podpis se jen zparsoval; VerifyLoadedSignature ještě neběžela
svValid Digest odpovídá a podpis projde ověřením
svDigestMismatch Bajty dokumentu se po podepsání změnily
svSignatureInvalid Kryptografická kontrola podpisu selhala
svUnsupportedAlgorithm Narazilo se na neznámý klíč, křivku nebo digest algoritmus
svMalformed Strukturu CMS se nepodařilo zparsovat
svSourceUnavailable Nejsou k dispozici zdrojové bajty k zahashování
svCryptoProviderError Nativní kryptografický poskytovatel selhal
svInvalidByteRange Položka /ByteRange je malformed, překrývá se nebo je mimo rozsah
svDigestAlgorithmMismatch Identifikátory digest algoritmů v CMS jsou nekonzistentní
svSignaturePolicyMismatch Vyžadovaná nebo připnutá politika podpisu se neshodovala

Poznámky k použití

Související API