THPDFSignatureVerifyStatus típus
Jelenti egy betöltött CMS aláírás ellenőrzésének eredményét
Deklaráció
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
);
Egység
HPDFSignVerify
Értékek
| Érték | Jelentés |
|---|---|
svNotVerified |
Az aláírás csupán elemezve lett; a VerifyLoadedSignature még nem futott |
svValid |
A digest egyezik, és az aláírás ellenőrizhető |
svDigestMismatch |
A dokumentumbájtok megváltoztak az aláírás után |
svSignatureInvalid |
A kriptográfiai aláírásellenőrzés megbukott |
svUnsupportedAlgorithm |
Ismeretlen kulcs, görbe vagy digest algoritmus bukkant fel |
svMalformed |
A CMS struktúra nem elemezhető |
svSourceUnavailable |
Nincs elérhető forrásbájt a hasheléshez |
svCryptoProviderError |
A natív kriptográfiai szolgáltató megbukott |
svInvalidByteRange |
A /ByteRange bejegyzés hibás formájú, átfedő vagy tartományon kívüli |
svDigestAlgorithmMismatch |
A CMS digest algoritmusazonosítói következetlenek |
svSignaturePolicyMismatch |
A megkövetelt vagy rögzített aláírásiszabályzat nem egyezett |
Használati megjegyzések
- A
svValidazt jelenti, hogy a dokumentumbájtok egyeznek azzal, amit a beágyazott tanúsítvány kulcsa aláírt; a tanúsítványlánc- és megbízhatóságérvényesítés nem tartozik ide - Az ellenőrzési metódusok aláírásonként adják vissza ezt az állapotot, és a kötegelt érvényesítés ezen felül összesített állapotot is jelent