Tipul THPDFSignatureVerifyStatus

Raportează rezultatul verificării unei semnături CMS încărcate

Declarație

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

Unitate

HPDFSignVerify

Valori

Valoare Semnificație
svNotVerified Semnătura a fost doar parsată; VerifyLoadedSignature nu a rulat încă
svValid Digestul se potrivește și semnătura se verifică
svDigestMismatch Octeții documentului s-au schimbat după semnare
svSignatureInvalid Verificarea criptografică a semnăturii a eșuat
svUnsupportedAlgorithm S-a întâlnit o cheie, o curbă sau un algoritm de digest necunoscut
svMalformed Structura CMS nu a putut fi parsată
svSourceUnavailable Nu sunt disponibili octeți sursă de hash-uit
svCryptoProviderError Furnizorul criptografic nativ a eșuat
svInvalidByteRange Intrarea /ByteRange este malformată, suprapusă sau în afara limitelor
svDigestAlgorithmMismatch Identificatorii algoritmilor de digest CMS sunt inconsecvenți
svSignaturePolicyMismatch Politica de semnătură cerută sau fixată nu s-a potrivit

Note de utilizare

API-uri asociate