THPDFSignatureVerifyStatus Type

Berichtet das Ergebnis der Verifikation einer geladenen 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
    );

Unit

HPDFSignVerify

Werte

Wert Bedeutung
svNotVerified Die Signatur wurde nur geparst; VerifyLoadedSignature ist noch nicht gelaufen
svValid Der Digest passt, und die Signatur verifiziert
svDigestMismatch Die Dokument-Bytes änderten sich nach dem Signieren
svSignatureInvalid Die kryptografische Signaturprüfung schlug fehl
svUnsupportedAlgorithm Ein unbekannter Schlüssel-, Kurven- oder Digest-Algorithmus wurde angetroffen
svMalformed Die CMS-Struktur ließ sich nicht parsen
svSourceUnavailable Es sind keine Quell-Bytes zum Hashen verfügbar
svCryptoProviderError Der native Kryptografie-Provider schlug fehl
svInvalidByteRange Der /ByteRange-Eintrag ist fehlerhaft, überlappend oder außerhalb des Bereichs
svDigestAlgorithmMismatch Die CMS-Digest-Algorithmusbezeichner sind inkonsistent
svSignaturePolicyMismatch Die geforderte oder gepinnte Signatur-Policy passte nicht

Verwendungshinweise

Verwandte APIs