Generated by
JDiff

Package com.itextpdf.signatures

Removed Classes
EncryptionAlgorithms Class that contains a map with the different encryption algorithms.
 

Added Classes and Interfaces
IApplicableSignatureParams Extension interface of ISignatureMechanismParams that also supports applying the parameters to a Signature.
ISignatureMechanismParams Interface to encode the parameters to a signature algorithm for inclusion in a signature object.
RSASSAPSSMechanismParams Encode the signer's parameters for producing an RSASSA-PSS signature.
SignatureMechanisms 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.
 

Changed Classes and Interfaces
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.
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.
CrlClientOnline An implementation of the CrlClient that fetches the CRL bytes from an URL.
DigestAlgorithms Class that contains a map with the different message digest algorithms.
ICrlClient Interface that needs to be implemented if you want to embed Certificate Revocation Lists (CRL) into your PDF.
IExternalSignature Interface that needs to be implemented to do the actual signing.
ITSAInfoBouncyCastle Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returned
LtvVerification Add verification according to PAdES-LTV (part 4).
LtvVerifier Verifies the signatures in an LTV document.
OCSPVerifier Class that allows you to verify a certificate against one or more OCSP responses.
OcspClientBouncyCastle OcspClient implementation using BouncyCastle.
PdfPKCS7 This class does all the processing related to signing and verifying a PKCS#7 / CMS signature.
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.
SecurityIDs A list of IDs that are used by the security classes
SignaturePolicyInfo Class that encapsulates the signature policy information
TSAClientBouncyCastle Time Stamp Authority Client interface implementation using Bouncy Castle org.bouncycastle.tsp package.
VerificationException An exception that is thrown when something is wrong with a certificate.