Interface | Description |
---|---|
ICrlClient |
Interface that needs to be implemented if you want to embed Certificate Revocation Lists (CRL) into your PDF.
|
IExternalDigest |
ExternalDigest allows the use of implementations of MessageDigest other than BouncyCastleDigest .
|
IExternalSignature |
Interface that needs to be implemented to do the actual signing.
|
IExternalSignatureContainer |
Interface to sign a document.
|
IOcspClient |
Interface for the Online Certificate Status Protocol (OCSP) Client.
|
ITSAClient |
Time Stamp Authority client (caller) interface.
|
ITSAInfoBouncyCastle |
Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returned
|
PdfSigner.ISignatureEvent |
An interface to retrieve the signature dictionary for modification.
|
Class | Description |
---|---|
BouncyCastleDigest |
Implementation for digests accessed directly from the BouncyCastle library bypassing any provider definition.
|
CertificateInfo |
Class containing static methods that allow you to get information from an X509 Certificate: the issuer and the subject.
|
CertificateInfo.X500Name |
Class that holds an X509 name.
|
CertificateInfo.X509NameTokenizer |
Class for breaking up an X500 Name into it's component tokens, similar to StringTokenizer .
|
CertificateUtil |
This class contains a series of static methods that allow you to retrieve information from a Certificate.
|
CertificateVerification |
This class consists of some methods that allow you to verify certificates.
|
CertificateVerifier |
Superclass for a series of certificate verifiers that will typically be used in a chain.
|
CrlClientOffline |
An implementation of the CrlClient that handles offline Certificate Revocation Lists.
|
CrlClientOnline |
An implementation of the CrlClient that fetches the CRL bytes from an URL.
|
CRLVerifier |
Class that allows you to verify a certificate against one or more Certificate Revocation Lists.
|
DigestAlgorithms |
Class that contains a map with the different message digest algorithms.
|
EncryptionAlgorithms |
Class that contains a map with the different encryption algorithms.
|
ExternalBlankSignatureContainer |
Produces a blank (or empty) signature.
|
KeyStoreUtil |
Utility class with some KeyStore related methods.
|
LtvVerification |
Add verification according to PAdES-LTV (part 4).
|
LtvVerifier |
Verifies the signatures in an LTV document.
|
OcspClientBouncyCastle |
OcspClient implementation using BouncyCastle.
|
OCSPVerifier |
Class that allows you to verify a certificate against one or more OCSP responses.
|
OID |
Class containing all the OID values used by iText.
|
OID.X509Extensions |
Contains all OIDs used by iText in the context of Certificate Extensions.
|
PdfPKCS7 |
This class does all the processing related to signing and verifying a PKCS#7 signature.
|
PdfSignature |
Represents the signature dictionary.
|
PdfSignatureApp |
A dictionary that stores the name of the application that signs the PDF.
|
PdfSignatureAppearance |
Provides convenient methods to make a signature appearance.
|
PdfSignatureBuildProperties |
Dictionary that stores signature build properties.
|
PdfSigner |
Takes care of the cryptographic options and appearances that form a signature.
|
PrivateKeySignature |
Implementation of the IExternalSignature interface that can be used when you have a PrivateKey object.
|
ProviderDigest |
This class will return the MessageDigest associated with a certain hashing algorithm returned by the specified provider.
|
RootStoreVerifier |
Verifies a certificate against a KeyStore containing trusted anchors.
|
SecurityIDs |
A list of IDs that are used by the security classes
|
SignaturePermissions |
A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings.
|
SignaturePolicyInfo |
Class that encapsulates the signature policy information Sample: SignaturePolicyInfo spi = new SignaturePolicyInfo("2.16.724.1.3.1.1.2.1.9", "G7roucf600+f03r/o0bAOQ6WAs0=", "SHA-1", "https://sede.060.gob.es/politica_de_firma_anexo_1.pdf");
|
SignatureUtil |
Utility class that provides several convenience methods concerning digital signatures.
|
TimestampConstants | |
TSAClientBouncyCastle |
Time Stamp Authority Client interface implementation using Bouncy Castle org.bouncycastle.tsp package.
|
VerificationOK |
Class that informs you that the verification of a Certificate succeeded using a specific CertificateVerifier and for a specific reason.
|
Enum | Description |
---|---|
LtvVerification.CertificateInclusion |
Certificate inclusion in the DSS and VRI dictionaries in the CERT and CERTS keys.
|
LtvVerification.CertificateOption |
Options for how many certificates to include.
|
LtvVerification.Level |
What type of verification to include.
|
PdfSignatureAppearance.RenderingMode |
Signature rendering modes.
|
PdfSigner.CryptoStandard |
Enum containing the Cryptographic Standards.
|
Exception | Description |
---|---|
VerificationException |
An exception that is thrown when something is wrong with a certificate.
|
Copyright © 1998–2023 iText Group NV. All rights reserved.