Skip navigation links
A B C D E F G H I K L M N O P R S T U V X 

A

acroForm - Variable in class com.itextpdf.signatures.LtvVerifier
The fields in the revision that is being verified.
addCertificate(X509Certificate) - Method in class com.itextpdf.signatures.cms.CMSContainer
Adds a certificate.
addCertificates(X509Certificate[]) - Method in class com.itextpdf.signatures.cms.CMSContainer
Adds a set of certificates.
addCrl(CRL) - Method in class com.itextpdf.signatures.cms.CMSContainer
Adds a CRL response to the CMS container.
addDeveloperExtension(PdfDeveloperExtension) - Method in class com.itextpdf.signatures.PdfSigner
 
addDocMDP(PdfSignature) - Method in class com.itextpdf.signatures.PdfSigner
Adds keys to the signature dictionary that define the certification level and the permissions.
addFieldMDP(PdfSignature, PdfSigFieldLock) - Method in class com.itextpdf.signatures.PdfSigner
Adds keys to the signature dictionary that define the field permissions.
addOcsp(IBasicOCSPResponse) - Method in class com.itextpdf.signatures.cms.CMSContainer
Adds an OCSP response to the CMS container.
addSignatureToPreparedDocument(PdfDocument, String, OutputStream, CMSContainer) - Static method in class com.itextpdf.signatures.PdfTwoPhaseSigner
Adds an existing signature to a PDF where space was already reserved.
addSignatureToPreparedDocument(PdfDocument, String, OutputStream, byte[]) - Static method in class com.itextpdf.signatures.PdfTwoPhaseSigner
Adds an existing signature to a PDF where space was already reserved.
addSignedAttribute(CmsAttribute) - Method in class com.itextpdf.signatures.cms.SignerInfo
Adds a new attribute to the signed attributes.
addSignerCertificateToSignedAttributes(X509Certificate, String) - Method in class com.itextpdf.signatures.cms.SignerInfo
Adds the signer certificate to the signed attributes as a SigningCertificateV2 structure.
addUnSignedAttribute(CmsAttribute) - Method in class com.itextpdf.signatures.cms.SignerInfo
Optional.
addUrl(String) - Method in class com.itextpdf.signatures.CrlClientOnline
Adds an URL to the list of CRL URLs
addUrl(URL) - Method in class com.itextpdf.signatures.CrlClientOnline
Adds an URL to the list of CRL URLs
addVerification(String, IOcspClient, ICrlClient, LtvVerification.CertificateOption, LtvVerification.Level, LtvVerification.CertificateInclusion) - Method in class com.itextpdf.signatures.LtvVerification
Add verification for a particular signature.
addVerification(String, Collection<byte[]>, Collection<byte[]>, Collection<byte[]>) - Method in class com.itextpdf.signatures.LtvVerification
Adds verification to the signature.
ALGO_REQUIRES_SPECIFIC_HASH - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
ALGORITHM_NOT_FROM_SPEC - Static variable in class com.itextpdf.signatures.logs.SignLogMessageConstant
 
AlgorithmIdentifier - Class in com.itextpdf.signatures.cms
This class represents algorithm identifier structure.
AlgorithmIdentifier(String) - Constructor for class com.itextpdf.signatures.cms.AlgorithmIdentifier
Creates an Algorithm identifier structure without parameters.
AlgorithmIdentifier(String, IASN1Primitive) - Constructor for class com.itextpdf.signatures.cms.AlgorithmIdentifier
Creates an Algorithm identifier structure with parameters.
ALGORITHMS_NOT_SUPPORTED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
appearance - Variable in class com.itextpdf.signatures.PdfSigner
The signature appearance.
apply(Signature) - Method in interface com.itextpdf.signatures.IApplicableSignatureParams
Apply the parameters to a Signature.
apply(Signature) - Method in class com.itextpdf.signatures.RSASSAPSSMechanismParams
Apply the parameters to a Signature.
AUTHENTICATED_ATTRIBUTE_IS_MISSING_THE_DIGEST - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
AUTHORITY_INFO_ACCESS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280
AUTHORITY_KEY_IDENTIFIER - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
AVAILABLE_SPACE_IS_NOT_ENOUGH_FOR_SIGNATURE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 

B

BASIC_CONSTRAINTS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
BouncyCastleDigest - Class in com.itextpdf.signatures
Implementation for digests accessed directly from the BouncyCastle library bypassing any provider definition.
BouncyCastleDigest() - Constructor for class com.itextpdf.signatures.BouncyCastleDigest
 
bout - Variable in class com.itextpdf.signatures.PdfSigner
The bytes of the file right before the signature is added (if raf is null).

C

C - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Country code - StringType(SIZE(2)).
CANNOT_BE_VERIFIED_CERTIFICATE_CHAIN - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CANNOT_DECODE_PKCS7_SIGNED_DATA_OBJECT - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CANNOT_FIND_SIGNING_CERTIFICATE_WITH_THIS_SERIAL - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
certificate - Variable in class com.itextpdf.signatures.VerificationOK
The certificate that was verified successfully.
CERTIFICATE_POLICIES - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
CERTIFICATE_REVOKED - Static variable in class com.itextpdf.signatures.CertificateVerification
 
CERTIFICATE_TEMPLATE_FOR_EXCEPTION_MESSAGE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CertificateInfo - Class in com.itextpdf.signatures
Class containing static methods that allow you to get information from an X509 Certificate: the issuer and the subject.
CertificateInfo() - Constructor for class com.itextpdf.signatures.CertificateInfo
 
CertificateInfo.X500Name - Class in com.itextpdf.signatures
Class that holds an X509 name.
CertificateInfo.X509NameTokenizer - Class in com.itextpdf.signatures
Class for breaking up an X500 Name into it's component tokens, similar to StringTokenizer.
CertificateUtil - Class in com.itextpdf.signatures
This class contains a series of static methods that allow you to retrieve information from a Certificate.
CertificateUtil() - Constructor for class com.itextpdf.signatures.CertificateUtil
 
CertificateVerification - Class in com.itextpdf.signatures
This class consists of some methods that allow you to verify certificates.
CertificateVerification() - Constructor for class com.itextpdf.signatures.CertificateVerification
 
CertificateVerifier - Class in com.itextpdf.signatures
Superclass for a series of certificate verifiers that will typically be used in a chain.
CertificateVerifier(CertificateVerifier) - Constructor for class com.itextpdf.signatures.CertificateVerifier
Creates the final CertificateVerifier in a chain of verifiers.
CERTIFICATION_SIGNATURE_CREATION_FAILED_DOC_SHALL_NOT_CONTAIN_SIGS - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
certificationLevel - Variable in class com.itextpdf.signatures.PdfSigner
The certification level.
CERTIFIED_FORM_FILLING - Static variable in class com.itextpdf.signatures.PdfSigner
Author signature, form filling allowed.
CERTIFIED_FORM_FILLING_AND_ANNOTATIONS - Static variable in class com.itextpdf.signatures.PdfSigner
Author signature, form filling and annotations allowed.
CERTIFIED_NO_CHANGES_ALLOWED - Static variable in class com.itextpdf.signatures.PdfSigner
Author signature, no changes allowed.
close(PdfDictionary) - Method in class com.itextpdf.signatures.PdfSigner
This is the last method to be called when using external signatures.
closed - Variable in class com.itextpdf.signatures.PdfSigner
Boolean to check if this PdfSigner instance has been closed already or not.
CMS_CERTIFICATE_NOT_FOUND - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CMS_INVALID_CONTAINER_STRUCTURE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CMS_MISSING_CERTIFICATES - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CMS_ONLY_ONE_SIGNER_ALLOWED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CMS_SIGNERINFO_NOT_INITIALIZED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CMS_SIGNERINFO_READONLY - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CmsAttribute - Class in com.itextpdf.signatures.cms
This class represents Attribute structure.
CmsAttribute(String, IASN1Primitive) - Constructor for class com.itextpdf.signatures.cms.CmsAttribute
Creates an attribute.
CMSContainer - Class in com.itextpdf.signatures.cms
The CMS container which represents SignedData structure from rfc5652 Cryptographic Message Syntax (CMS)
CMSContainer() - Constructor for class com.itextpdf.signatures.cms.CMSContainer
Creates an empty SignedData structure.
CMSContainer(byte[]) - Constructor for class com.itextpdf.signatures.cms.CMSContainer
Creates a SignedData structure from a serialized ASN1 structure.
CN - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Common name - StringType(SIZE(1..64)).
com.itextpdf.signatures - package com.itextpdf.signatures
 
com.itextpdf.signatures.cms - package com.itextpdf.signatures.cms
 
com.itextpdf.signatures.exceptions - package com.itextpdf.signatures.exceptions
 
com.itextpdf.signatures.logs - package com.itextpdf.signatures.logs
 
convertToHex(byte[]) - Static method in class com.itextpdf.signatures.LtvVerification
Converts an array of bytes to a String of hexadecimal values
COULD_NOT_DETERMINE_SIGNATURE_MECHANISM_OID - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
coversWholeDocument() - Method in class com.itextpdf.signatures.LtvVerifier
Checks if the signature covers the whole document and throws an exception if the document was altered
createCMSContainerWithoutSignature(Certificate[], String, PdfReader, OutputStream, SignerProperties) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Creates CMS container compliant with PAdES level.
createForDigestAlgorithm(String) - Static method in class com.itextpdf.signatures.RSASSAPSSMechanismParams
Instantiate RSASSA-PSS parameters with MGF1 for the given algorithm name.
createNewSignatureFormField(PdfAcroForm, String) - Method in class com.itextpdf.signatures.PdfSigner
Creates new signature form field and adds it to the acroForm object.
createRequestAndResponse(X509Certificate, X509Certificate, String) - Method in class com.itextpdf.signatures.OcspClientBouncyCastle
Create OCSP request and get the response for this request, represented as InputStream.
createRevocationInfoChoices(Collection<CRL>, Collection<IBasicOCSPResponse>, Collection<IASN1Sequence>) - Static method in class com.itextpdf.signatures.CertificateUtil
Creates the revocation info (crls field) for SignedData structure: RevocationInfoChoices ::= SET OF RevocationInfoChoice RevocationInfoChoice ::= CHOICE { crl CertificateList, other [1] IMPLICIT OtherRevocationInfoFormat } OtherRevocationInfoFormat ::= SEQUENCE { otherRevInfoFormat OBJECT IDENTIFIER, otherRevInfo ANY DEFINED BY otherRevInfoFormat } CertificateList ::= SEQUENCE { tbsCertList TBSCertList, signatureAlgorithm AlgorithmIdentifier, signatureValue BIT STRING }
CRL_DISTRIBUTION_POINTS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
CrlClientOffline - Class in com.itextpdf.signatures
An implementation of the CrlClient that handles offline Certificate Revocation Lists.
CrlClientOffline(byte[]) - Constructor for class com.itextpdf.signatures.CrlClientOffline
Creates an instance of a CrlClient in case you have a local cache of the Certificate Revocation List.
CrlClientOffline(CRL) - Constructor for class com.itextpdf.signatures.CrlClientOffline
Creates an instance of a CrlClient in case you have a local cache of the Certificate Revocation List.
CrlClientOnline - Class in com.itextpdf.signatures
An implementation of the CrlClient that fetches the CRL bytes from an URL.
CrlClientOnline() - Constructor for class com.itextpdf.signatures.CrlClientOnline
Creates a CrlClientOnline instance that will try to find a single CRL by walking through the certificate chain.
CrlClientOnline(String...) - Constructor for class com.itextpdf.signatures.CrlClientOnline
Creates a CrlClientOnline instance using one or more URLs.
CrlClientOnline(URL...) - Constructor for class com.itextpdf.signatures.CrlClientOnline
Creates a CrlClientOnline instance using one or more URLs.
CrlClientOnline(Certificate[]) - Constructor for class com.itextpdf.signatures.CrlClientOnline
Creates a CrlClientOnline instance using a certificate chain.
CRLVerifier - Class in com.itextpdf.signatures
Class that allows you to verify a certificate against one or more Certificate Revocation Lists.
CRLVerifier(CertificateVerifier, List<X509CRL>) - Constructor for class com.itextpdf.signatures.CRLVerifier
Creates a CRLVerifier instance.
cryptoDictionary - Variable in class com.itextpdf.signatures.PdfSigner
The crypto dictionary.

