THPDFSignatureVerifyStatus Type

Rapporterar resultatet av att verifiera en inlä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
    );

Enhet

HPDFSignVerify

Värden

Värde Betydelse
svNotVerified Signaturen är bara parsad; VerifyLoadedSignature har inte körts än
svValid Digesten matchar och signaturen verifierar
svDigestMismatch Dokumentbytena ändrades efter signeringen
svSignatureInvalid Den kryptografiska signaturkontrollen misslyckades
svUnsupportedAlgorithm En okänd nyckel, kurva eller digestalgoritm påträffades
svMalformed CMS-strukturen kunde inte parsas
svSourceUnavailable Inga källbyte finns att hasha
svCryptoProviderError Den nativa kryptografiska providern fallerade
svInvalidByteRange /ByteRange-posten är felformad, överlappande eller utanför gränserna
svDigestAlgorithmMismatch CMS:s digestalgoritmidentifierare är inkonsistenta
svSignaturePolicyMismatch Den krävda eller pinnade signaturpolicyn matchade inte

Användningsanteckningar

Relaterade API:er