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.
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.
 

Class Summary
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.
CrlClientImp An implementation of the CrlClient that fetches the CRL bytes from an URL.
CrlClientOffline An implementation of the CrlClient that handles offline 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.
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.
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
 



Copyright © 2012. All Rights Reserved.