|
iText 7 7.2.4 API
|
Verifies the signatures in an LTV document. More...
Public Member Functions |
|
| LtvVerifier (PdfDocument document) | |
| Creates a VerificationData object for a PdfReader More... |
|
| virtual void | SetVerifier (CertificateVerifier verifier) |
| Sets an extra verifier. More... |
|
| virtual void | SetCertificateOption (LtvVerification.CertificateOption option) |
| Sets the certificate option. More... |
|
| virtual void | SetVerifyRootCertificate (bool verifyRootCertificate) |
| Set the verifyRootCertificate to false if you can't verify the root certificate. More... |
|
| virtual void | SetEventCountingMetaInfo (IMetaInfo metaInfo) |
| Sets the iText.Commons.Actions.Contexts.IMetaInfo that will be used during iText.Kernel.Pdf.PdfDocument creation. More... |
|
| virtual IList< VerificationOK > | Verify (IList< VerificationOK > result) |
| Verifies all the document-level timestamps and all the signatures in the document. More... |
|
| virtual IList< VerificationOK > | VerifySignature () |
| Verifies a document level timestamp. More... |
|
| virtual void | VerifyChain (X509Certificate[] chain) |
| Checks the certificates in a certificate chain: are they valid on a specific date, and do they chain up correctly? More... |
|
| override IList< VerificationOK > | Verify (X509Certificate signCert, X509Certificate issuerCert, DateTime signDate) |
| Verifies certificates against a list of CRLs and OCSP responses. More... |
|
| virtual void | SwitchToPreviousRevision () |
| Switches to the previous revision. More... |
|
| virtual IList< X509Crl > | GetCRLsFromDSS () |
| Gets a list of X509CRL objects from a Document Security Store. More... |
|
| virtual IList< BasicOcspResp > | GetOCSPResponsesFromDSS () |
| Gets OCSP responses from the Document Security Store. More... |
|
Public Member Functions inherited from iText.Signatures.RootStoreVerifier |
|
| RootStoreVerifier (CertificateVerifier verifier) | |
| Creates a RootStoreVerifier in a chain of verifiers. More... |
|
| virtual void | SetRootStore (List< X509Certificate > keyStore) |
| Sets the Key Store against which a certificate can be checked. More... |
|
| override IList< VerificationOK > | Verify (X509Certificate signCert, X509Certificate issuerCert, DateTime signDate) |
| Verifies a single certificate against a key store (if present). More... |
|
Public Member Functions inherited from iText.Signatures.CertificateVerifier |
|
| CertificateVerifier (iText.Signatures.CertificateVerifier verifier) | |
| Creates the final CertificateVerifier in a chain of verifiers. More... |
|
| virtual void | SetOnlineCheckingAllowed (bool onlineCheckingAllowed) |
| Decide whether or not online checking is allowed. More... |
|
Verifies the signatures in an LTV document.
|
inline |
Creates a VerificationData object for a PdfReader
| document | The document we want to verify. |
|
inlinevirtual |
Gets a list of X509CRL objects from a Document Security Store.
|
inlinevirtual |
Gets OCSP responses from the Document Security Store.
|
inlinevirtual |
Sets the certificate option.
| option | Either CertificateOption.SIGNING_CERTIFICATE (default) or CertificateOption.WHOLE_CHAIN |
|
inlinevirtual |
Sets the iText.Commons.Actions.Contexts.IMetaInfo that will be used during iText.Kernel.Pdf.PdfDocument creation.
| metaInfo | meta info to set |
|
inlinevirtual |
Sets an extra verifier.
| verifier | the verifier to set |
|
inlinevirtual |
Set the verifyRootCertificate to false if you can't verify the root certificate.
| verifyRootCertificate | false if you can't verify the root certificate, otherwise true |
|
inlinevirtual |
Switches to the previous revision.
|
inlinevirtual |
Verifies all the document-level timestamps and all the signatures in the document.
| result | a list of VerificationOK objects |
|
inlinevirtual |
Verifies certificates against a list of CRLs and OCSP responses.
| signCert | the signing certificate |
| issuerCert | the issuer's certificate |
VerificationOK objects. The list will be empty if the certificate couldn't be verified.
Reimplemented from iText.Signatures.CertificateVerifier.
|
inlinevirtual |
Checks the certificates in a certificate chain: are they valid on a specific date, and do they chain up correctly?
| chain | the certificate chain |
|
inlinevirtual |
Verifies a document level timestamp.