Package com.itextpdf.signatures
package com.itextpdf.signatures
-
ClassDescriptionAccess permissions value to be set to certification signature as a part of DocMDP configuration.Implementation for digests accessed directly from the BouncyCastle library bypassing any provider definition.Class containing static methods that allow you to get information from an X509 Certificate: the issuer and the subject.Class that holds an X509 name.Class for breaking up an X500 Name into it's component tokens, similar to
StringTokenizer
.This class contains a series of static methods that allow you to retrieve information from a Certificate.Deprecated.starting from 9.0.0.Deprecated.starting from 8.0.5.An implementation of the CrlClient that handles offline Certificate Revocation Lists.An implementation of the CrlClient that fetches the CRL bytes from an URL.Deprecated.starting from 8.0.5.Produces a blank (or empty) signature.Extension interface ofISignatureMechanismParams
that also supports applying the parameters to aSignature
.Interface that needs to be implemented if you want to embed Certificate Revocation Lists (CRL) into your PDF.ExternalDigest allows the use of implementations ofMessageDigest
other thanBouncyCastleDigest
.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.IIssuingCertificateRetriever
default implementation.Time Stamp Authority client (caller) interface.Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returnedUtility class with some KeyStore related methods.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.Deprecated.starting from 8.0.5.OcspClient implementation using BouncyCastle.Deprecated.starting from 8.0.5.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.A dictionary that stores the name of the application that signs the PDF.Dictionary that stores signature build properties.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.Class that prepares document and adds the signature to it while performing signing operation in two steps (seePadesTwoPhaseSigningHelper
for more info).Implementation class forIExternalSignatureContainer
.Implementation of theIExternalSignature
interface that can be used when you have aPrivateKey
object.This class will return theMessageDigest
associated with a certain hashing algorithm returned by the specified provider.Deprecated.starting from 8.0.5.Encode the signer's parameters for producing an RSASSA-PSS signature.Class that contains OID mappings to extract a signature algorithm name from a signature mechanism OID, and conversely, to retrieve the appropriate signature mechanism OID given a signature algorithm and a digest function.A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings.Class that encapsulates the signature policy informationUtility class that provides several convenience methods concerning digital signatures.Properties to be used in signing operations.Timestamp constants util class for internal usage only.Time Stamp Authority Client interface implementation using Bouncy Castle org.bouncycastle.tsp package.Deprecated.starting from 9.0.0 since all the classes that use this one are also deprecated in favour of new signature validation logic in thecom.itextpdf.signatures.validation
package.Deprecated.starting from 8.0.5.