D

DC - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Object identifier.
DEFAULT_CLIENTS_CANNOT_BE_CREATED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
DEFAULT_TRAILER_FIELD - Static variable in class com.itextpdf.signatures.RSASSAPSSMechanismParams
Default value of the trailer field parameter.
DEFAULTHASHALGORITHM - Static variable in class com.itextpdf.signatures.TSAClientBouncyCastle
The default value for the hash algorithm
DefaultSymbols - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
A Map with default symbols.
DEFAULTTOKENSIZE - Static variable in class com.itextpdf.signatures.TSAClientBouncyCastle
The default value for token size estimation.
DICTIONARY_THIS_KEY_IS_NOT_A_NAME - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
digest(InputStream, String, String) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Creates a hash using a specific digest algorithm and a provider.
digest(InputStream, MessageDigest) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Create a digest based on the inputstream.
DIGEST_ALGORITHMS_ARE_NOT_SAME - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
digestAlgorithm - Variable in class com.itextpdf.signatures.TSAClientBouncyCastle
Hash algorithm
DigestAlgorithms - Class in com.itextpdf.signatures
Class that contains a map with the different message digest algorithms.
DigestAlgorithms() - Constructor for class com.itextpdf.signatures.DigestAlgorithms
 
DISGEST_ALGORITM_MGF_MISMATCH - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
document - Variable in class com.itextpdf.signatures.LtvVerifier
A document object for the revision that is being verified.
document - Variable in class com.itextpdf.signatures.PdfSigner
The PdfDocument.
DOCUMENT_ALREADY_PRE_CLOSED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
DOCUMENT_MUST_BE_PRE_CLOSED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
DOCUMENT_MUST_HAVE_READER - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
documentContainsCertificationOrApprovalSignatures() - Method in class com.itextpdf.signatures.PdfSigner
 
doesSignatureFieldExist(String) - Method in class com.itextpdf.signatures.SignatureUtil
Checks whether a name exists as a signature field or not.
dss - Variable in class com.itextpdf.signatures.LtvVerifier
The document security store for the revision that is being verified

E

E - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Email address in Verisign certificates.
EmailAddress - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Email address (RSA PKCS#9 extension) - IA5String.
EncapsulatedContentInfo - Class in com.itextpdf.signatures.cms
This class represents the signed content.
EncapsulatedContentInfo(String, IASN1OctetString) - Constructor for class com.itextpdf.signatures.cms.EncapsulatedContentInfo
Creates an EncapsulatedContentInfo with contenttype and content.
EncapsulatedContentInfo(String) - Constructor for class com.itextpdf.signatures.cms.EncapsulatedContentInfo
Creates an EncapsulatedContentInfo with contenttype.
EncapsulatedContentInfo() - Constructor for class com.itextpdf.signatures.cms.EncapsulatedContentInfo
Creates a default EncapsulatedContentInfo.
EXCEPTION_WITHOUT_MESSAGE - Static variable in class com.itextpdf.signatures.logs.SignLogMessageConstant
 
exclusionLocations - Variable in class com.itextpdf.signatures.PdfSigner
Name and content of keys that can only be added in the close() method.
EXTENDED_KEY_USAGE - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
ExternalBlankSignatureContainer - Class in com.itextpdf.signatures
Produces a blank (or empty) signature.
ExternalBlankSignatureContainer(PdfDictionary) - Constructor for class com.itextpdf.signatures.ExternalBlankSignatureContainer
Creates an ExternalBlankSignatureContainer.
ExternalBlankSignatureContainer(PdfName, PdfName) - Constructor for class com.itextpdf.signatures.ExternalBlankSignatureContainer
Creates an ExternalBlankSignatureContainer.
extractRevision(String) - Method in class com.itextpdf.signatures.SignatureUtil
Extracts a revision from the document.

F

FAILED_TO_GET_TSA_RESPONSE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
FIELD_ALREADY_SIGNED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
FIELD_NAMES_CANNOT_CONTAIN_A_DOT - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
FIELD_TYPE_IS_NOT_A_SIGNATURE_FIELD_TYPE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
fieldLock - Variable in class com.itextpdf.signatures.PdfSigner
Signature field lock dictionary.
FieldLock(PdfName, PdfArray) - Constructor for class com.itextpdf.signatures.SignaturePermissions.FieldLock
Creates a FieldLock instance.
fieldName - Variable in class com.itextpdf.signatures.PdfSigner
The name of the field.
FRESHEST_CRL - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280

G

generateCertificate(InputStream) - Static method in class com.itextpdf.signatures.CertificateUtil
Generates a certificate object and initializes it with the data read from the input stream inStream.
generateOCSPRequest(X509Certificate, BigInteger) - Static method in class com.itextpdf.signatures.OcspClientBouncyCastle
Generates an OCSP request using BouncyCastle.
GENERATION - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Naming attribute of type X520name.
getAction() - Method in class com.itextpdf.signatures.SignaturePermissions.FieldLock
Getter for the field lock action.
getAlgorithm(String) - Static method in class com.itextpdf.signatures.SignatureMechanisms
Gets the algorithm name for a certain id.
getAlgorithmOid() - Method in class com.itextpdf.signatures.cms.AlgorithmIdentifier
Return the OID of the algorithm.
getAllowedDigest(String) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Returns the id of a digest algorithms that is allowed in PDF, or null if it isn't allowed.
getAppearance() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of SignatureFieldAppearance. Shouldn't be used.
getAsDerSequence() - Method in class com.itextpdf.signatures.cms.SignerInfo
Serializes the SignerInfo structure and makes the signed attributes readonly.
getAuthenticatedAttributeBytes(byte[], PdfSigner.CryptoStandard, Collection<byte[]>, Collection<byte[]>) - Method in class com.itextpdf.signatures.PdfPKCS7
When using authenticatedAttributes the authentication process is different.
getBasicOCSPResp(X509Certificate, X509Certificate, String) - Method in class com.itextpdf.signatures.OcspClientBouncyCastle
Gets OCSP response.
getBlankSignatureNames() - Method in class com.itextpdf.signatures.SignatureUtil
Gets the field names that have blank signatures.
getByteRange() - Method in class com.itextpdf.signatures.PdfSignature
Gets the /ByteRange.
getCert() - Method in class com.itextpdf.signatures.PdfSignature
Gets the /Cert entry value of this signature.
getCertificate() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of SignedAppearanceText that should be used for SignatureFieldAppearance.
getCertificates() - Method in class com.itextpdf.signatures.cms.CMSContainer
Retrieves a copy of the list of certificates.
getCertificates() - Method in class com.itextpdf.signatures.PdfPKCS7
Get all the X.509 certificates associated with this PKCS#7 object in no particular order.
getCertificationLevel() - Method in class com.itextpdf.signatures.PdfSigner
Returns the document's certification level.
getCertificationLevel() - Method in class com.itextpdf.signatures.SignerProperties
Returns the document's certification level.
getCertObject() - Method in class com.itextpdf.signatures.PdfSignature
Gets the /Cert entry value of this signature.
getCmsVersion() - Method in class com.itextpdf.signatures.cms.CMSContainer
Only version 1 is supported by this class.
getCmsVersion() - Method in class com.itextpdf.signatures.cms.SignerInfo
Value 0 when no signerIdentifier is available.
getContact() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getContact() - Method in class com.itextpdf.signatures.PdfSigner
Returns the signing contact.
getContact() - Method in class com.itextpdf.signatures.SignerProperties
Returns the signing contact.
getContent() - Method in class com.itextpdf.signatures.cms.EncapsulatedContentInfo
Returns the content.
getContents() - Method in class com.itextpdf.signatures.PdfSignature
Gets the /Contents entry value.
getContentType() - Method in class com.itextpdf.signatures.cms.EncapsulatedContentInfo
Returns the contenttype oid.
getCRL(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets a CRL from an X509 certificate.
getCRL(String) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets the CRL object using a CRL URL.
getCRL(X509Certificate, X509Certificate) - Method in class com.itextpdf.signatures.CRLVerifier
Fetches a CRL for a specific certificate online (without further checking).
getCrlIssuerCertificates(CRL) - Method in interface com.itextpdf.signatures.IIssuingCertificateRetriever
Retrieves certificates that can be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension.
getCrlIssuerCertificates(CRL) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Retrieves certificates that can be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension.
getCrlResponse(X509Certificate, URL) - Method in class com.itextpdf.signatures.CrlClientOnline
Get CRL response represented as InputStream.
getCrls() - Method in class com.itextpdf.signatures.cms.CMSContainer
Retrieves a copy of the list of CRLs.
getCRLs() - Method in class com.itextpdf.signatures.PdfPKCS7
Get the X.509 certificate revocation lists associated with this PKCS#7 object (stored in Signer Info).
getCRLsFromDSS() - Method in class com.itextpdf.signatures.LtvVerifier
Gets a list of X509CRL objects from a Document Security Store.
getCRLURL(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets the URL of the Certificate Revocation List for a Certificate
getDate() - Method in class com.itextpdf.signatures.PdfSignature
Gets the /M value.
getDigest(String) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Gets the digest name for a certain id.
getDigestAlgorithm() - Method in class com.itextpdf.signatures.cms.CMSContainer
The digest algorithm OID and parameters used by the signer.
getDigestAlgorithm() - Method in class com.itextpdf.signatures.cms.SignerInfo
Returns the algorithmId to create the digest of the data to sign.
getDigestAlgorithmName() - Method in interface com.itextpdf.signatures.IExternalSignature
Returns the digest algorithm.
getDigestAlgorithmName() - Method in class com.itextpdf.signatures.PdfPKCS7
Returns the name of the digest algorithm, e.g.
getDigestAlgorithmName() - Method in class com.itextpdf.signatures.PrivateKeySignature
Returns the digest algorithm.
getDigestAlgorithmOid() - Method in class com.itextpdf.signatures.PdfPKCS7
Getter for the ID of the digest algorithm, e.g.
getDocument() - Method in class com.itextpdf.signatures.PdfSigner
Gets the PdfDocument associated with this instance.
getEncapContentInfo() - Method in class com.itextpdf.signatures.cms.CMSContainer
This represents the signed content.
getEncoded(X509Certificate, String) - Method in class com.itextpdf.signatures.CrlClientOffline
Returns the CRL bytes (the parameters are ignored).
getEncoded(X509Certificate, String) - Method in class com.itextpdf.signatures.CrlClientOnline
Fetches the CRL bytes from an URL.
getEncoded(X509Certificate, String) - Method in interface com.itextpdf.signatures.ICrlClient
Gets an encoded byte array.
getEncoded(X509Certificate, X509Certificate, String) - Method in interface com.itextpdf.signatures.IOcspClient
Fetch a DER-encoded BasicOCSPResponse from an OCSP responder.
getEncoded(X509Certificate, X509Certificate, String) - Method in class com.itextpdf.signatures.OcspClientBouncyCastle
Fetch a DER-encoded BasicOCSPResponse from an OCSP responder.
getEncodedPKCS1() - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the bytes for the PKCS#1 object.
getEncodedPKCS7() - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the bytes for the PKCS7SignedData object.
getEncodedPKCS7(byte[]) - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the bytes for the PKCS7SignedData object.
getEncodedPKCS7(byte[], PdfSigner.CryptoStandard, ITSAClient, Collection<byte[]>, Collection<byte[]>) - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the bytes for the PKCS7SignedData object.
getEstimatedSize() - Method in class com.itextpdf.signatures.cms.SignerInfo
Calculates an estimate size for the SignerInfo structure.
getExtensionValue(X509Certificate, String) - Static method in class com.itextpdf.signatures.CertificateUtil
 
getField(String) - Method in class com.itextpdf.signatures.CertificateInfo.X500Name
Gets the first entry from the field array retrieved from the values Map.
getFieldArray(String) - Method in class com.itextpdf.signatures.CertificateInfo.X500Name
Gets a field array from the values Map.
getFieldLockDict() - Method in class com.itextpdf.signatures.PdfSigner
Getter for the field lock dictionary.
getFieldLockDict() - Method in class com.itextpdf.signatures.SignerProperties
Getter for the field lock dictionary.
getFieldLocks() - Method in class com.itextpdf.signatures.SignaturePermissions
Getter for the field lock actions, and fields that are impacted by the action
getFieldName() - Method in class com.itextpdf.signatures.PdfSigner
Gets the field name.
getFieldName() - Method in class com.itextpdf.signatures.SignerProperties
Gets the field name.
getFields() - Method in class com.itextpdf.signatures.CertificateInfo.X500Name
Getter for values.
getFields() - Method in class com.itextpdf.signatures.SignaturePermissions.FieldLock
Getter for the fields involved in the lock action.
getFilterSubtype() - Method in class com.itextpdf.signatures.PdfPKCS7
Getter for the filter subtype.
getImage() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
getImageScale() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
getIssuer(byte[]) - Static method in class com.itextpdf.signatures.CertificateInfo
Get the "issuer" from the TBSCertificate bytes that are passed in.
getIssuerCertByURI(String) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Get CA issuers certificates represented as InputStream.
getIssuerCertURL(CRL) - Static method in class com.itextpdf.signatures.CertificateUtil
Retrieves the URL for the issuer certificate for the given CRL.
getIssuerCertURL(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Retrieves the URL for the issuer lists certificates for the given certificate.
getIssuerFields(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateInfo
Get the issuer fields from an X509 Certificate.
getLayer0() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
will be deleted in the next major release. See PdfSignatureFormField.setBackgroundLayer(PdfFormXObject). Note that it should be called for the field retrieved with PdfSigner.getSignatureField() method.
getLayer2() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
will be deleted in the next major release. See PdfSignatureFormField.setSignatureAppearanceLayer(PdfFormXObject). Note that it should be called for the field retrieved with PdfSigner.getSignatureField() method.
getLayer2Font() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getLayer2FontColor() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getLayer2FontSize() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getLayer2Text() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getLocation() - Method in class com.itextpdf.signatures.PdfPKCS7
Getter for property location.
getLocation() - Method in class com.itextpdf.signatures.PdfSignature
Gets the /Location entry value.
getLocation() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.getLocation() instead.
getLocation() - Method in class com.itextpdf.signatures.PdfSigner
Returns the signing location.
getLocation() - Method in class com.itextpdf.signatures.SignerProperties
Returns the signing location.
getMechanism(String, String) - Static method in class com.itextpdf.signatures.SignatureMechanisms
Get the signing mechanism name for a certain id and digest.
getMessageDigest(String) - Method in class com.itextpdf.signatures.BouncyCastleDigest
 
getMessageDigest(String, String) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Creates a MessageDigest object that can be used to create a hash.
getMessageDigest(String) - Method in interface com.itextpdf.signatures.IExternalDigest
Returns the MessageDigest associated with the provided hashing algorithm.
getMessageDigest() - Method in interface com.itextpdf.signatures.ITSAClient
Returns the MessageDigest to digest the data imprint
getMessageDigest(String) - Method in class com.itextpdf.signatures.ProviderDigest
 
getMessageDigest() - Method in class com.itextpdf.signatures.TSAClientBouncyCastle
Gets the MessageDigest to digest the data imprint
getMessageDigestFromOid(String, String) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Get a digest algorithm.
getName() - Method in class com.itextpdf.signatures.PdfSignature
gets the /Name of the person signing the document.
getNewSigFieldName() - Method in class com.itextpdf.signatures.PdfSigner
Gets a new signature field name that doesn't clash with any existing name.
getOcsp() - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the OCSP basic response from the SignerInfo if there is one.
getOcspResponse(X509Certificate, X509Certificate) - Method in class com.itextpdf.signatures.OCSPVerifier
Gets an OCSP response online and returns it if the status is GOOD (without further checking!).
getOCSPResponsesFromDSS() - Method in class com.itextpdf.signatures.LtvVerifier
Gets OCSP responses from the Document Security Store.
getOcsps() - Method in class com.itextpdf.signatures.cms.CMSContainer
Retrieves a copy of the list of OCSPs.
getOCSPURL(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Retrieves the OCSP URL from the given certificate.
getOutputBitLength(String) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Retrieve the output length in bits of the given digest algorithm.
getPageNumber() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.getPageNumber() instead.
getPageNumber() - Method in class com.itextpdf.signatures.PdfSigner
Provides the page number of the signature field which this signature appearance is associated with.
getPageNumber() - Method in class com.itextpdf.signatures.SignerProperties
Provides the page number of the signature field which this signature appearance is associated with.
getPageRect() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.getPageRect() instead.
getPageRect() - Method in class com.itextpdf.signatures.PdfSigner
Provides the rectangle that represent the position and dimension of the signature field in the page.
getPageRect() - Method in class com.itextpdf.signatures.SignerProperties
Provides the rectangle that represent the position and dimension of the signature field in the page.
getParameters() - Method in class com.itextpdf.signatures.cms.AlgorithmIdentifier
Return the parameters for the algorithm.
getPolicyDigestAlgorithm() - Method in class com.itextpdf.signatures.SignaturePolicyInfo
 
getPolicyHash() - Method in class com.itextpdf.signatures.SignaturePolicyInfo
 
getPolicyIdentifier() - Method in class com.itextpdf.signatures.SignaturePolicyInfo
 
getPolicyUri() - Method in class com.itextpdf.signatures.SignaturePolicyInfo
 
getRangeStream() - Method in class com.itextpdf.signatures.PdfSigner
Gets the document bytes that are hashable when using external signatures.
getReason() - Method in class com.itextpdf.signatures.PdfPKCS7
Getter for property reason.
getReason() - Method in class com.itextpdf.signatures.PdfSignature
 
getReason() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.getReason() instead.
getReason() - Method in class com.itextpdf.signatures.PdfSigner
Returns the signing reason.
getReason() - Method in class com.itextpdf.signatures.SignerProperties
Returns the signing reason.
getRenderingMode() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of SignatureFieldAppearance, rendering mode will be detected depending on specified setContent method parameters.
getRevision(String) - Method in class com.itextpdf.signatures.SignatureUtil
 
getSerializedSignedAttributes() - Method in class com.itextpdf.signatures.cms.CMSContainer
Retrieves the encoded signed attributes of the signer info.
getSignature(String) - Method in class com.itextpdf.signatures.SignatureUtil
 
getSignatureAlgorithmName() - Method in interface com.itextpdf.signatures.IExternalSignature
Returns the signature algorithm used for signing, disregarding the digest function.
getSignatureAlgorithmName() - Method in class com.itextpdf.signatures.PdfPKCS7
Returns the name of the signature algorithm only (disregarding the digest function, if any).
getSignatureAlgorithmName() - Method in class com.itextpdf.signatures.PrivateKeySignature
Returns the signature algorithm used for signing, disregarding the digest function.
getSignatureAppearance() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Gets the signature layout element.
getSignatureAppearance() - Method in class com.itextpdf.signatures.PdfSigner
Deprecated.
getSignatureAppearance() - Method in class com.itextpdf.signatures.SignerProperties
Gets signature field layout element, which customizes the appearance of a signature.
getSignatureCreator() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getSignatureCreator() - Method in class com.itextpdf.signatures.PdfSigner
Returns the signature creator.
getSignatureCreator() - Method in class com.itextpdf.signatures.SignerProperties
Returns the signature creator.
getSignatureDictionary() - Method in class com.itextpdf.signatures.PdfSigner
Returns the user made signature dictionary.
getSignatureDictionary(PdfSignature) - Method in interface com.itextpdf.signatures.PdfSigner.ISignatureEvent
Allows modification of the signature dictionary.
getSignatureDictionary(String) - Method in class com.itextpdf.signatures.SignatureUtil
Gets the signature dictionary, the one keyed by /V.
getSignatureEvent() - Method in class com.itextpdf.signatures.PdfSigner
Getter for property signatureEvent.
getSignatureField() - Method in class com.itextpdf.signatures.PdfSigner
Gets the signature field to be signed.
getSignatureGraphic() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getSignatureMechanismName() - Method in class com.itextpdf.signatures.PdfPKCS7
Get the signature mechanism identifier, including both the digest function and the signature algorithm, e.g.
getSignatureMechanismOid() - Method in class com.itextpdf.signatures.PdfPKCS7
Getter for the signature algorithm OID.
getSignatureMechanismOid(String, String) - Static method in class com.itextpdf.signatures.SignatureMechanisms
Attempt to look up the most specific OID for a given signature-digest combination.
getSignatureMechanismParameters() - Method in interface com.itextpdf.signatures.IExternalSignature
Return the algorithm parameters that need to be encoded together with the signature mechanism identifier.
getSignatureMechanismParameters() - Method in class com.itextpdf.signatures.PrivateKeySignature
Return the algorithm parameters that need to be encoded together with the signature mechanism identifier.
getSignatureNames() - Method in class com.itextpdf.signatures.SignatureUtil
Gets the field names that have signatures and are signed.
getSignCertificateChain() - Method in class com.itextpdf.signatures.PdfPKCS7
Get the X.509 sign certificate chain associated with this PKCS#7 object.
getSignDate() - Method in class com.itextpdf.signatures.PdfPKCS7
Getter for property signDate.
getSignDate() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
getSignDate() - Method in class com.itextpdf.signatures.PdfSigner
Gets the signature date.
getSignDate() - Method in class com.itextpdf.signatures.SignerProperties
Gets the signature date.
getSignedAttributes() - Method in class com.itextpdf.signatures.cms.SignerInfo
Optional.
getSignedDataCRLs() - Method in class com.itextpdf.signatures.PdfPKCS7
Get the X.509 certificate revocation lists associated with this PKCS#7 Signed Data object.
getSignedDataOcsps() - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the OCSP basic response collection retrieved from SignedData structure.
getSignerInfo() - Method in class com.itextpdf.signatures.cms.CMSContainer
This class only supports one signer per signature field.
getSigningCertificate() - Method in class com.itextpdf.signatures.cms.SignerInfo
Gets the certificate that is used to sign.
getSigningCertificate() - Method in class com.itextpdf.signatures.PdfPKCS7
Get the X.509 certificate actually used to sign the digest.
getSigningInfoVersion() - Method in class com.itextpdf.signatures.PdfPKCS7
Get the version of the PKCS#7 "SignerInfo" object.
getSignName() - Method in class com.itextpdf.signatures.PdfPKCS7
Getter for property sigName.
getSizeEstimation() - Method in class com.itextpdf.signatures.cms.CMSContainer
When all fields except for signer.signedAttributes.digest and signer.signature are completed it is possible to calculate the eventual size of the signature by serializing except for the signature (that depends on the digest and cypher but is set at 1024 bytes) and later added unsigned attributes like timestamps.
getSubFilter() - Method in class com.itextpdf.signatures.PdfSignature
A name that describes the encoding of the signature value and key information in the signature dictionary.
getSubject(byte[]) - Static method in class com.itextpdf.signatures.CertificateInfo
Get the "subject" from the TBSCertificate bytes that are passed in.
getSubjectFields(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateInfo
Get the subject fields from an X509 Certificate.
getTimestampCertificates() - Method in class com.itextpdf.signatures.PdfPKCS7
Get all X.509 certificates associated with this PKCS#7 object timestamp in no particular order.
getTimeStampDate() - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the timestamp date.
getTimeStampToken(byte[]) - Method in interface com.itextpdf.signatures.ITSAClient
Returns RFC 3161 timeStampToken.
getTimeStampToken(byte[]) - Method in class com.itextpdf.signatures.TSAClientBouncyCastle
Get RFC 3161 timeStampToken.
getTimeStampTokenInfo() - Method in class com.itextpdf.signatures.PdfPKCS7
Gets the timestamp token info if there is one.
getTokenSizeEstimate() - Method in interface com.itextpdf.signatures.ITSAClient
Get the time stamp estimated token size.
getTokenSizeEstimate() - Method in class com.itextpdf.signatures.TSAClientBouncyCastle
Get the token size estimate.
getTotalRevisions() - Method in class com.itextpdf.signatures.SignatureUtil
 
getTranslatedFieldName(String) - Method in class com.itextpdf.signatures.SignatureUtil
 
getTSAReqPolicy() - Method in class com.itextpdf.signatures.TSAClientBouncyCastle
Gets the TSA request policy that will be used when retrieving timestamp token.
getTSAResponse(byte[]) - Method in class com.itextpdf.signatures.TSAClientBouncyCastle
Get timestamp token - communications layer
getTSAURL(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets the URL of the TSA if it's available on the certificate
getType() - Method in class com.itextpdf.signatures.cms.CmsAttribute
Returns the type of the attribute.
getType() - Method in class com.itextpdf.signatures.PdfSignature
The type of PDF object that the wrapped dictionary describes; if present, shall be PdfName.Sig for a signature dictionary or PdfName.DocTimeStamp for a timestamp signature dictionary.
getUnderlyingSource() - Method in class com.itextpdf.signatures.PdfSigner
Returns the underlying source.
getUnSignedAttributes() - Method in class com.itextpdf.signatures.cms.SignerInfo
Retrieves the optional unsigned attributes.
getUrlsSize() - Method in class com.itextpdf.signatures.CrlClientOnline
 
getValue() - Method in class com.itextpdf.signatures.cms.CmsAttribute
Returns the value of the attribute.
getVersion() - Method in class com.itextpdf.signatures.PdfPKCS7
Get the version of the PKCS#7 object.
getWidgetPageNumber(PdfWidgetAnnotation) - Method in class com.itextpdf.signatures.PdfSigner
Get the page number associated to the provided widget.
getWidgetRectangle(PdfWidgetAnnotation) - Method in class com.itextpdf.signatures.PdfSigner
Get the rectangle associated to the provided widget.
GIVENNAME - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Naming attribute of type X520name.

H

HAS_UNSUPPORTED_EXTENSIONS - Static variable in class com.itextpdf.signatures.CertificateVerification
 
hasMoreTokens() - Method in class com.itextpdf.signatures.CertificateInfo.X509NameTokenizer
Checks if the tokenizer has any tokens left.

I

IApplicableSignatureParams - Interface in com.itextpdf.signatures
Extension interface of ISignatureMechanismParams that also supports applying the parameters to a Signature.
ICrlClient - Interface in com.itextpdf.signatures
Interface that needs to be implemented if you want to embed Certificate Revocation Lists (CRL) into your PDF.
ID_AA_SIGNING_CERTIFICATE_V1 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_AA_SIGNING_CERTIFICATE_V2 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_AA_TIME_STAMP_TOKEN - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_ADBE_REVOCATION - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_CA_ISSUERS - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_CONTENT_TYPE - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_DSA - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_ECDSA - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_ED25519 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_ED448 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
id_kp_OCSPSigning - Static variable in class com.itextpdf.signatures.OCSPVerifier
 
ID_KP_TIMESTAMPING - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the OID.X509Extensions.EXTENDED_KEY_USAGE purposes from https://www.ietf.org/rfc/rfc2459.txt
ID_MESSAGE_DIGEST - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_MGF1 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_OCSP - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_PKCS7_DATA - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_PKCS7_SIGNED_DATA - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_PKIX_OCSP_NOCHECK - Static variable in class com.itextpdf.signatures.OID.X509Extensions
Extension for OCSP responder certificate from https://www.ietf.org/rfc/rfc2560.txt.
ID_RI_OCSP_RESPONSE - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_RSA - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_RSA_WITH_SHA256 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_RSA_WITH_SHA3_512 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_RSASSA_PSS - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_SHA256 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_SHA384 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_SHA512 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_SHAKE256 - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_SIGNING_TIME - Static variable in class com.itextpdf.signatures.SecurityIDs
 
ID_TSA - Static variable in class com.itextpdf.signatures.SecurityIDs
 
IExternalDigest - Interface in com.itextpdf.signatures
ExternalDigest allows the use of implementations of MessageDigest other than BouncyCastleDigest.
IExternalSignature - Interface in com.itextpdf.signatures
Interface that needs to be implemented to do the actual signing.
IExternalSignatureContainer - Interface in com.itextpdf.signatures
Interface to sign a document.
IIssuingCertificateRetriever - Interface in com.itextpdf.signatures
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.
INHIBIT_ANY_POLICY - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
initDocument(PdfReader, PdfWriter, StampingProperties) - Method in class com.itextpdf.signatures.PdfSigner
 
INITIALS - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Naming attribute of type X520name.
initLtvVerifier(PdfDocument) - Method in class com.itextpdf.signatures.LtvVerifier
 
inspectTimeStampTokenInfo(ITimeStampTokenInfo) - Method in interface com.itextpdf.signatures.ITSAInfoBouncyCastle
When a timestamp is created using TSAClientBouncyCastle, this method is triggered passing an object that contains info about the timestamp and the time stamping authority.
INVALID_ARGUMENTS - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
INVALID_HTTP_RESPONSE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
INVALID_STATE_WHILE_CHECKING_CERT_CHAIN - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
INVALID_TSA_RESPONSE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
IOcspClient - Interface in com.itextpdf.signatures
Interface for the Online Certificate Status Protocol (OCSP) Client.
isAnnotationsAllowed() - Method in class com.itextpdf.signatures.SignaturePermissions
Getter to find out if adding annotations is allowed after signing.
isCertification() - Method in class com.itextpdf.signatures.SignaturePermissions
Getter to find out if the signature is a certification signature.
isFillInAllowed() - Method in class com.itextpdf.signatures.SignaturePermissions
Getter to find out if filling out fields is allowed after signing.
ISignatureMechanismParams - Interface in com.itextpdf.signatures
Interface to encode the parameters to a signature algorithm for inclusion in a signature object.
isInvisible() - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release.
isPreClosed() - Method in class com.itextpdf.signatures.PdfSigner
Checks if the document is in the process of closing.
isRevocationValid() - Method in class com.itextpdf.signatures.PdfPKCS7
Checks if OCSP revocation refers to the document signing certificate.
isSignatureValid(X509CRL, X509Certificate) - Method in class com.itextpdf.signatures.CRLVerifier
Checks if a CRL verifies against the issuer certificate or a trusted anchor.
isSignatureValid(IBasicOCSPResp, Certificate) - Method in class com.itextpdf.signatures.OCSPVerifier
Checks if an OCSP response is genuine
ISSUER_ALTERNATIVE_NAME - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
IssuingCertificateRetriever - Class in com.itextpdf.signatures
IIssuingCertificateRetriever default implementation.
IssuingCertificateRetriever() - Constructor for class com.itextpdf.signatures.IssuingCertificateRetriever
Creates IssuingCertificateRetriever instance.
isTsp() - Method in class com.itextpdf.signatures.PdfPKCS7
Check if it's a PAdES-LTV time stamp.
isValidResponse(IBasicOCSPResp, X509Certificate, Date) - Method in class com.itextpdf.signatures.OCSPVerifier
Verifies if an OCSP response is genuine If it doesn't verify against the issuer certificate and response's certificates, it may verify using a trusted anchor or cert.
isWrappedObjectMustBeIndirect() - Method in class com.itextpdf.signatures.PdfSignature
 
isWrappedObjectMustBeIndirect() - Method in class com.itextpdf.signatures.PdfSignatureApp
 
isWrappedObjectMustBeIndirect() - Method in class com.itextpdf.signatures.PdfSignatureBuildProperties
 
ITSAClient - Interface in com.itextpdf.signatures
Time Stamp Authority client (caller) interface.
ITSAInfoBouncyCastle - Interface in com.itextpdf.signatures
Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returned

K

KEY_USAGE - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
KeyStoreUtil - Class in com.itextpdf.signatures
Utility class with some KeyStore related methods.
KeyStoreUtil() - Constructor for class com.itextpdf.signatures.KeyStoreUtil
 

L

L - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Locality name - StringType(SIZE(1..64)).
latestRevision - Variable in class com.itextpdf.signatures.LtvVerifier
Indicates if we're working with the latest revision.
loadCacertsKeyStore(String) - Static method in class com.itextpdf.signatures.KeyStoreUtil
Loads the default root certificates at <java.home>/lib/security/cacerts.
loadCacertsKeyStore() - Static method in class com.itextpdf.signatures.KeyStoreUtil
Loads the default root certificates at <java.home>/lib/security/cacerts with the default provider.
LOGGER - Static variable in class com.itextpdf.signatures.CRLVerifier
The Logger instance
LOGGER - Static variable in class com.itextpdf.signatures.LtvVerifier
The Logger instance
LOGGER - Static variable in class com.itextpdf.signatures.OCSPVerifier
The Logger instance
LtvVerification - Class in com.itextpdf.signatures
Add verification according to PAdES-LTV (part 4).
LtvVerification(PdfDocument) - Constructor for class com.itextpdf.signatures.LtvVerification
The verification constructor.
LtvVerification(PdfDocument, String) - Constructor for class com.itextpdf.signatures.LtvVerification
The verification constructor.
LtvVerification.CertificateInclusion - Enum in com.itextpdf.signatures
Certificate inclusion in the DSS and VRI dictionaries in the CERT and CERTS keys.
LtvVerification.CertificateOption - Enum in com.itextpdf.signatures
Options for how many certificates to include.
LtvVerification.Level - Enum in com.itextpdf.signatures
What type of verification to include.
LtvVerification.RevocationDataNecessity - Enum in com.itextpdf.signatures
Option to determine whether revocation information is required for the signing certificate.
LtvVerifier - Class in com.itextpdf.signatures
Verifies the signatures in an LTV document.
LtvVerifier(PdfDocument) - Constructor for class com.itextpdf.signatures.LtvVerifier
Creates a VerificationData object for a PdfReader
LtvVerifier(PdfDocument, String) - Constructor for class com.itextpdf.signatures.LtvVerifier
 

M

merge() - Method in class com.itextpdf.signatures.LtvVerification
Merges the validation with any validation already in the document or creates a new one.
message - Variable in class com.itextpdf.signatures.VerificationOK
The reason why the certificate verified successfully.
metaInfo - Variable in class com.itextpdf.signatures.LtvVerifier
The meta info
modifySigningDictionary(PdfDictionary) - Method in class com.itextpdf.signatures.ExternalBlankSignatureContainer
 
modifySigningDictionary(PdfDictionary) - Method in interface com.itextpdf.signatures.IExternalSignatureContainer
Modifies the signature dictionary to suit the container.
modifySigningDictionary(PdfDictionary) - Method in class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
 

N

NAME_CONSTRAINTS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
nextToken() - Method in class com.itextpdf.signatures.CertificateInfo.X509NameTokenizer
Returns the next token.
NO_CRYPTO_DICTIONARY_DEFINED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
NO_REVOCATION_DATA_FOR_SIGNING_CERTIFICATE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
NO_SIGNATURES_TO_PROLONG - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
normalizeDigestName(String) - Static method in class com.itextpdf.signatures.DigestAlgorithms
Normalize the digest name.
NOT_A_VALID_PKCS7_OBJECT_NOT_A_SEQUENCE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
NOT_A_VALID_PKCS7_OBJECT_NOT_SIGNED_DATA - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
NOT_CERTIFIED - Static variable in class com.itextpdf.signatures.PdfSigner
Approval signature.
NOT_ENOUGH_SPACE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 

O

O - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Organization - StringType(SIZE(1..64)).
OcspClientBouncyCastle - Class in com.itextpdf.signatures
OcspClient implementation using BouncyCastle.
OcspClientBouncyCastle(OCSPVerifier) - Constructor for class com.itextpdf.signatures.OcspClientBouncyCastle
Creates OcspClient.
ocsps - Variable in class com.itextpdf.signatures.OCSPVerifier
The list of IBasicOCSPResp OCSP response wrappers.
OCSPVerifier - Class in com.itextpdf.signatures
Class that allows you to verify a certificate against one or more OCSP responses.
OCSPVerifier(CertificateVerifier, List<IBasicOCSPResp>) - Constructor for class com.itextpdf.signatures.OCSPVerifier
Creates an OCSPVerifier instance.
OID - Class in com.itextpdf.signatures
Class containing all the OID values used by iText.
OID.X509Extensions - Class in com.itextpdf.signatures
Contains all OIDs used by iText in the context of Certificate Extensions.
onlineCheckingAllowed - Variable in class com.itextpdf.signatures.CertificateVerifier
Indicates if going online to verify a certificate is allowed.
ONLY_MGF1_SUPPORTED_IN_RSASSA_PSS - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
option - Variable in class com.itextpdf.signatures.LtvVerifier
Option to specify level of verification; signing certificate only or the entire chain.
originalOS - Variable in class com.itextpdf.signatures.PdfSigner
OutputStream for the bytes of the document.
OU - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Organizational unit name - StringType(SIZE(1..64)).

P

PadesTwoPhaseSigningHelper - Class in com.itextpdf.signatures
Helper class to perform signing operation in two steps.
PadesTwoPhaseSigningHelper() - Constructor for class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Create instance of PadesTwoPhaseSigningHelper.
parseCertificates(InputStream) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Parses certificates represented as byte array.
PATH_IS_NOT_DIRECTORY - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
PdfPadesSigner - Class in com.itextpdf.signatures
This class performs signing with PaDES related profiles using provided parameters.
PdfPadesSigner(PdfReader, OutputStream) - Constructor for class com.itextpdf.signatures.PdfPadesSigner
Create an instance of PdfPadesSigner class.
PdfPKCS7 - Class in com.itextpdf.signatures
This class does all the processing related to signing and verifying a PKCS#7 / CMS signature.
PdfPKCS7(PrivateKey, Certificate[], String, String, IExternalDigest, boolean) - Constructor for class com.itextpdf.signatures.PdfPKCS7
Assembles all the elements needed to create a signature, except for the data.
PdfPKCS7(byte[], byte[], String) - Constructor for class com.itextpdf.signatures.PdfPKCS7
Use this constructor if you want to verify a signature using the sub-filter adbe.x509.rsa_sha1.
PdfPKCS7(byte[], PdfName, String) - Constructor for class com.itextpdf.signatures.PdfPKCS7
Use this constructor if you want to verify a signature.
PdfSignature - Class in com.itextpdf.signatures
Represents the signature dictionary.
PdfSignature() - Constructor for class com.itextpdf.signatures.PdfSignature
Creates new PdfSignature.
PdfSignature(PdfName, PdfName) - Constructor for class com.itextpdf.signatures.PdfSignature
Creates new PdfSignature.
PdfSignature(PdfDictionary) - Constructor for class com.itextpdf.signatures.PdfSignature
 
PdfSignatureApp - Class in com.itextpdf.signatures
A dictionary that stores the name of the application that signs the PDF.
PdfSignatureApp() - Constructor for class com.itextpdf.signatures.PdfSignatureApp
Creates a new PdfSignatureApp
PdfSignatureApp(PdfDictionary) - Constructor for class com.itextpdf.signatures.PdfSignatureApp
Creates a new PdfSignatureApp.
PdfSignatureAppearance - Class in com.itextpdf.signatures
Provides convenient methods to make a signature appearance.
PdfSignatureAppearance(PdfDocument, Rectangle, int) - Constructor for class com.itextpdf.signatures.PdfSignatureAppearance
Creates a PdfSignatureAppearance.
PdfSignatureAppearance.RenderingMode - Enum in com.itextpdf.signatures
Deprecated.
PdfSignatureBuildProperties - Class in com.itextpdf.signatures
Dictionary that stores signature build properties.
PdfSignatureBuildProperties() - Constructor for class com.itextpdf.signatures.PdfSignatureBuildProperties
Creates new PdfSignatureBuildProperties.
PdfSignatureBuildProperties(PdfDictionary) - Constructor for class com.itextpdf.signatures.PdfSignatureBuildProperties
Creates new PdfSignatureBuildProperties with preset values.
PdfSigner - Class in com.itextpdf.signatures
Takes care of the cryptographic options and appearances that form a signature.
PdfSigner(PdfReader, OutputStream, StampingProperties) - Constructor for class com.itextpdf.signatures.PdfSigner
Creates a PdfSigner instance.
PdfSigner(PdfReader, OutputStream, String, StampingProperties, SignerProperties) - Constructor for class com.itextpdf.signatures.PdfSigner
Creates a PdfSigner instance.
PdfSigner(PdfReader, OutputStream, String, StampingProperties) - Constructor for class com.itextpdf.signatures.PdfSigner
Creates a PdfSigner instance.
PdfSigner.CryptoStandard - Enum in com.itextpdf.signatures
Enum containing the Cryptographic Standards.
PdfSigner.ISignatureEvent - Interface in com.itextpdf.signatures
An interface to retrieve the signature dictionary for modification.
PdfTwoPhaseSigner - Class in com.itextpdf.signatures
 
PdfTwoPhaseSigner(PdfReader, OutputStream) - Constructor for class com.itextpdf.signatures.PdfTwoPhaseSigner
 
pkcs7 - Variable in class com.itextpdf.signatures.LtvVerifier
The PdfPKCS7 object for the signature.
PKCS7ExternalSignatureContainer - Class in com.itextpdf.signatures
 
PKCS7ExternalSignatureContainer(PrivateKey, Certificate[], String) - Constructor for class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
Creates an instance of PKCS7ExternalSignatureContainer
POLICY_CONSTRAINTS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
POLICY_MAPPINGS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
populateExistingSignatureFormField(PdfAcroForm) - Method in class com.itextpdf.signatures.PdfSigner
Populates already existing signature form field in the acroForm object.
preClose(Map<PdfName, Integer>) - Method in class com.itextpdf.signatures.PdfSigner
This is the first method to be called when using external signatures.
preClosed - Variable in class com.itextpdf.signatures.PdfSigner
Indicates if the pdf document has already been pre-closed.
prepareDocumentForSignature(SignerProperties, String, PdfName, PdfName, int, boolean) - Method in class com.itextpdf.signatures.PdfTwoPhaseSigner
Prepares document for signing, calculates the document digest to sign and closes the document.
PrivateKeySignature - Class in com.itextpdf.signatures
Implementation of the IExternalSignature interface that can be used when you have a PrivateKey object.
PrivateKeySignature(PrivateKey, String, String) - Constructor for class com.itextpdf.signatures.PrivateKeySignature
Creates a PrivateKeySignature instance.
PrivateKeySignature(PrivateKey, String, String, String, IApplicableSignatureParams) - Constructor for class com.itextpdf.signatures.PrivateKeySignature
Creates a PrivateKeySignature instance.
processCrl(Certificate, Collection<ICrlClient>) - Method in class com.itextpdf.signatures.PdfSigner
Processes a CRL list.
prolongSignatures(ITSAClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Add revocation information for all the signatures which could be found in the provided document.
prolongSignatures() - Method in class com.itextpdf.signatures.PdfPadesSigner
Add revocation information for all the signatures which could be found in the provided document.
PROVIDED_TSA_CLIENT_IS_NULL - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
ProviderDigest - Class in com.itextpdf.signatures
This class will return the MessageDigest associated with a certain hashing algorithm returned by the specified provider.
ProviderDigest(String) - Constructor for class com.itextpdf.signatures.ProviderDigest
Creates a ProviderDigest.
put(PdfName, PdfObject) - Method in class com.itextpdf.signatures.PdfSignature
 

R

raf - Variable in class com.itextpdf.signatures.PdfSigner
The file right before the signature is added (can be null).
range - Variable in class com.itextpdf.signatures.PdfSigner
Array containing the byte positions of the bytes that need to be hashed.
readSignatureData(String) - Method in class com.itextpdf.signatures.SignatureUtil
Prepares an PdfPKCS7 instance for the given signature.
readSignatureData(String, String) - Method in class com.itextpdf.signatures.SignatureUtil
Prepares an PdfPKCS7 instance for the given signature.
retrieveMissingCertificates(Certificate[]) - Method in interface com.itextpdf.signatures.IIssuingCertificateRetriever
Retrieves missing certificates in chain using certificate Authority Information Access (AIA) Extension.
retrieveMissingCertificates(Certificate[]) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Retrieves missing certificates in chain using certificate Authority Information Access (AIA) Extension.
retrieveRevocationInfoFromSignedData(IASN1TaggedObject, Collection<CRL>, Collection<IBasicOCSPResponse>, Collection<IASN1Sequence>) - Static method in class com.itextpdf.signatures.CertificateUtil
Try to retrieve CRL and OCSP responses from the signed data crls field.
REVOCATION_DATA_NOT_ADDED_VALIDITY_ASSURED - Static variable in class com.itextpdf.signatures.logs.SignLogMessageConstant
 
RIPEMD160 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 1.7.
rootStore - Variable in class com.itextpdf.signatures.RootStoreVerifier
A key store against which certificates can be verified.
RootStoreVerifier - Class in com.itextpdf.signatures
Verifies a certificate against a KeyStore containing trusted anchors.
RootStoreVerifier(CertificateVerifier) - Constructor for class com.itextpdf.signatures.RootStoreVerifier
Creates a RootStoreVerifier in a chain of verifiers.
RSASSA_PSS_DIGESTMISSMATCH - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
RSASSAPSSMechanismParams - Class in com.itextpdf.signatures
Encode the signer's parameters for producing an RSASSA-PSS signature.
RSASSAPSSMechanismParams(IASN1ObjectIdentifier, int, int) - Constructor for class com.itextpdf.signatures.RSASSAPSSMechanismParams
Instantiate RSASSA-PSS parameters with MGF1 for a given digest algorithm OID, salt length and trailer field value.

S

SecurityIDs - Class in com.itextpdf.signatures
A list of IDs that are used by the security classes
SecurityIDs() - Constructor for class com.itextpdf.signatures.SecurityIDs
 
securityProviderCode - Variable in class com.itextpdf.signatures.LtvVerifier
Security provider to use, use null for default
serialize() - Method in class com.itextpdf.signatures.cms.CMSContainer
Serializes the SignedData structure and makes the signer infos signed attributes read only.
serializeSignedAttributes() - Method in class com.itextpdf.signatures.cms.SignerInfo
Retrieves the encoded signed attributes of the signer info.
setByteRange(int[]) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /ByteRange.
setCert(byte[]) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /Cert value of this signature.
setCertificate(Certificate) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of SignedAppearanceText that should be used for SignatureFieldAppearance. Specified certificate provides signer name.
setCertificateOption(LtvVerification.CertificateOption) - Method in class com.itextpdf.signatures.LtvVerifier
Sets the certificate option.
setCertificationLevel(int) - Method in class com.itextpdf.signatures.PdfSigner
Sets the document's certification level.
setCertificationLevel(int) - Method in class com.itextpdf.signatures.SignerProperties
Sets the document's certification level.
setContact(String) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /ContactInfo value.
setContact(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
setContact(String) - Method in class com.itextpdf.signatures.PdfSigner
Sets the signing contact.
setContact(String) - Method in class com.itextpdf.signatures.SignerProperties
Sets the signing contact.
setContents(byte[]) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /Contents value to the specified byte[].
setCrlClient(ICrlClient) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set ICrlClient to be used for LTV Verification.
setCrlClient(ICrlClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set ICrlClient to be used for LTV Verification.
setCrlClient(ICrlClient) - Method in class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
Set the CrlClient if you want revocation data collected trough Crl to be added to the signature
setCrlResponses(Collection<byte[]>) - Method in class com.itextpdf.signatures.cms.SignerInfo
Adds a set of CRL responses as signed attributes.
setDate(PdfDate) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /M value.
setDigestAlgorithm(AlgorithmIdentifier) - Method in class com.itextpdf.signatures.cms.SignerInfo
Sets the algorithmId to create the digest of the data to sign.
setDocument(PdfDocument) - Method in class com.itextpdf.signatures.PdfSigner
Sets the PdfDocument.
setEncapContentInfo(EncapsulatedContentInfo) - Method in class com.itextpdf.signatures.cms.CMSContainer
This represents the signed content.
setEstimatedSize(int) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set estimated size of a signature to be applied.
setEstimatedSize(int) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set estimated size of a signature to be applied.
setEventCountingMetaInfo(IMetaInfo) - Method in class com.itextpdf.signatures.LtvVerifier
Sets the IMetaInfo that will be used during PdfDocument creation.
setExternalDigest(IExternalDigest) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set IExternalDigest to be used for main signing operation.
setExternalDigest(IExternalDigest) - Method in class com.itextpdf.signatures.PdfTwoPhaseSigner
Use the external digest to inject specific digest implementations
setExternalSignatureValue(byte[], byte[], String) - Method in class com.itextpdf.signatures.PdfPKCS7
Sets the signature to an externally calculated value.
setExternalSignatureValue(byte[], byte[], String, ISignatureMechanismParams) - Method in class com.itextpdf.signatures.PdfPKCS7
Sets the signature to an externally calculated value.
setFieldLockDict(PdfSigFieldLock) - Method in class com.itextpdf.signatures.PdfSigner
Setter for the field lock dictionary.
setFieldLockDict(PdfSigFieldLock) - Method in class com.itextpdf.signatures.SignerProperties
Setter for the field lock dictionary.
setFieldName(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Set the field name of the appearance.
setFieldName(String) - Method in class com.itextpdf.signatures.PdfSigner
Sets the name indicating the field to be signed.
setFieldName(String) - Method in class com.itextpdf.signatures.SignerProperties
Sets the name indicating the field to be signed.
setFontFamily(String...) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setFontProvider(FontProvider) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setImage(ImageData) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setImageScale(float) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setIssuingCertificateRetriever(IIssuingCertificateRetriever) - Method in class com.itextpdf.signatures.LtvVerification
Sets IIssuingCertificateRetriever instance needed to get CRL issuer certificates (using AIA extension).
setIssuingCertificateRetriever(IIssuingCertificateRetriever) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set IIssuingCertificateRetriever to be used before main signing operation.
setIssuingCertificateRetriever(IIssuingCertificateRetriever) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set IIssuingCertificateRetriever to be used before main signing operation.
setLayer2Font(PdfFont) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setLayer2FontColor(Color) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setLayer2FontSize(float) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setLayer2Text(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
setLocation(String) - Method in class com.itextpdf.signatures.PdfPKCS7
Setter for property location.
setLocation(String) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /Location value.
setLocation(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.setLocation(java.lang.String) instead.
setLocation(String) - Method in class com.itextpdf.signatures.PdfSigner
Sets the signing location.
setLocation(String) - Method in class com.itextpdf.signatures.SignerProperties
Sets the signing location.
setLocationCaption(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of SignedAppearanceText that should be used for SignatureFieldAppearance.
setMessageDigest(byte[]) - Method in class com.itextpdf.signatures.cms.SignerInfo
Adds or replaces the message digest signed attribute.
setName(String) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /Name of the person signing the document.
setOcspClient(IOcspClient) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set IOcspClient to be used for LTV Verification.
setOcspClient(IOcspClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set IOcspClient to be used for LTV Verification.
setOcspClient(IOcspClient) - Method in class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
Set the OcspClient if you want revocation data collected trough Ocsp to be added to the signature
setOcspResponses(Collection<byte[]>) - Method in class com.itextpdf.signatures.cms.SignerInfo
Adds a set of OCSP responses as signed attributes.
setOnlineCheckingAllowed(boolean) - Method in class com.itextpdf.signatures.CertificateVerifier
Decide whether or not online checking is allowed.
setOriginalOutputStream(OutputStream) - Method in class com.itextpdf.signatures.PdfSigner
Setter for the OutputStream.
setPageNumber(int) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.setPageNumber(int) instead.
setPageNumber(int) - Method in class com.itextpdf.signatures.PdfSigner
Sets the page number of the signature field which this signature appearance is associated with.
setPageNumber(int) - Method in class com.itextpdf.signatures.SignerProperties
Sets the page number of the signature field which this signature appearance is associated with.
setPageRect(Rectangle) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.setPageRect(Rectangle) instead.
setPageRect(Rectangle) - Method in class com.itextpdf.signatures.PdfSigner
Sets the rectangle that represent the position and dimension of the signature field in the page.
setPageRect(Rectangle) - Method in class com.itextpdf.signatures.SignerProperties
Sets the rectangle that represent the position and dimension of the signature field in the page.
setReason(String) - Method in class com.itextpdf.signatures.PdfPKCS7
Setter for property reason.
setReason(String) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /Reason value.
setReason(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
won't be public in the next major release. Use PdfSigner.setReason(java.lang.String) instead.
setReason(String) - Method in class com.itextpdf.signatures.PdfSigner
Sets the signing reason.
setReason(String) - Method in class com.itextpdf.signatures.SignerProperties
Sets the signing reason.
setReasonCaption(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of SignedAppearanceText that should be used for SignatureFieldAppearance.
setRenderingMode(PdfSignatureAppearance.RenderingMode) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of SignatureFieldAppearance, rendering mode will be detected depending on specified setContent method parameters.
setReuseAppearance(boolean) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
in favour of PdfSignatureFormField.setReuseAppearance(boolean). Note that it should be called for the field retrieved with PdfSigner.getSignatureField() method.
setRevocationDataNecessity(LtvVerification.RevocationDataNecessity) - Method in class com.itextpdf.signatures.LtvVerification
Sets LtvVerification.RevocationDataNecessity option to specify the necessity of revocation data.
setRootStore(KeyStore) - Method in class com.itextpdf.signatures.RootStoreVerifier
Sets the Key Store against which a certificate can be checked.
setSerializedSignedAttributes(byte[]) - Method in class com.itextpdf.signatures.cms.CMSContainer
Sets the Signed Attributes of the signer info to this serialized version.
setSerializedSignedAttributes(byte[]) - Method in class com.itextpdf.signatures.cms.SignerInfo
Sets the signed attributes from a serialized version.
setSignature(byte[]) - Method in class com.itextpdf.signatures.cms.SignerInfo
Sets the actual signature.
setSignatureAlgorithm(AlgorithmIdentifier) - Method in class com.itextpdf.signatures.cms.SignerInfo
Optional.
setSignatureAppearance(SignatureFieldAppearance) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setSignatureAppearance(SignatureFieldAppearance) - Method in class com.itextpdf.signatures.PdfSigner
Sets the signature field layout element to customize the appearance of the signature.
setSignatureAppearance(SignatureFieldAppearance) - Method in class com.itextpdf.signatures.SignerProperties
Sets the signature field layout element to customize the appearance of the signature.
setSignatureCreator(String) - Method in class com.itextpdf.signatures.PdfSignature
Sets the signature creator name in the PdfSignatureBuildProperties dictionary.
setSignatureCreator(String) - Method in class com.itextpdf.signatures.PdfSignatureApp
Sets the signature created property in the Prop_Build dictionary's App dictionary.
setSignatureCreator(String) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
setSignatureCreator(String) - Method in class com.itextpdf.signatures.PdfSignatureBuildProperties
Sets the signatureCreator property in the underlying PdfSignatureApp dictionary.
setSignatureCreator(String) - Method in class com.itextpdf.signatures.PdfSigner
Sets the name of the application used to create the signature.
setSignatureCreator(String) - Method in class com.itextpdf.signatures.SignerProperties
Sets the name of the application used to create the signature.
setSignatureEvent(PdfSigner.ISignatureEvent) - Method in class com.itextpdf.signatures.PdfSigner
Sets the signature event to allow modification of the signature dictionary.
setSignatureGraphic(ImageData) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
setSignaturePolicy(SignaturePolicyInfo) - Method in class com.itextpdf.signatures.PdfPKCS7
 
setSignaturePolicy(ISignaturePolicyIdentifier) - Method in class com.itextpdf.signatures.PdfPKCS7
 
setSignaturePolicy(SignaturePolicyInfo) - Method in class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
Set the signature policy if you want it to be added to the signature
setSignatureType(PdfSigner.CryptoStandard) - Method in class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
Set a custom signature type, default value PdfSigner.CryptoStandard.CMS
setSignDate(Calendar) - Method in class com.itextpdf.signatures.PdfPKCS7
Setter for property signDate.
setSignDate(Calendar) - Method in class com.itextpdf.signatures.PdfSignatureAppearance
Deprecated.
setSignDate(Calendar) - Method in class com.itextpdf.signatures.PdfSigner
Sets the signature date.
setSignDate(Calendar) - Method in class com.itextpdf.signatures.SignerProperties
Sets the signature date.
setSignerInfo(SignerInfo) - Method in class com.itextpdf.signatures.cms.CMSContainer
This class only supports one signer per signature field.
setSigningCertificate(X509Certificate) - Method in class com.itextpdf.signatures.cms.SignerInfo
Sets the certificate that is used to sign.
setSigningCertificateAndAddToSignedAttributes(X509Certificate, String) - Method in class com.itextpdf.signatures.cms.SignerInfo
Sets the certificate that is used to sign a document and adds it to the signed attributes.
setSignName(String) - Method in class com.itextpdf.signatures.PdfPKCS7
Setter for property sigName.
setStampingProperties(StampingProperties) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set stamping properties to be used during main signing operation.
setStampingProperties(StampingProperties) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set stamping properties to be used during main signing operation.
setStampingProperties(StampingProperties) - Method in class com.itextpdf.signatures.PdfTwoPhaseSigner
Set stamping properties to be used during main signing operation.
setTemporaryDirectoryPath(String) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set temporary directory to be used for temporary files creation.
setTemporaryDirectoryPath(String) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set temporary directory to be used for temporary files creation.
setTimestampSignatureName(String) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set the name to be used for timestamp signature creation.
setTimestampSignatureName(String) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set the name to be used for timestamp signature creation.
setTrustedCertificates(Collection<Certificate>) - Method in interface com.itextpdf.signatures.IIssuingCertificateRetriever
Sets trusted certificate list to be used for the missing certificates retrieving by the issuer name.
setTrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Sets trusted certificate list to be used for the missing certificates retrieving by the issuer name.
setTrustedCertificates(List<Certificate>) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set certificate list to be used by the IIssuingCertificateRetriever to retrieve missing certificates.
setTrustedCertificates(List<Certificate>) - Method in class com.itextpdf.signatures.PdfPadesSigner
Set certificate list to be used by the IIssuingCertificateRetriever to retrieve missing certificates.
setTSAClient(ITSAClient) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Set ITSAClient to be used for timestamp signature creation.
setTsaClient(ITSAClient) - Method in class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
Set the TsaClient if you want a TSA timestamp added to the signature
setTSAInfo(ITSAInfoBouncyCastle) - Method in class com.itextpdf.signatures.TSAClientBouncyCastle
 
setTSAReqPolicy(String) - Method in class com.itextpdf.signatures.TSAClientBouncyCastle
Sets the TSA request policy that will be used when retrieving timestamp token.
setVerifier(CertificateVerifier) - Method in class com.itextpdf.signatures.LtvVerifier
Sets an extra verifier.
setVerifyRootCertificate(boolean) - Method in class com.itextpdf.signatures.LtvVerifier
Set the verifyRootCertificate to false if you can't verify the root certificate.
SHA1 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 1.3.
SHA256 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 1.6.
SHA384 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 1.7.
SHA3_256 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 2.0 extended by ISO/TS 32001.
SHA3_384 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 2.0 extended by ISO/TS 32001.
SHA3_512 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 2.0 extended by ISO/TS 32001.
SHA512 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 1.7.
SHAKE256 - Static variable in class com.itextpdf.signatures.DigestAlgorithms
Algorithm available for signatures since PDF 2.0 extended by ISO/TS 32001.
sign(InputStream) - Method in class com.itextpdf.signatures.ExternalBlankSignatureContainer
 
sign(byte[]) - Method in interface com.itextpdf.signatures.IExternalSignature
Signs the given message using the encryption algorithm in combination with the hash algorithm.
sign(InputStream) - Method in interface com.itextpdf.signatures.IExternalSignatureContainer
Produces the container with the signature.
sign(InputStream) - Method in class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
 
sign(byte[]) - Method in class com.itextpdf.signatures.PrivateKeySignature
Signs the given message using the encryption algorithm in combination with the hash algorithm.
SIGNATURE_WITH_THIS_NAME_IS_NOT_THE_LAST_IT_DOES_NOT_COVER_WHOLE_DOCUMENT - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
signatureCoversWholeDocument(String) - Method in class com.itextpdf.signatures.SignatureUtil
Checks if the signature covers the entire document (except for signature's Contents) or just a part of it.
signatureEvent - Variable in class com.itextpdf.signatures.PdfSigner
Holds value of property signatureEvent.
SignatureMechanisms - Class in com.itextpdf.signatures
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.
SignatureMechanisms() - Constructor for class com.itextpdf.signatures.SignatureMechanisms
 
signatureName - Variable in class com.itextpdf.signatures.LtvVerifier
The signature that covers the revision.
SignaturePermissions - Class in com.itextpdf.signatures
A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings.
SignaturePermissions(PdfDictionary, SignaturePermissions) - Constructor for class com.itextpdf.signatures.SignaturePermissions
Creates an object that can inform you about the type of signature in a signature dictionary as well as some of the permissions defined by the signature.
SignaturePermissions.FieldLock - Class in com.itextpdf.signatures
Class that contains a field lock action and an array of the fields that are involved.
SignaturePolicyInfo - Class in com.itextpdf.signatures
Class that encapsulates the signature policy information
SignaturePolicyInfo(String, byte[], String, String) - Constructor for class com.itextpdf.signatures.SignaturePolicyInfo
Constructs a new SignaturePolicyInfo instance
SignaturePolicyInfo(String, String, String, String) - Constructor for class com.itextpdf.signatures.SignaturePolicyInfo
Constructs a new SignaturePolicyInfo instance
SignatureUtil - Class in com.itextpdf.signatures
Utility class that provides several convenience methods concerning digital signatures.
SignatureUtil(PdfDocument) - Constructor for class com.itextpdf.signatures.SignatureUtil
Creates a SignatureUtil instance.
signCMSContainerWithBaselineBProfile(IExternalSignature, PdfReader, OutputStream, String, CMSContainer) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Follow-up step that signs prepared document with PAdES Baseline-B profile.
signCMSContainerWithBaselineLTAProfile(IExternalSignature, PdfReader, OutputStream, String, CMSContainer) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Follow-up step that signs prepared document with PAdES Baseline-LTA profile.
signCMSContainerWithBaselineLTProfile(IExternalSignature, PdfReader, OutputStream, String, CMSContainer) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Follow-up step that signs prepared document with PAdES Baseline-LT profile.
signCMSContainerWithBaselineTProfile(IExternalSignature, PdfReader, OutputStream, String, CMSContainer) - Method in class com.itextpdf.signatures.PadesTwoPhaseSigningHelper
Follow-up step that signs prepared document with PAdES Baseline-T profile.
signDate - Variable in class com.itextpdf.signatures.LtvVerifier
The date the revision was signed, or null for the highest revision.
signDate - Variable in class com.itextpdf.signatures.PdfSigner
Holds value of property signDate.
signDeferred(PdfDocument, String, OutputStream, IExternalSignatureContainer) - Static method in class com.itextpdf.signatures.PdfSigner
Signs a PDF where space was already reserved.
signDetached(IExternalDigest, IExternalSignature, Certificate[], Collection<ICrlClient>, IOcspClient, ITSAClient, int, PdfSigner.CryptoStandard) - Method in class com.itextpdf.signatures.PdfSigner
Signs the document using the detached mode, CMS or CAdES equivalent.
signDetached(IExternalDigest, IExternalSignature, Certificate[], Collection<ICrlClient>, IOcspClient, ITSAClient, int, PdfSigner.CryptoStandard, SignaturePolicyInfo) - Method in class com.itextpdf.signatures.PdfSigner
Signs the document using the detached mode, CMS or CAdES equivalent.
signDetached(IExternalDigest, IExternalSignature, Certificate[], Collection<ICrlClient>, IOcspClient, ITSAClient, int, PdfSigner.CryptoStandard, ISignaturePolicyIdentifier) - Method in class com.itextpdf.signatures.PdfSigner
Signs the document using the detached mode, CMS or CAdES equivalent.
SignerInfo - Class in com.itextpdf.signatures.cms
This class represents the SignerInfo structure from rfc5652 Cryptographic Message Syntax (CMS)
SignerInfo() - Constructor for class com.itextpdf.signatures.cms.SignerInfo
Creates an empty SignerInfo structure.
SignerInfo(IASN1Encodable, Collection<X509Certificate>) - Constructor for class com.itextpdf.signatures.cms.SignerInfo
Creates a SignerInfo structure from an ASN1 structure.
SignerProperties - Class in com.itextpdf.signatures
Properties to be used in signing operations.
SignerProperties() - Constructor for class com.itextpdf.signatures.SignerProperties
Create instance of SignerProperties.
SignExceptionMessageConstant - Class in com.itextpdf.signatures.exceptions
Class that bundles all the error message templates as constants.
signExternalContainer(IExternalSignatureContainer, int) - Method in class com.itextpdf.signatures.PdfSigner
Sign the document using an external container, usually a PKCS7.
SignLogMessageConstant - Class in com.itextpdf.signatures.logs
Class which contains constants to be used in logging inside sign module.
signWithBaselineBProfile(SignerProperties, Certificate[], IExternalSignature) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-B Profile.
signWithBaselineBProfile(SignerProperties, Certificate[], PrivateKey) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-B Profile.
signWithBaselineLTAProfile(SignerProperties, Certificate[], IExternalSignature, ITSAClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-LTA Profile.
signWithBaselineLTAProfile(SignerProperties, Certificate[], PrivateKey, ITSAClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-LTA Profile.
signWithBaselineLTProfile(SignerProperties, Certificate[], IExternalSignature, ITSAClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-LT Profile.
signWithBaselineLTProfile(SignerProperties, Certificate[], PrivateKey, ITSAClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-LT Profile.
signWithBaselineTProfile(SignerProperties, Certificate[], IExternalSignature, ITSAClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-T Profile.
signWithBaselineTProfile(SignerProperties, Certificate[], PrivateKey, ITSAClient) - Method in class com.itextpdf.signatures.PdfPadesSigner
Sign the document provided in PdfSigner instance with PaDES Baseline-T Profile.
SN - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Device serial number name - StringType(SIZE(1..64)).
ST - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
State, or province name - StringType(SIZE(1..64)).
SUBJECT_ALTERNATIVE_NAME - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
SUBJECT_DIRECTORY_ATTRIBUTES - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
SUBJECT_INFO_ACCESS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280
SUBJECT_KEY_IDENTIFIER - Static variable in class com.itextpdf.signatures.OID.X509Extensions
One of the standard extensions from https://tools.ietf.org/html/rfc5280
SUPPORTED_CRITICAL_EXTENSIONS - Static variable in class com.itextpdf.signatures.OID.X509Extensions
According to https://tools.ietf.org/html/rfc5280 4.2.
SURNAME - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Naming attribute of type X520name.
switchToPreviousRevision() - Method in class com.itextpdf.signatures.LtvVerifier
Switches to the previous revision.

T

T - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Title.
tempFile - Variable in class com.itextpdf.signatures.PdfSigner
Tempfile to hold the output temporarily.
temporaryOS - Variable in class com.itextpdf.signatures.PdfSigner
Outputstream that temporarily holds the output in memory.
THE_NAME_OF_THE_DIGEST_ALGORITHM_IS_NULL - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
THERE_IS_NO_FIELD_IN_THE_DOCUMENT_WITH_SUCH_NAME - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
THIS_INSTANCE_OF_PDF_SIGNER_ALREADY_CLOSED - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
THIS_PKCS7_OBJECT_HAS_MULTIPLE_SIGNERINFOS_ONLY_ONE_IS_SUPPORTED_AT_THIS_TIME - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
THIS_TSA_FAILED_TO_RETURN_TIME_STAMP_TOKEN - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
timestamp(ITSAClient, String) - Method in class com.itextpdf.signatures.PdfSigner
Signs a document with a PAdES-LTV Timestamp.
TimestampConstants - Class in com.itextpdf.signatures
 
TimestampConstants() - Constructor for class com.itextpdf.signatures.TimestampConstants
 
toEncodable() - Method in interface com.itextpdf.signatures.ISignatureMechanismParams
Represent the parameters as an IASN1Encodable for inclusion in a signature object.
toEncodable() - Method in class com.itextpdf.signatures.RSASSAPSSMechanismParams
Represent the parameters as an IASN1Encodable for inclusion in a signature object.
TOKEN_ESTIMATION_SIZE_IS_NOT_LARGE_ENOUGH - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
tokenSizeEstimate - Variable in class com.itextpdf.signatures.TSAClientBouncyCastle
Estimate of the received time stamp token
TOO_BIG_KEY - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
toString() - Method in class com.itextpdf.signatures.CertificateInfo.X500Name
 
toString() - Method in class com.itextpdf.signatures.SignaturePermissions.FieldLock
toString method
toString() - Method in class com.itextpdf.signatures.VerificationOK
Return a single String explaining which certificate was verified, how and why.
TSA_CLIENT_IS_MISSING - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
TSAClientBouncyCastle - Class in com.itextpdf.signatures
Time Stamp Authority Client interface implementation using Bouncy Castle org.bouncycastle.tsp package.
TSAClientBouncyCastle(String) - Constructor for class com.itextpdf.signatures.TSAClientBouncyCastle
Creates an instance of a TSAClient that will use BouncyCastle.
TSAClientBouncyCastle(String, String, String) - Constructor for class com.itextpdf.signatures.TSAClientBouncyCastle
Creates an instance of a TSAClient that will use BouncyCastle.
TSAClientBouncyCastle(String, String, String, int, String) - Constructor for class com.itextpdf.signatures.TSAClientBouncyCastle
Constructor.
tsaInfo - Variable in class com.itextpdf.signatures.TSAClientBouncyCastle
An interface that allows you to inspect the timestamp info.
tsaPassword - Variable in class com.itextpdf.signatures.TSAClientBouncyCastle
TSA password
tsaURL - Variable in class com.itextpdf.signatures.TSAClientBouncyCastle
URL of the Time Stamp Authority
tsaUsername - Variable in class com.itextpdf.signatures.TSAClientBouncyCastle
TSA Username

U

UID - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
LDAP User id.
UNABLE_TO_PARSE_AIA_CERT - Static variable in class com.itextpdf.signatures.logs.SignLogMessageConstant
 
UNABLE_TO_PARSE_REV_INFO - Static variable in class com.itextpdf.signatures.logs.SignLogMessageConstant
 
UNDEFINED_TIMESTAMP_DATE - Static variable in class com.itextpdf.signatures.TimestampConstants
The timestamp which is returned in case the signed document doesn't contain timestamp.
UNEXPECTED_CLOSE_BRACKET - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
UNEXPECTED_GT_GT - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
UNIQUE_IDENTIFIER - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Naming attribute of type X520name.
UNKNOWN_HASH_ALGORITHM - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
update(byte[], int, int) - Method in class com.itextpdf.signatures.PdfPKCS7
Update the digest with the specified bytes.
urls - Variable in class com.itextpdf.signatures.CrlClientOnline
The URLs of the CRLs.

V

VALIDITY_ASSURED_SHORT_TERM - Static variable in class com.itextpdf.signatures.OID.X509Extensions
Extension for certificates from ETSI EN 319 412-1 V1.4.4.
valueOf(String) - Static method in enum com.itextpdf.signatures.LtvVerification.CertificateInclusion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.LtvVerification.CertificateOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.LtvVerification.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.LtvVerification.RevocationDataNecessity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.PdfSignatureAppearance.RenderingMode
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.PdfSigner.CryptoStandard
Returns the enum constant of this type with the specified name.
values - Variable in class com.itextpdf.signatures.CertificateInfo.X500Name
A Map with values.
values() - Static method in enum com.itextpdf.signatures.LtvVerification.CertificateInclusion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.LtvVerification.CertificateOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.LtvVerification.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.LtvVerification.RevocationDataNecessity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.PdfSignatureAppearance.RenderingMode
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.PdfSigner.CryptoStandard
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFICATION_ALREADY_OUTPUT - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
VerificationException - Exception in com.itextpdf.signatures
An exception that is thrown when something is wrong with a certificate.
VerificationException(Certificate, String) - Constructor for exception com.itextpdf.signatures.VerificationException
Creates a VerificationException.
VerificationOK - Class in com.itextpdf.signatures
Class that informs you that the verification of a Certificate succeeded using a specific CertificateVerifier and for a specific reason.
VerificationOK(X509Certificate, Class<? extends CertificateVerifier>, String) - Constructor for class com.itextpdf.signatures.VerificationOK
Creates a VerificationOK object
verifier - Variable in class com.itextpdf.signatures.CertificateVerifier
The previous CertificateVerifier in the chain of verifiers.
verifierClass - Variable in class com.itextpdf.signatures.VerificationOK
The CertificateVerifier that was used for verifying.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.CertificateVerifier
Checks the validity of the certificate, and calls the next verifier in the chain, if any.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.CRLVerifier
Verifies if a a valid CRL is found for the certificate.
verify(X509CRL, X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.CRLVerifier
Verifies a certificate against a single CRL.
verify(List<VerificationOK>) - Method in class com.itextpdf.signatures.LtvVerifier
Verifies all the document-level timestamps and all the signatures in the document.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.LtvVerifier
Verifies certificates against a list of CRLs and OCSP responses.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.OCSPVerifier
Verifies if a valid OCSP response is found for the certificate.
verify(IBasicOCSPResp, X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.OCSPVerifier
Verifies a certificate against a single OCSP response
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.RootStoreVerifier
Verifies a single certificate against a key store (if present).
verifyCertificate(X509Certificate, Collection<CRL>) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies a single certificate for the current date.
verifyCertificate(X509Certificate, Collection<CRL>, Calendar) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies a single certificate.
verifyCertificates(Certificate[], KeyStore, Collection<CRL>) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies a certificate chain against a KeyStore for the current date.
verifyCertificates(Certificate[], KeyStore, Collection<CRL>, Calendar) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies a certificate chain against a KeyStore.
verifyCertificates(Certificate[], KeyStore) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies a certificate chain against a KeyStore for the current date.
verifyCertificates(Certificate[], KeyStore, Calendar) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies a certificate chain against a KeyStore.
verifyChain(Certificate[]) - Method in class com.itextpdf.signatures.LtvVerifier
Checks the certificates in a certificate chain: are they valid on a specific date, and do they chain up correctly?
verifyOcspCertificates(IBasicOCSPResp, KeyStore, String) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies an OCSP response against a KeyStore.
verifyRootCertificate - Variable in class com.itextpdf.signatures.LtvVerifier
Verify root.
verifySignature() - Method in class com.itextpdf.signatures.LtvVerifier
Verifies a document level timestamp.
verifySignatureIntegrityAndAuthenticity() - Method in class com.itextpdf.signatures.PdfPKCS7
Verifies that signature integrity is intact (or in other words that signed data wasn't modified) by checking that embedded data digest corresponds to the calculated one.
verifyTimestampCertificates(ITimeStampToken, KeyStore, String) - Static method in class com.itextpdf.signatures.CertificateVerification
Verifies a time stamp against a KeyStore.
verifyTimestampImprint() - Method in class com.itextpdf.signatures.PdfPKCS7
Checks if the timestamp refers to this document.

X

X500Name(IASN1Sequence) - Constructor for class com.itextpdf.signatures.CertificateInfo.X500Name
Constructs an X509 name.
X500Name(String) - Constructor for class com.itextpdf.signatures.CertificateInfo.X500Name
Constructs an X509 name.
X509Extensions() - Constructor for class com.itextpdf.signatures.OID.X509Extensions
 
X509NameTokenizer(String) - Constructor for class com.itextpdf.signatures.CertificateInfo.X509NameTokenizer
Creates an X509NameTokenizer.
A B C D E F G H I K L M N O P R S T U V X 
Skip navigation links

Copyright © 1998–2024 Apryse Group NV. All rights reserved.