Class that holds an X509 name.
Superclass for a series of certificate verifiers that will typically be used in a chain.
Interface that needs to be implemented if you want to embed Certificate Revocation Lists (CRL) into your PDF.
Interface that needs to be implemented to do the actual signing.
Interface to sign a document.
Interface helper to support retrieving CAIssuers certificates from Authority Information Access (AIA) Extension in order to support certificate chains with missing certificates and getting CRL response issuer certificates.
Interface for the Online Certificate Status Protocol (OCSP) Client.
Interface to encode the parameters to a signature algorithm for inclusion in a signature object.
Time Stamp Authority client (caller) interface.
Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returned
Add verification according to PAdES-LTV (part 4).
Certificate inclusion in the DSS and VRI dictionaries in the CERT and CERTS keys.
Options for how many certificates to include.
What type of verification to include.
Option to determine whether revocation information is required for the signing certificate.
Class that allows you to verify a certificate against one or more OCSP responses.
Helper class to perform signing operation in two steps.
This class performs signing with PaDES related profiles using provided parameters.
This class does all the processing related to signing and verifying a PKCS#7 / CMS signature.
Represents the signature dictionary.
Provides convenient methods to make a signature appearance.
Takes care of the cryptographic options and appearances that form a signature.
Enum containing the Cryptographic Standards.
An interface to retrieve the signature dictionary for modification.
Verifies a certificate against a KeyStore
containing trusted anchors.
Encode the signer's parameters for producing an RSASSA-PSS signature.
A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings.
Class that contains a field lock action and an array of the fields that are involved.
Class that encapsulates the signature policy information
Properties to be used in signing operations.
An exception that is thrown when something is wrong with a certificate.
Class that informs you that the verification of a Certificate succeeded using a specific CertificateVerifier and for a specific reason.