THPDFSignatureVerifyStatus Type

Rapporterer resultatet af at verificere en indlæst CMS-signatur

Deklaration

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

Enhed

HPDFSignVerify

Værdier

Værdi Betydning
svNotVerified Signaturen er kun blevet parset; VerifyLoadedSignature er ikke kørt endnu
svValid Digesten matcher, og signaturen verificerer
svDigestMismatch Dokumentets bytes ændrede sig efter signeringen
svSignatureInvalid Det kryptografiske signaturtjek fejlede
svUnsupportedAlgorithm En ukendt nøgle, kurve eller digest-algoritme blev stødt på
svMalformed CMS-strukturen kunne ikke parses
svSourceUnavailable Ingen kilde-bytes er tilgængelige at hash
svCryptoProviderError Den native kryptografiske udbyder fejlede
svInvalidByteRange /ByteRange-posten er misdannet, overlappende eller uden for grænserne
svDigestAlgorithmMismatch CMS-digest-algoritme-identifikatorerne er inkonsistente
svSignaturePolicyMismatch Den krævede eller fastlåste signaturpolitik matchede ikke

Brugsnoter

Relaterede API'er