THPDFSignatureVerifyStatus Type

Raportuje wynik weryfikacji wczytanego podpisu CMS

Deklaracja

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

Jednostka

HPDFSignVerify

Wartości

Wartość Znaczenie
svNotVerified Podpis został tylko sparsowany; VerifyLoadedSignature jeszcze nie biegł
svValid Digest się zgadza i podpis się weryfikuje
svDigestMismatch Bajty dokumentu zmieniły się po podpisaniu
svSignatureInvalid Kryptograficzne sprawdzenie podpisu zawiodło
svUnsupportedAlgorithm Napotkano nieznany klucz, krzywą lub algorytm digest
svMalformed Struktury CMS nie udało się sparsować
svSourceUnavailable Brak bajtów źródłowych do zhashowania
svCryptoProviderError Natywny dostawca kryptograficzny zawiodł
svInvalidByteRange Wpis /ByteRange jest zniekształcony, nachodzi na siebie lub wykracza poza zakres
svDigestAlgorithmMismatch Identyfikatory algorytmów digest CMS są niespójne
svSignaturePolicyMismatch Wymagana albo przypięta polityka podpisu nie pasowała

Uwagi dotyczące użycia

Powiązane API