Package com.itextpdf.text.pdf.security

Interface Summary
CrlClient Interface that needs to be implemented if you want to embed Certificate Revocation Lists into your PDF.
ExternalDigest  
ExternalSignature Interface that needs to be implemented to do the actual signing.
OcspClient Interface for the OCSP Client
TSAClient Time Stamp Authority client (caller) interface.
TSAInfoBouncyCastle Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returned
 

Class Summary
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 a class that holds an X509 name
CertificateInfo.X509NameTokenizer class for breaking up an X500 Name into it's component tokens, similar to java.util.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.
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.
DigestAlgorithms Class that contains a map with the different message digest algorithms.
EncryptionAlgorithms Class that contains a map with the different encryption algorithms.
KeyStoreUtil Utility class with some KeyStore related methods.
LtvTimestamp PAdES-LTV Timestamp
LtvVerification Add verification according to PAdES-LTV (part 4)
MakeSignature Class that signs your PDF.
OcspClientBouncyCastle OcspClient implementation using BouncyCastle.
PdfPKCS7 This class does all the processing related to signing and verifying a PKCS#7 signature.
PrivateKeySignature Implementation of the ExternalSignature interface that can be used when you have a PrivateKey object.
ProviderDigest  
SecurityIDs A list of IDs that are used by the security classes
TSAClientBouncyCastle Time Stamp Authority Client interface implementation using Bouncy Castle org.bouncycastle.tsp package.
 

Enum Summary
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
MakeSignature.CryptoStandard  
 



Copyright © 2012. All Rights Reserved.