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

A

AccessPermissions - Enum in com.itextpdf.signatures
Access permissions value to be set to certification signature as a part of DocMDP configuration.
acroForm - Variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
The fields in the revision that is being verified.
ACTUAL - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
ACTUAL_VALUE - Static variable in class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
 
addCATrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Add collection of certificates to be trusted to be CA certificates.
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.
addCrl(X509CRL, Date, TimeBasedContext) - Method in class com.itextpdf.signatures.validation.ValidationCrlClient
Add CRL response which is linked with generation date.
addCrlClient(ICrlClient) - Method in class com.itextpdf.signatures.validation.RevocationDataValidator
Add ICrlClient to be used for CRL responses receiving.
addCrlClient(ICrlClient) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Adds new ICrlClient instance which will be used to retrieve CRL responses during the validation.
addCrlTrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Add collection of certificates to be trusted for CRL signing.
addDeveloperExtension(PdfDeveloperExtension) - Method in class com.itextpdf.signatures.PdfSigner
Add developer extension to the current PdfDocument.
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.
addGenerallyTrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Add collection of certificates to be trusted for any possible usage.
addKnownCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Add certificates collection to known certificates storage, which is used for issuer certificates retrieval.
addOcsp(IBasicOCSPResponse) - Method in class com.itextpdf.signatures.cms.CMSContainer
Adds an OCSP response to the CMS container.
addOcspClient(IOcspClient) - Method in class com.itextpdf.signatures.validation.RevocationDataValidator
Add IOcspClient to be used for OCSP responses receiving.
addOcspClient(IOcspClient) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Adds new IOcspClient instance which will be used to retrieve OCSP response during the validation.
addOcspTrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Add collection of certificates to be trusted for OCSP response signing.
addReportItem(ReportItem) - Method in class com.itextpdf.signatures.validation.report.ValidationReport
Add new report item to the overall validation result.
addRequiredExtensions(CertificateSources, List<CertificateExtension>) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Adds list of extensions which are required to be set to a certificate depending on certificate source.
addResponse(IBasicOCSPResp, Date, TimeBasedContext) - Method in class com.itextpdf.signatures.validation.ValidationOcspClient
Add OCSP response which is linked with generation date.
addSignatureToPreparedDocument(PdfDocument, String, OutputStream, CMSContainer) - Static method in class com.itextpdf.signatures.PdfTwoPhaseSigner
addSignatureToPreparedDocument(PdfReader, 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
addSignatureToPreparedDocument(PdfReader, 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.
addTimestampTrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Add collection of certificates to be trusted for timestamping.
addTrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Add trusted certificates collection to trusted certificates storage.
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.
AdESReportAggregator - Interface in com.itextpdf.signatures.validation.report.xml
The interface for AdES reports aggregator implementations.
ALGO_REQUIRES_SPECIFIC_HASH - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
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
 
all() - Static method in class com.itextpdf.signatures.validation.context.CertificateSources
Creates CertificateSources containing all CertificateSource values.
all() - Static method in class com.itextpdf.signatures.validation.context.TimeBasedContexts
Creates TimeBasedContexts containing all TimeBasedContext values.
all() - Static method in class com.itextpdf.signatures.validation.context.ValidatorContexts
Creates ValidatorContexts containing all ValidatorContext values.
ANY_EXTENDED_KEY_USAGE_OID - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
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.
applyAccessibilityProperties(PdfFormField, IAccessibleElement, PdfDocument) - Method in class com.itextpdf.signatures.PdfSigner
Applies AccessibilityProperties for provided signature field.
applyConfigModuleSettings(ModulesConfigurator) - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
applyMappingConfiguration(MappingConfigurator) - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
applySharpenOptions(OptionsConfigurator) - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
AUTHENTICATED_ATTRIBUTE_IS_MISSING_THE_DIGEST - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
AVAILABLE_SPACE_IS_NOT_ENOUGH_FOR_SIGNATURE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 

B

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).
buildCertificateChains(X509Certificate) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
This method tries to rebuild certificate issuer chain.
buildCertificateChains(X509Certificate[]) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
This method tries to rebuild certificate issuer chain.
buildCertificateChainValidator() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Create a new CertificateChainValidator instance.
buildCRLValidator() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Create a new CRLValidator instance.
buildDocumentRevisionsValidator() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Create a bew DocumentRevisionsValidator instance with the current configuration.
buildOCSPValidator() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Create a new OCSPValidator instance.
buildRevocationDataValidator() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Create a new RevocationDataValidator instance This method can be used to create multiple validators.
buildSignatureValidator(PdfDocument) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Create a new SignatureValidator instance with the current configuration.

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
Deprecated.
The certificate that was verified successfully.
CERTIFICATE_REVOKED - Static variable in class com.itextpdf.signatures.CertificateVerification
Deprecated.
 
CERTIFICATE_TEMPLATE_FOR_EXCEPTION_MESSAGE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
CertificateChainValidator - Class in com.itextpdf.signatures.validation
Validator class, which is expected to be used for certificates chain validation.
CertificateChainValidator(ValidatorChainBuilder) - Constructor for class com.itextpdf.signatures.validation.CertificateChainValidator
Create new instance of CertificateChainValidator.
CertificateExtension - Class in com.itextpdf.signatures.validation.extensions
Class representing certificate extension with all the information required for validation.
CertificateExtension(String, IASN1Primitive) - Constructor for class com.itextpdf.signatures.validation.extensions.CertificateExtension
Create new instance of CertificateExtension using provided extension OID and value.
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.
CertificateReportItem - Class in com.itextpdf.signatures.validation.report
Report item to be used for single certificate related failure or log message.
CertificateReportItem(X509Certificate, String, String, ReportItem.ReportItemStatus) - Constructor for class com.itextpdf.signatures.validation.report.CertificateReportItem
Create ReportItem instance.
CertificateReportItem(X509Certificate, String, String, Exception, ReportItem.ReportItemStatus) - Constructor for class com.itextpdf.signatures.validation.report.CertificateReportItem
Create ReportItem instance.
CertificateSource - Enum in com.itextpdf.signatures.validation.context
This enum lists all possible contexts related to the certificate origin in which a validation may take place
CertificateSources - Class in com.itextpdf.signatures.validation.context
Container class, which contains set of single CertificateSource values.
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
Deprecated.
starting from 9.0.0. CertificateChainValidator should be used instead.
CertificateVerification() - Constructor for class com.itextpdf.signatures.CertificateVerification
Deprecated.
 
CertificateVerifier - Class in com.itextpdf.signatures
Deprecated.
starting from 8.0.5. CertificateChainValidator should be used instead.
CertificateVerifier(CertificateVerifier) - Constructor for class com.itextpdf.signatures.CertificateVerifier
Deprecated.
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
 
checkIfContextChainContainsCertificateSource(ValidationContext, CertificateSource) - Static method in class com.itextpdf.signatures.validation.context.ValidationContext
Check if validation contexts chain contains specific CertificateSource value.
checkIfIssuersMatch(ICertificateID, X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Checks if the issuer of the provided certID (specified in the OCSP response) and provided issuer of the certificate in question matches, i.e.
CLIENT_AUTH - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
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)).
CODE_SIGNING - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
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
 
com.itextpdf.signatures.mac - package com.itextpdf.signatures.mac
 
com.itextpdf.signatures.validation - package com.itextpdf.signatures.validation
 
com.itextpdf.signatures.validation.context - package com.itextpdf.signatures.validation.context
 
com.itextpdf.signatures.validation.extensions - package com.itextpdf.signatures.validation.extensions
 
com.itextpdf.signatures.validation.report - package com.itextpdf.signatures.validation.report
 
com.itextpdf.signatures.validation.report.xml - package com.itextpdf.signatures.validation.report.xml
 
complementOf(CertificateSources) - Static method in class com.itextpdf.signatures.validation.context.CertificateSources
Creates CertificateSources containing all the elements of this type that are not contained in the specified set.
complementOf(TimeBasedContexts) - Static method in class com.itextpdf.signatures.validation.context.TimeBasedContexts
Creates TimeBasedContexts containing all the elements of this type that are not contained in the specified set.
complementOf(ValidatorContexts) - Static method in class com.itextpdf.signatures.validation.context.ValidatorContexts
Creates ValidatorContexts containing all the elements of this type that are not contained in the specified set.
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
Deprecated.
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.
createMacIntegrityProtector(PdfDocument, MacProperties) - Method in class com.itextpdf.signatures.mac.SignatureMacContainerLocator
.
createMacIntegrityProtector(PdfDocument, PdfDictionary) - Method in class com.itextpdf.signatures.mac.SignatureMacContainerLocator
.
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 }
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.
CrlValidationInfo(X509CRL, Date, TimeBasedContext) - Constructor for class com.itextpdf.signatures.validation.RevocationDataValidator.CrlValidationInfo
Creates validation related information about CRL response.
CRLValidator - Class in com.itextpdf.signatures.validation
Class that allows you to validate a certificate against a Certificate Revocation List (CRL) Response.
CRLValidator(ValidatorChainBuilder) - Constructor for class com.itextpdf.signatures.validation.CRLValidator
Creates new CRLValidator instance.
CRLVerifier - Class in com.itextpdf.signatures
Deprecated.
starting from 8.0.5. CRLValidator should be used instead.
CRLVerifier(CertificateVerifier, List<X509CRL>) - Constructor for class com.itextpdf.signatures.CRLVerifier
Deprecated.
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_CONTINUE_AFTER_FAILURE - Static variable in class com.itextpdf.signatures.validation.SignatureValidationProperties
 
DEFAULT_FRESHNESS_HISTORICAL - Static variable in class com.itextpdf.signatures.validation.SignatureValidationProperties
 
DEFAULT_FRESHNESS_PRESENT_CRL - Static variable in class com.itextpdf.signatures.validation.SignatureValidationProperties
 
DEFAULT_FRESHNESS_PRESENT_OCSP - Static variable in class com.itextpdf.signatures.validation.SignatureValidationProperties
 
DEFAULT_ONLINE_FETCHING - Static variable in class com.itextpdf.signatures.validation.SignatureValidationProperties
 
DEFAULT_TRAILER_FIELD - Static variable in class com.itextpdf.signatures.RSASSAPSSMechanismParams
Default value of the trailer field parameter.
DefaultAdESReportAggregator - Class in com.itextpdf.signatures.validation.report.xml
Use this implementation when an xml report has to be created
DefaultAdESReportAggregator() - Constructor for class com.itextpdf.signatures.validation.report.xml.DefaultAdESReportAggregator
Instantiates a new DefaultAdESReportAggregator instance
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_ALGORITHMS_ARE_NOT_SAME - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
digestAlgorithm - Variable in class com.itextpdf.signatures.TSAClientBouncyCastle
Hash algorithm
DISGEST_ALGORITM_MGF_MISMATCH - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
DOC_NS - Static variable in class com.itextpdf.signatures.validation.report.xml.XmlReportGenerator
 
document - Variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
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
Check if current document instance already contains certification or approval signatures.
DocumentRevisionsValidator - Class in com.itextpdf.signatures.validation
Validator, which is responsible for document revisions validation according to doc-MDP and field-MDP rules.
DocumentRevisionsValidator(ValidatorChainBuilder) - Constructor for class com.itextpdf.signatures.validation.DocumentRevisionsValidator
Creates new instance of DocumentRevisionsValidator.
doesSignatureFieldExist(String) - Method in class com.itextpdf.signatures.SignatureUtil
Checks whether a name exists as a signature field or not.
DS_NS - Static variable in class com.itextpdf.signatures.validation.report.xml.XmlReportGenerator
 
dss - Variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
The document security store for the revision that is being verified
DynamicBasicConstraintsExtension - Class in com.itextpdf.signatures.validation.extensions
Class representing "Basic Constraints" certificate extension, which uses provided amount of certificates in chain during the comparison.
DynamicBasicConstraintsExtension() - Constructor for class com.itextpdf.signatures.validation.extensions.DynamicBasicConstraintsExtension
Create new instance of DynamicBasicConstraintsExtension.
DynamicCertificateExtension - Class in com.itextpdf.signatures.validation.extensions
Certificate extension which is populated with additional dynamically changing validation related information.
DynamicCertificateExtension(String, IASN1Primitive) - Constructor for class com.itextpdf.signatures.validation.extensions.DynamicCertificateExtension
Create new instance of CertificateExtension using provided extension OID and value.

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.
equals(Object) - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Check if the provided object is equal to this one.
equals(Object) - Method in class com.itextpdf.signatures.validation.extensions.CertificateExtension
 
ERROR_MESSAGE - Static variable in class com.itextpdf.signatures.validation.extensions.DynamicBasicConstraintsExtension
 
ERROR_OCCURRED_DURING_RETRIEVAL - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
EXCEPTION_OCCURRED - Static variable in class com.itextpdf.signatures.validation.extensions.CertificateExtension
 
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.
existsInCertificate(X509Certificate) - Method in class com.itextpdf.signatures.validation.extensions.CertificateExtension
Check if this extension is present in the provided certificate.
existsInCertificate(X509Certificate) - Method in class com.itextpdf.signatures.validation.extensions.DynamicBasicConstraintsExtension
Check if this extension is present in the provided certificate.
existsInCertificate(X509Certificate) - Method in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
Check if this extension is present in the provided certificate.
existsInCertificate(X509Certificate) - Method in class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
Check if this extension is present in the provided certificate.
EXPECTED_EXTENSION_ID_AND_VALUE - Static variable in class com.itextpdf.signatures.validation.extensions.CertificateExtension
 
EXPECTED_KEY_USAGES - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
EXPECTED_VALUE - Static variable in class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
 
ExtendedKeyUsageExtension - Class in com.itextpdf.signatures.validation.extensions
Class representing "Extended Key Usage" extension.
ExtendedKeyUsageExtension(List<String>) - Constructor for class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
Create new ExtendedKeyUsageExtension instance.
EXTENSION_NOT_FOUND - Static variable in class com.itextpdf.signatures.validation.extensions.CertificateExtension
 
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(PdfName, PdfArray) - Constructor for class com.itextpdf.signatures.SignaturePermissions.FieldLock
Creates a FieldLock instance.
FOUND_VALUE - Static variable in class com.itextpdf.signatures.validation.extensions.CertificateExtension
 

G

generate(PadesValidationReport, Writer) - Method in class com.itextpdf.signatures.validation.report.xml.XmlReportGenerator
Generate xlm representation of a PadesValidationReport.
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.
getAdESReportAggregator() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Retrieves the explicitly added or automatically created AdESReportAggregator instance.
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.
getAllTrustedCertificates() - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get all the certificates, which where provided to this storage as trusted certificate.
getAllTrustedCertificates(String) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get all the certificates having name as subject, which where provided to this storage as trusted certificate.
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.
getAvailableModuleSettings() - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
getBasicOCSPResp(X509Certificate, X509Certificate, String) - Method in interface com.itextpdf.signatures.IOcspClientBouncyCastle
Gets OCSP response.
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.validation.report.CertificateReportItem
Get the certificate related to this report item.
getCertificateChainSize() - Method in class com.itextpdf.signatures.validation.extensions.DynamicCertificateExtension
Gets amount of certificates currently present in the chain.
getCertificateFailures() - Method in class com.itextpdf.signatures.validation.report.ValidationReport
Get list of failures, which are related to certificate validation.
getCertificateLogs() - Method in class com.itextpdf.signatures.validation.report.ValidationReport
Get list of log messages, which are related to certificate validation.
getCertificateRetriever() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Retrieves the explicitly added or automatically created IssuingCertificateRetriever instance.
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.
getCertificateSource() - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Get specific certificate source context value.
getCertificateStatus(byte[]) - Static method in class com.itextpdf.signatures.OcspClientBouncyCastle
Retrieves certificate status from the OCSP response.
getCertificatesTrustedForCA(String) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get certificates, if any, which is trusted to be a CA, which corresponds to the provided certificate name.
getCertificatesTrustedForCrl(String) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get certificates, if any, which is trusted for CRL generation, which corresponds to the provided certificate name.
getCertificatesTrustedForOcsp(String) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get certificates, if any, which is trusted for OCSP response generation, which corresponds to the provided certificate name.
getCertificatesTrustedForTimestamp(String) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get certificate, if any, which is trusted for timestamp generation, which corresponds to the provided certificate name.
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.
getCheckName() - Method in class com.itextpdf.signatures.validation.report.ReportItem
Get the check name related to this report item.
getClaimedSignDate() - Method in class com.itextpdf.signatures.SignerProperties
Gets the signature date.
getCmsVersion() - Method in class com.itextpdf.signatures.cms.CMSContainer
The version of the CMS container.
getCmsVersion() - Method in class com.itextpdf.signatures.cms.SignerInfo
Value 0 when no signerIdentifier is available.
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.
getContinueAfterFailure(ValidationContext) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Returns the Continue after failure setting for the provided context or the default context.
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
Deprecated.
Fetches a CRL for a specific certificate online (without further checking).
getCrlClients() - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Gets all ICrlClient instances which will be used to retrieve CRL responses during the validation.
getCrlIssuerCertificates(CRL) - Method in interface com.itextpdf.signatures.IIssuingCertificateRetriever
Retrieves the certificate chain for the certificate that should be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension and known certificates.
getCrlIssuerCertificates(CRL) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Retrieves the certificate chain for the certificate that should be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension and known certificates.
getCrlIssuerCertificatesByName(CRL) - Method in interface com.itextpdf.signatures.IIssuingCertificateRetriever
Retrieves the certificate chaind for the certificates that could be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension and known certificates.
getCrlIssuerCertificatesByName(CRL) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Retrieves the certificate chaind for the certificates that could be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension and known certificates.
getCrlResponse(X509Certificate, URL) - Method in class com.itextpdf.signatures.CrlClientOnline
Get CRL response represented as InputStream.
getCRLs(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets a CRLs from the X509 certificate.
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).
getCrls() - Method in class com.itextpdf.signatures.validation.ValidationCrlClient
Get all the CRL responses linked with generation dates.
getCRLsFromDSS() - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Gets a list of X509CRL objects from a Document Security Store.
getCRLURLs(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets the list of the Certificate Revocation List URLs for a Certificate.
getDate() - Method in class com.itextpdf.signatures.PdfSignature
Gets the /M value.
getDependencies() - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
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.
getDistributionPointByName(X509Certificate, IDistributionPointName) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets the Distribution Point from the certificate by name specified in the Issuing Distribution Point from the Certificate Revocation List for a Certificate.
getDocument() - Method in class com.itextpdf.signatures.PdfSigner
Gets the PdfDocument associated with this instance.
getDocumentInputStream() - Method in class com.itextpdf.signatures.mac.SignatureContainerGenerationEvent
Gets InputStream containing document bytes considering byte range.
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.
getEncoded(X509Certificate, String) - Method in class com.itextpdf.signatures.validation.ValidationCrlClient
Gets an encoded byte array.
getEncoded(X509Certificate, X509Certificate, String) - Method in class com.itextpdf.signatures.validation.ValidationOcspClient
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.
getExceptionCause() - Method in class com.itextpdf.signatures.validation.report.ReportItem
Get the exception, which caused this report item.
getExtensionOid() - Method in class com.itextpdf.signatures.validation.extensions.CertificateExtension
Get extension OID
getExtensionValue(X509Certificate, String) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets certificate extension value.
getExtensionValue(CRL, String) - Static method in class com.itextpdf.signatures.CertificateUtil
Gets CRL extension value.
getExtensionValue() - Method in class com.itextpdf.signatures.validation.extensions.CertificateExtension
Get extension value
getExtensionValueByOid(X509Certificate, String) - Static method in class com.itextpdf.signatures.CertificateUtil
Retrieves certificate extension value by its OID.
getFailures() - Method in class com.itextpdf.signatures.validation.report.ValidationReport
Get all failures recognized during a validation process.
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.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.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.
getFreshness(ValidationContext) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Returns the freshness setting for the provided validation context or the default context in milliseconds.
getGenerallyTrustedCertificates(String) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get certificates, if any, which is trusted for any usage, which corresponds to the provided certificate name.
getIgnoredResources() - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
getIgnoredSourceFiles() - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
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.
getKnownCertificates(String) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Get certificates, if any, which corresponds to the provided certificate name.
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.SignerProperties
Returns the signing location.
getLogs() - Method in class com.itextpdf.signatures.validation.report.ValidationReport
Get all log messages reported during a validation process.
getMappingPriority() - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
getMechanism(String, String) - Static method in class com.itextpdf.signatures.SignatureMechanisms
Get the signing mechanism name for a certain id and digest.
getMessage() - Method in class com.itextpdf.signatures.validation.extensions.CertificateExtension
Returns a message with extra information about the check.
getMessage() - Method in class com.itextpdf.signatures.validation.extensions.DynamicBasicConstraintsExtension
 
getMessage() - Method in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
getMessage() - Method in class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
 
getMessage() - Method in class com.itextpdf.signatures.validation.report.ReportItem
Get the message related to this report item.
getMessageDigest(String) - Method in class com.itextpdf.signatures.BouncyCastleDigest
 
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
getModuleName() - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
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.
getOcspClients() - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Gets all IOcspClient instances which will be used to retrieve OCSP responses during the validation.
getOcspResponse(X509Certificate, X509Certificate) - Method in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
Gets an OCSP response online and returns it without further checking.
getOCSPResponsesFromDSS() - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
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.
getOverwrittenResources() - Method in class com.itextpdf.signatures.SharpenConfigMapping
 
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.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
Get the digestion algorithm of the signature policy.
getPolicyHash() - Method in class com.itextpdf.signatures.SignaturePolicyInfo
Get the hash of the signature policy.
getPolicyIdentifier() - Method in class com.itextpdf.signatures.SignaturePolicyInfo
Get the ID of the signature policy.
getPolicyUri() - Method in class com.itextpdf.signatures.SignaturePolicyInfo
Get the uri of the full policy description.
getPreviousValidationContext() - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Get previous validation context instance, from which this instance was created.
getProperties() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Retrieves the explicitly added or automatically created SignatureValidationProperties instance.
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
Gets the /Reason value.
getReason() - Method in class com.itextpdf.signatures.SignerProperties
Returns the signing reason.
getReport() - Method in interface com.itextpdf.signatures.validation.report.xml.AdESReportAggregator
Retrieves the generated report
getReport() - Method in class com.itextpdf.signatures.validation.report.xml.DefaultAdESReportAggregator
 
getReport() - Method in class com.itextpdf.signatures.validation.report.xml.NullAdESReportAggregator
 
getRequiredExtensions(ValidationContext) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Returns required extension for the provided validation context.
getResourceRetriever() - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Retrieves the explicitly added or automatically created IResourceRetriever instance.
getResponses() - Method in class com.itextpdf.signatures.validation.ValidationOcspClient
Get all the OCSP responses linked with generation dates.
getRevision(String) - Method in class com.itextpdf.signatures.SignatureUtil
Get signed document revision number, which corresponds to the provided signature name.
getRevocationOnlineFetching(ValidationContext) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Sets the onlineFetching property representing possible online fetching permissions.
getSerializedSignedAttributes() - Method in class com.itextpdf.signatures.cms.CMSContainer
Retrieves the encoded signed attributes of the signer info.
getSet() - Method in class com.itextpdf.signatures.validation.context.CertificateSources
Gets encapsulated EnumSet containing CertificateSource elements.
getSet() - Method in class com.itextpdf.signatures.validation.context.TimeBasedContexts
Gets encapsulated EnumSet containing TimeBasedContext elements.
getSet() - Method in class com.itextpdf.signatures.validation.context.ValidatorContexts
Gets encapsulated EnumSet containing ValidatorContext elements.
getSignature() - Method in class com.itextpdf.signatures.mac.SignatureContainerGenerationEvent
Gets byte[] signature value.
getSignature(String) - Method in class com.itextpdf.signatures.SignatureUtil
Get PdfSignature dictionary based on the provided name.
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.PdfSigner
Returns final signature appearance object set by SignerProperties.setSignatureAppearance(SignatureFieldAppearance) and customized using PdfSigner properties such as signing date, reason, location and signer name in case they weren't specified by the user, or, if none was set, returns a new one with default appearance.
getSignatureAppearance() - Method in class com.itextpdf.signatures.SignerProperties
Gets signature field appearance object representing the appearance of the signature.
getSignatureCreator() - Method in class com.itextpdf.signatures.SignerProperties
Returns the signature creator.
getSignatureData() - Method in class com.itextpdf.signatures.cms.SignerInfo
Gets the signature data.
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.
getSignatureFormFieldDictionary(String) - Method in class com.itextpdf.signatures.SignatureUtil
 
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.
getSignatureReference() - Method in class com.itextpdf.signatures.mac.SignatureDocumentClosingEvent
Gets PdfIndirectReference to the signature object.
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.
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.
getSignerProperties() - Method in class com.itextpdf.signatures.PdfSigner
Gets the properties to be used in signing operations.
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.
getStatus() - Method in class com.itextpdf.signatures.validation.report.ReportItem
Get report item status that determines validation result this report item corresponds to.
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.
getTimeBasedContext() - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Get specific time-based context value.
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.
getTimestampSignatureContainer() - Method in class com.itextpdf.signatures.PdfPKCS7
Retrieves inner timestamp signature container if there is one.
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
Get the amount of signed document revisions.
getTranslatedFieldName(String) - Method in class com.itextpdf.signatures.SignatureUtil
Get field name, translated using XFA, if any present in the document.
getTrustedCertificatesStore() - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Gets TrustedCertificatesStore to be used to provide more complex trusted certificates configuration.
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.
getUnsignedAttributes() - Method in class com.itextpdf.signatures.mac.SignatureContainerGenerationEvent
Gets IASN1EncodableVector unsigned signature attributes.
getUnsignedAttributes() - Method in class com.itextpdf.signatures.PdfPKCS7
Get unsigned attributes associated with this PKCS7 signature container.
getUrlsSize() - Method in class com.itextpdf.signatures.CrlClientOnline
Get an amount of URLs provided for this CRL.
getValidationResult() - Method in class com.itextpdf.signatures.validation.report.ValidationReport
Get the result of a validation process.
getValidatorContext() - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Get specific validator context value.
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

handleMacValidationError(MacValidationException) - Method in class com.itextpdf.signatures.mac.SignatureMacContainerLocator
HAS_UNSUPPORTED_EXTENSIONS - Static variable in class com.itextpdf.signatures.CertificateVerification
Deprecated.
 
hashCode() - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Return a hash code value for this validation context.
hashCode() - Method in class com.itextpdf.signatures.validation.extensions.CertificateExtension
 
hasMoreTokens() - Method in class com.itextpdf.signatures.CertificateInfo.X509NameTokenizer
Checks if the tokenizer has any tokens left.
hasUnsupportedCriticalExtension(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateVerification
Deprecated.
Check if the provided certificate has a critical extension that iText doesn't support.

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_kp_OCSPSigning - Static variable in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
 
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.
IGNORED_ID - Static variable in class com.itextpdf.signatures.SignerProperties
This string could be used to create the SignatureFieldAppearance instance which will be used for signing since its ID will be ignored anyway in that case, and specified ID won't override the field name.
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.
initDocument(PdfReader, PdfWriter, StampingProperties) - Method in class com.itextpdf.signatures.PdfSigner
Initialize new PdfDocument instance by using provided parameters.
INITIALS - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Naming attribute of type X520name.
initLtvVerifier(PdfDocument) - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Initialize LtvVerifier object by using provided document.
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.
IOcspClientBouncyCastle - 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.
isCertificateGenerallyTrusted(Certificate) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Check if provided certificate is configured to be trusted for any purpose.
isCertificateTrusted(Certificate) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Check if provided certificate is present in trusted certificates storage.
isCertificateTrustedForCA(Certificate) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Check if provided certificate is configured to be trusted to be CA.
isCertificateTrustedForCrl(Certificate) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Check if provided certificate is configured to be trusted for CRL generation.
isCertificateTrustedForOcsp(Certificate) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Check if provided certificate is configured to be trusted for OCSP response generation.
isCertificateTrustedForTimestamp(Certificate) - Method in class com.itextpdf.signatures.validation.TrustedCertificatesStore
Check if provided certificate is configured to be trusted for timestamp generation.
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.
isMacContainerLocated() - Method in class com.itextpdf.signatures.mac.SignatureMacContainerLocator
.
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.
isSelfSigned(X509Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Checks if the certificate is self-signed.
isSignatureValid(IBasicOCSPResp, Certificate) - Static method in class com.itextpdf.signatures.CertificateUtil
Checks if an OCSP response is genuine.
isSignatureValid(X509CRL, X509Certificate) - Method in class com.itextpdf.signatures.CRLVerifier
Deprecated.
Checks if a CRL verifies against the issuer certificate or a trusted anchor.
isSignatureValid(IBasicOCSPResp, Certificate) - Method in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
Checks if an OCSP response is genuine.
IssuingCertificateRetriever - Class in com.itextpdf.signatures
IIssuingCertificateRetriever default implementation.
IssuingCertificateRetriever() - Constructor for class com.itextpdf.signatures.IssuingCertificateRetriever
Creates IssuingCertificateRetriever instance.
IssuingCertificateRetriever(IResourceRetriever) - 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
Deprecated.
Verifies if an OCSP response is genuine.
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

KeyStoreUtil - Class in com.itextpdf.signatures
Utility class with some KeyStore related methods.
KeyStoreUtil() - Constructor for class com.itextpdf.signatures.KeyStoreUtil
 
KeyUsage - Enum in com.itextpdf.signatures.validation.extensions
Enum representing possible "Key Usage" extension values.
KeyUsageExtension - Class in com.itextpdf.signatures.validation.extensions
Class representing "Key Usage" extenstion.
KeyUsageExtension(int) - Constructor for class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
Create new KeyUsageExtension instance using provided int flag.
KeyUsageExtension(int, boolean) - Constructor for class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
Create new KeyUsageExtension instance using provided int flag.
KeyUsageExtension(List<KeyUsage>) - Constructor for class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
Create new KeyUsageExtension instance using provided key usage enum list.
KeyUsageExtension(List<KeyUsage>, boolean) - Constructor for class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
Create new KeyUsageExtension instance using provided key usage enum list.
KeyUsageExtension(KeyUsage) - Constructor for class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
Create new KeyUsageExtension instance using provided single key usage enum value.
KeyUsageExtension(KeyUsage, boolean) - Constructor for class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
Create new KeyUsageExtension instance using provided single key usage enum value.

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
Deprecated.
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.
locateMacContainer(AbstractMacIntegrityProtector) - Method in class com.itextpdf.signatures.mac.SignatureMacContainerLocator
.
LOGGER - Static variable in class com.itextpdf.signatures.CRLVerifier
Deprecated.
The Logger instance
LOGGER - Static variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
The Logger instance
LOGGER - Static variable in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
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
Deprecated.
starting from 8.0.5. SignatureValidator should be used instead.
LtvVerifier(PdfDocument) - Constructor for class com.itextpdf.signatures.LtvVerifier
Deprecated.
Creates a VerificationData object for a PdfReader
LtvVerifier(PdfDocument, String) - Constructor for class com.itextpdf.signatures.LtvVerifier
Deprecated.
Create LtvVerifier class instance from the PdfDocument and security provider code.

M

merge() - Method in class com.itextpdf.signatures.LtvVerification
Merges the validation with any validation already in the document or creates a new one.
merge(ValidationReport) - Method in class com.itextpdf.signatures.validation.report.ValidationReport
Merge all ReportItem objects from sub report into this one.
message - Variable in class com.itextpdf.signatures.VerificationOK
Deprecated.
The reason why the certificate verified successfully.
metaInfo - Variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
The meta info
MISSING_VALUE - Static variable in class com.itextpdf.signatures.validation.extensions.KeyUsageExtension
 
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
Modifies the signature dictionary to suit the container.

N

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_EXTENDED_KEY_USAGES_WERE_FOUND - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
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
 
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_ENOUGH_SPACE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
NOT_POSSIBLE_TO_EMBED_MAC_TO_SIGNATURE - Static variable in class com.itextpdf.signatures.exceptions.SignExceptionMessageConstant
 
NullAdESReportAggregator - Class in com.itextpdf.signatures.validation.report.xml
Use this implementation when no xml report has to be created
NullAdESReportAggregator() - Constructor for class com.itextpdf.signatures.validation.report.xml.NullAdESReportAggregator
Creates a new instance of NullAdESReportAggregator.

O

O - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Organization - StringType(SIZE(1..64)).
OCSP_SIGNING - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
OcspClientBouncyCastle - Class in com.itextpdf.signatures
OcspClient implementation using BouncyCastle.
OcspClientBouncyCastle() - Constructor for class com.itextpdf.signatures.OcspClientBouncyCastle
Creates new OcspClientBouncyCastle instance.
OcspResponseValidationInfo(ISingleResp, IBasicOCSPResp, Date, TimeBasedContext) - Constructor for class com.itextpdf.signatures.validation.RevocationDataValidator.OcspResponseValidationInfo
Creates validation related information about single OCSP response.
ocsps - Variable in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
The list of IBasicOCSPResp OCSP response wrappers.
OCSPValidator - Class in com.itextpdf.signatures.validation
Class that allows you to validate a single OCSP response.
OCSPValidator(ValidatorChainBuilder) - Constructor for class com.itextpdf.signatures.validation.OCSPValidator
Creates new OCSPValidator instance.
OCSPVerifier - Class in com.itextpdf.signatures
Deprecated.
starting from 8.0.5. OCSPValidator should be used instead.
OCSPVerifier(CertificateVerifier, List<IBasicOCSPResp>) - Constructor for class com.itextpdf.signatures.OCSPVerifier
Deprecated.
Creates an OCSPVerifier instance.
of(CertificateSource, CertificateSource...) - Static method in class com.itextpdf.signatures.validation.context.CertificateSources
Creates CertificateSources container from several CertificateSource values.
of(TimeBasedContext, TimeBasedContext...) - Static method in class com.itextpdf.signatures.validation.context.TimeBasedContexts
Creates TimeBasedContexts container from several TimeBasedContext values.
of(ValidatorContext, ValidatorContext...) - Static method in class com.itextpdf.signatures.validation.context.ValidatorContexts
Creates ValidatorContexts container from several ValidatorContext values.
onlineCheckingAllowed - Variable in class com.itextpdf.signatures.CertificateVerifier
Deprecated.
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
Deprecated.
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.
PadesValidationReport - Class in com.itextpdf.signatures.validation.report.xml
This class holds all parts needed to create an xml AdES report.
parseCertificates(InputStream) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Parses certificates represented as byte array.
parseCrlFromBytes(byte[]) - Static method in class com.itextpdf.signatures.CertificateUtil
Parses a CRL from bytes.
parseCrlFromStream(InputStream) - Static method in class com.itextpdf.signatures.CertificateUtil
Parses a CRL from an InputStream.
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(PrivateKey, Certificate[], String, String, 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
Creates new PdfSignature instance from the provided PdfDictionary.
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.
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
Class that prepares document and adds the signature to it while performing signing operation in two steps (see PadesTwoPhaseSigningHelper for more info).
PdfTwoPhaseSigner(PdfReader, OutputStream) - Constructor for class com.itextpdf.signatures.PdfTwoPhaseSigner
Creates new PdfTwoPhaseSigner instance.
pkcs7 - Variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
The PdfPKCS7 object for the signature.
PKCS7ExternalSignatureContainer - Class in com.itextpdf.signatures
Implementation class for IExternalSignatureContainer.
PKCS7ExternalSignatureContainer(PrivateKey, Certificate[], String) - Constructor for class com.itextpdf.signatures.PKCS7ExternalSignatureContainer
Creates an instance of PKCS7ExternalSignatureContainer
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.
proofOfExistenceFound(byte[], boolean) - Method in interface com.itextpdf.signatures.validation.report.xml.AdESReportAggregator
Called when a timestamp is encountered
proofOfExistenceFound(byte[], boolean) - Method in class com.itextpdf.signatures.validation.report.xml.DefaultAdESReportAggregator
 
proofOfExistenceFound(byte[], boolean) - Method in class com.itextpdf.signatures.validation.report.xml.NullAdESReportAggregator
 
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
Add new key-value pair to the signature dictionary.

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.
removeUnSignedAttribute(String) - Method in class com.itextpdf.signatures.cms.SignerInfo
Removes unsigned attribute from signer info object based on attribute type.
ReportItem - Class in com.itextpdf.signatures.validation.report
Report item to be used for single failure or log message.
ReportItem(String, String, ReportItem.ReportItemStatus) - Constructor for class com.itextpdf.signatures.validation.report.ReportItem
Create ReportItem instance.
ReportItem(String, String, Exception, ReportItem.ReportItemStatus) - Constructor for class com.itextpdf.signatures.validation.report.ReportItem
Create ReportItem instance.
ReportItem.ReportItemStatus - Enum in com.itextpdf.signatures.validation.report
Enum representing possible report item statuses that determine validation result.
reportSignatureValidationFailure(boolean, String) - Method in interface com.itextpdf.signatures.validation.report.xml.AdESReportAggregator
Called after signature validation failed for the current signature
reportSignatureValidationFailure(boolean, String) - Method in class com.itextpdf.signatures.validation.report.xml.DefaultAdESReportAggregator
 
reportSignatureValidationFailure(boolean, String) - Method in class com.itextpdf.signatures.validation.report.xml.NullAdESReportAggregator
 
reportSignatureValidationSuccess() - Method in interface com.itextpdf.signatures.validation.report.xml.AdESReportAggregator
Called after a successful validation of the current signature
reportSignatureValidationSuccess() - Method in class com.itextpdf.signatures.validation.report.xml.DefaultAdESReportAggregator
 
reportSignatureValidationSuccess() - Method in class com.itextpdf.signatures.validation.report.xml.NullAdESReportAggregator
 
retrieveIssuerCertificate(Certificate) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Retrieve issuer certificate for the provided certificate.
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.
retrieveOCSPResponderByNameCertificate(IBasicOCSPResp) - Method in class com.itextpdf.signatures.IssuingCertificateRetriever
Retrieves OCSP responder certificate candidates either from the response certs or trusted store in case responder certificate isn't found in /Certs.
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
 
RevocationDataValidator - Class in com.itextpdf.signatures.validation
Class that allows you to fetch and validate revocation data for the certificate.
RevocationDataValidator(ValidatorChainBuilder) - Constructor for class com.itextpdf.signatures.validation.RevocationDataValidator
Creates new RevocationDataValidator instance to validate certificate revocation data.
RevocationDataValidator.CrlValidationInfo - Class in com.itextpdf.signatures.validation
Class which contains validation related information about CRL response.
RevocationDataValidator.OcspResponseValidationInfo - Class in com.itextpdf.signatures.validation
Class which contains validation related information about single OCSP response.
rootStore - Variable in class com.itextpdf.signatures.RootStoreVerifier
Deprecated.
A key store against which certificates can be verified.
RootStoreVerifier - Class in com.itextpdf.signatures
Deprecated.
starting from 8.0.5. CertificateChainValidator should be used instead.
RootStoreVerifier(CertificateVerifier) - Constructor for class com.itextpdf.signatures.RootStoreVerifier
Deprecated.
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

securityProviderCode - Variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
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.
setAccessPermissions(AccessPermissions) - Method in class com.itextpdf.signatures.validation.DocumentRevisionsValidator
Set access permissions to be used during docMDP validation.
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.
setCertificateOption(LtvVerification.CertificateOption) - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Sets the certificate option.
setCertificateSource(CertificateSource) - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Create new ValidationContext instance with the provided certificate source context value.
setCertificationLevel(AccessPermissions) - Method in class com.itextpdf.signatures.SignerProperties
Sets the document's certification level.
setClaimedSignDate(Calendar) - Method in class com.itextpdf.signatures.SignerProperties
Sets the signature date.
setContact(String) - Method in class com.itextpdf.signatures.PdfSignature
Sets the /ContactInfo value.
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[].
setContinueAfterFailure(ValidatorContexts, CertificateSources, boolean) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Sets the Continue after failure setting for the provided context.
setCrlClient(ICrlClient) - Method in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
Sets CRL client to provide CRL responses for verifying of the OCSP signer's certificate (an Authorized Responder) that also should be used in case responder's certificate doesn't have any method of revocation checking.
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
Deprecated.
Sets the IMetaInfo that will be used during PdfDocument creation.
setEventCountingMetaInfo(IMetaInfo) - Method in class com.itextpdf.signatures.validation.DocumentRevisionsValidator
Sets the IMetaInfo that will be used during new PdfDocument creations.
setEventCountingMetaInfo(IMetaInfo) - Method in class com.itextpdf.signatures.validation.SignatureValidator
Sets the IMetaInfo that will be used during new PdfDocument creations.
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.SignerProperties
Setter for the field lock dictionary.
setFieldName(String) - Method in class com.itextpdf.signatures.SignerProperties
Sets the name indicating the field to be signed.
setFreshness(ValidatorContexts, CertificateSources, TimeBasedContexts, Duration) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Sets the freshness setting for the specified validator, time based and certificate source contexts in milliseconds.
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.
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.SignerProperties
Sets the signing location.
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.OCSPVerifier
Deprecated.
Sets OCSP client to provide OCSP responses for verifying of the OCSP signer's certificate (an Authorized Responder).
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
Deprecated.
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.SignerProperties
Sets the page number of the signature field which this signature appearance is associated with.
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.SignerProperties
Sets the signing reason.
setRequiredExtensions(CertificateSources, List<CertificateExtension>) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Sets list of extensions which are required to be set to a certificate depending on certificate source.
setRevocationDataNecessity(LtvVerification.RevocationDataNecessity) - Method in class com.itextpdf.signatures.LtvVerification
Sets LtvVerification.RevocationDataNecessity option to specify the necessity of revocation data.
setRevocationOnlineFetching(ValidatorContexts, CertificateSources, TimeBasedContexts, SignatureValidationProperties.OnlineFetching) - Method in class com.itextpdf.signatures.validation.SignatureValidationProperties
Sets the onlineFetching property representing possible online fetching permissions.
setRootStore(KeyStore) - Method in class com.itextpdf.signatures.RootStoreVerifier
Deprecated.
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.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.PdfSignatureBuildProperties
Sets the signatureCreator property in the underlying PdfSignatureApp dictionary.
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.
setSignaturePolicy(SignaturePolicyInfo) - Method in class com.itextpdf.signatures.PdfPKCS7
Set signature policy identifier to be used during signature creation.
setSignaturePolicy(ISignaturePolicyIdentifier) - Method in class com.itextpdf.signatures.PdfPKCS7
Set signature policy identifier to be used during signature creation.
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.
setSignerInfo(SignerInfo) - Method in class com.itextpdf.signatures.cms.CMSContainer
This class only supports one signer per signature field.
setSignerProperties(SignerProperties) - Method in class com.itextpdf.signatures.PdfSigner
Sets the properties to be used in signing operations.
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.
setStatus(ReportItem.ReportItemStatus) - Method in class com.itextpdf.signatures.validation.report.ReportItem
Set report item status that determines validation result this report item corresponds to.
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.
setTimeBasedContext(TimeBasedContext) - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Create new ValidationContext instance with the provided certificate source context value.
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 as certificates trusted for any possible usage.
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.
setUnexpectedXrefChangesStatus(ReportItem.ReportItemStatus) - Method in class com.itextpdf.signatures.validation.DocumentRevisionsValidator
Set the status to be used for the report items produced during docMDP validation in case revision contains unexpected changes in the XREF table.
setValidatorContext(ValidatorContext) - Method in class com.itextpdf.signatures.validation.context.ValidationContext
Create new ValidationContext instance with the provided certificate source context value.
setVerifier(CertificateVerifier) - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Sets an extra verifier.
setVerifyRootCertificate(boolean) - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Set the verifyRootCertificate to false if you can't verify the root certificate.
SharpenConfigMapping - Class in com.itextpdf.signatures
 
SharpenConfigMapping() - Constructor for class com.itextpdf.signatures.SharpenConfigMapping
 
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
Produces the container with the signature.
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
 
SignatureContainerGenerationEvent - Class in com.itextpdf.signatures.mac
Represents an event firing before creating signature container.
SignatureContainerGenerationEvent(IASN1EncodableVector, byte[], InputStream) - Constructor for class com.itextpdf.signatures.mac.SignatureContainerGenerationEvent
Creates an event firing before creating the signature container.
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.
SignatureDocumentClosingEvent - Class in com.itextpdf.signatures.mac
Represents an event firing before embedding the signature into the document.
SignatureDocumentClosingEvent(PdfIndirectReference) - Constructor for class com.itextpdf.signatures.mac.SignatureDocumentClosingEvent
Creates an event firing before embedding the signature into the document.
signatureEvent - Variable in class com.itextpdf.signatures.PdfSigner
Holds value of property signatureEvent.
SignatureMacContainerLocator - Class in com.itextpdf.signatures.mac
IMacContainerLocator strategy, which should be used specifically in case of signature creation.
SignatureMacContainerLocator() - Constructor for class com.itextpdf.signatures.mac.SignatureMacContainerLocator
 
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
Deprecated.
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.
SignatureValidationProperties - Class in com.itextpdf.signatures.validation
Class which stores properties, which are related to signature validation process.
SignatureValidationProperties() - Constructor for class com.itextpdf.signatures.validation.SignatureValidationProperties
Create SignatureValidationProperties with default values.
SignatureValidationProperties.OnlineFetching - Enum in com.itextpdf.signatures.validation
Enum representing possible online fetching permissions.
SignatureValidator - Class in com.itextpdf.signatures.validation
Validator class, which is expected to be used for signatures validation.
SignatureValidator(PdfDocument, ValidatorChainBuilder) - Constructor for class com.itextpdf.signatures.validation.SignatureValidator
Creates new instance of SignatureValidator.
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
Deprecated.
The date the revision was signed, or null for the highest revision.
signDeferred(PdfDocument, String, OutputStream, IExternalSignatureContainer) - Static method in class com.itextpdf.signatures.PdfSigner
signDeferred(PdfReader, 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(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(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(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.
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)).
START_SIGNATURE_CONTAINER_GENERATION - Static variable in class com.itextpdf.signatures.mac.SignatureContainerGenerationEvent
 
START_SIGNATURE_PRE_CLOSE - Static variable in class com.itextpdf.signatures.mac.SignatureDocumentClosingEvent
 
startSignatureValidation(byte[], String, Date) - Method in interface com.itextpdf.signatures.validation.report.xml.AdESReportAggregator
Called at the start of a signature validation
startSignatureValidation(byte[], String, Date) - Method in class com.itextpdf.signatures.validation.report.xml.DefaultAdESReportAggregator
 
startSignatureValidation(byte[], String, Date) - Method in class com.itextpdf.signatures.validation.report.xml.NullAdESReportAggregator
 
SURNAME - Static variable in class com.itextpdf.signatures.CertificateInfo.X500Name
Naming attribute of type X520name.
switchToPreviousRevision() - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
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.
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
 
TIME_STAMPING - Static variable in class com.itextpdf.signatures.validation.extensions.ExtendedKeyUsageExtension
 
TimeBasedContext - Enum in com.itextpdf.signatures.validation.context
This enum is used for giving a perspective on a time period at which validation is happening.
TimeBasedContexts - Class in com.itextpdf.signatures.validation.context
Container class, which contains set of single TimeBasedContext values.
timestamp(ITSAClient, String) - Method in class com.itextpdf.signatures.PdfSigner
Signs a document with a PAdES-LTV Timestamp.
TimestampConstants - Class in com.itextpdf.signatures
Timestamp constants util class for internal usage only.
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.validation.context.ValidationContext
Return string representation of this ValidationContext.
toString() - Method in class com.itextpdf.signatures.validation.report.CertificateReportItem
toString() - Method in class com.itextpdf.signatures.validation.report.ReportItem
toString() - Method in class com.itextpdf.signatures.validation.report.ValidationReport
.
toString() - Method in class com.itextpdf.signatures.VerificationOK
Deprecated.
Return a single String explaining which certificate was verified, how and why.
TrustedCertificatesStore - Class in com.itextpdf.signatures.validation
Trusted certificates storage class to be used to configure trusted certificates in a particular way.
TrustedCertificatesStore() - Constructor for class com.itextpdf.signatures.validation.TrustedCertificatesStore
 
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

VALID_CERTIFICATE_IS_REVOKED - Static variable in class com.itextpdf.signatures.logs.SignLogMessageConstant
 
validate(ValidationReport, ValidationContext, X509Certificate, Date) - Method in class com.itextpdf.signatures.validation.CertificateChainValidator
Validate given certificate using provided validation date and required extensions.
validate(ValidationReport, ValidationContext, X509Certificate, X509CRL, Date, Date) - Method in class com.itextpdf.signatures.validation.CRLValidator
Validates a certificate against Certificate Revocation List (CRL) Responses.
validate(ValidationReport, ValidationContext, X509Certificate, ISingleResp, IBasicOCSPResp, Date, Date) - Method in class com.itextpdf.signatures.validation.OCSPValidator
Validates a certificate against single OCSP Response.
validate(ValidationReport, ValidationContext, X509Certificate, Date) - Method in class com.itextpdf.signatures.validation.RevocationDataValidator
Validates revocation data (Certificate Revocation List (CRL) Responses and OCSP Responses) of the certificate.
validateAllDocumentRevisions(ValidationContext, PdfDocument) - Method in class com.itextpdf.signatures.validation.DocumentRevisionsValidator
Validate all document revisions according to docMDP and fieldMDP transform methods.
validateCertificate(ValidationContext, X509Certificate, Date) - Method in class com.itextpdf.signatures.validation.CertificateChainValidator
Validate given certificate using provided validation date and required extensions.
validateSignature(String) - Method in class com.itextpdf.signatures.validation.SignatureValidator
Validate single signature in the document.
validateSignatures() - Method in class com.itextpdf.signatures.validation.SignatureValidator
Validate all signatures in the document.
VALIDATING_SIGNATURE_NAME - Static variable in class com.itextpdf.signatures.validation.SignatureValidator
 
ValidationContext - Class in com.itextpdf.signatures.validation.context
Validation context class, which encapsulates specific context values, related to validation process.
ValidationContext(ValidatorContext, CertificateSource, TimeBasedContext) - Constructor for class com.itextpdf.signatures.validation.context.ValidationContext
Create ValidationContext instance using provided context values.
ValidationCrlClient - Class in com.itextpdf.signatures.validation
CRL client which is expected to be used in case CRL responses shall be linked with generation date.
ValidationCrlClient() - Constructor for class com.itextpdf.signatures.validation.ValidationCrlClient
Create new ValidationCrlClient instance.
ValidationOcspClient - Class in com.itextpdf.signatures.validation
OCSP client which is expected to be used in case OCSP responses shall be linked with generation date.
ValidationOcspClient() - Constructor for class com.itextpdf.signatures.validation.ValidationOcspClient
Create new ValidationOcspClient instance.
ValidationReport - Class in com.itextpdf.signatures.validation.report
Validation report, which contains detailed validation results.
ValidationReport() - Constructor for class com.itextpdf.signatures.validation.report.ValidationReport
Create new instance of ValidationReport.
ValidationReport.ValidationResult - Enum in com.itextpdf.signatures.validation.report
Enum representing possible validation results.
ValidatorChainBuilder - Class in com.itextpdf.signatures.validation
A builder class to construct all necessary parts of a validation chain.
ValidatorChainBuilder() - Constructor for class com.itextpdf.signatures.validation.ValidatorChainBuilder
Creates a ValidatorChainBuilder using default implementations
ValidatorContext - Enum in com.itextpdf.signatures.validation.context
This enum lists all possible contexts related to the validator in which the validation is taking place.
ValidatorContexts - Class in com.itextpdf.signatures.validation.context
Container class, which contains set of single ValidatorContext values.
valueOf(String) - Static method in enum com.itextpdf.signatures.AccessPermissions
Returns the enum constant of this type with the specified name.
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.PdfSigner.CryptoStandard
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.validation.context.CertificateSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.validation.context.TimeBasedContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.validation.context.ValidatorContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.validation.extensions.KeyUsage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.validation.report.ReportItem.ReportItemStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.validation.report.ValidationReport.ValidationResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.signatures.validation.SignatureValidationProperties.OnlineFetching
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.itextpdf.signatures.AccessPermissions
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.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.PdfSigner.CryptoStandard
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.validation.context.CertificateSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.validation.context.TimeBasedContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.validation.context.ValidatorContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.validation.extensions.KeyUsage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.validation.report.ReportItem.ReportItemStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.validation.report.ValidationReport.ValidationResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.signatures.validation.SignatureValidationProperties.OnlineFetching
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
Deprecated.
starting from 9.0.0 since all the classes that use this one are also deprecated in favour of new signature validation logic in the com.itextpdf.signatures.validation package.
VerificationException(Certificate, String) - Constructor for exception com.itextpdf.signatures.VerificationException
Deprecated.
Creates a VerificationException.
VerificationOK - Class in com.itextpdf.signatures
Deprecated.
starting from 8.0.5. ReportItem should be used instead.
VerificationOK(X509Certificate, Class<? extends CertificateVerifier>, String) - Constructor for class com.itextpdf.signatures.VerificationOK
Deprecated.
Creates a VerificationOK object
verifier - Variable in class com.itextpdf.signatures.CertificateVerifier
Deprecated.
The previous CertificateVerifier in the chain of verifiers.
verifierClass - Variable in class com.itextpdf.signatures.VerificationOK
Deprecated.
The CertificateVerifier that was used for verifying.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.CertificateVerifier
Deprecated.
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
Deprecated.
Verifies whether a valid CRL is found for the certificate.
verify(X509CRL, X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.CRLVerifier
Deprecated.
Verifies a certificate against a single CRL.
verify(List<VerificationOK>) - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Verifies all the document-level timestamps and all the signatures in the document.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Verifies certificates against a list of CRLs and OCSP responses.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
Verifies if a valid OCSP response is found for the certificate.
verify(IBasicOCSPResp, X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.OCSPVerifier
Deprecated.
Verifies a certificate against a single OCSP response.
verify(X509Certificate, X509Certificate, Date) - Method in class com.itextpdf.signatures.RootStoreVerifier
Deprecated.
Verifies a single certificate against a key store (if present).
verifyCertificate(X509Certificate, Collection<CRL>) - Static method in class com.itextpdf.signatures.CertificateVerification
Deprecated.
Verifies a single certificate for the current date.
verifyCertificate(X509Certificate, Collection<CRL>, Calendar) - Static method in class com.itextpdf.signatures.CertificateVerification
Deprecated.
Verifies a single certificate.
verifyCertificates(Certificate[], KeyStore, Collection<CRL>) - Static method in class com.itextpdf.signatures.CertificateVerification
Deprecated.
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
Deprecated.
Verifies a certificate chain against a KeyStore.
verifyCertificates(Certificate[], KeyStore) - Static method in class com.itextpdf.signatures.CertificateVerification
Deprecated.
Verifies a certificate chain against a KeyStore for the current date.
verifyCertificates(Certificate[], KeyStore, Calendar) - Static method in class com.itextpdf.signatures.CertificateVerification
Deprecated.
Verifies a certificate chain against a KeyStore.
verifyChain(Certificate[]) - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
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
Deprecated.
Verifies an OCSP response against a KeyStore.
verifyRootCertificate - Variable in class com.itextpdf.signatures.LtvVerifier
Deprecated.
Verify root.
verifySignature() - Method in class com.itextpdf.signatures.LtvVerifier
Deprecated.
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
Deprecated.
Verifies a time stamp against a KeyStore.
verifyTimestampImprint() - Method in class com.itextpdf.signatures.PdfPKCS7
Checks if the timestamp refers to this document.

W

withAdESReportAggregator(AdESReportAggregator) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this AdES report aggregator to enable AdES compliant report generation.
withCertificateChainSize(int) - Method in class com.itextpdf.signatures.validation.extensions.DynamicCertificateExtension
Sets amount of certificates currently present in the chain.
withCertificateChainValidatorFactory(Supplier<CertificateChainValidator>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory method to create instances of CertificateChainValidator for use in the validation chain.
withCrlClient(Supplier<ICrlClient>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory to create instances of ICrlClient for use in the validation chain.
withCRLValidatorFactory(Supplier<CRLValidator>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory method to create instances of CRLValidator for use in the validation chain.
withDocumentRevisionsValidatorFactory(Supplier<DocumentRevisionsValidator>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory method to create instances of DocumentRevisionsValidator for use in the validation chain.
withIssuingCertificateRetrieverFactory(Supplier<IssuingCertificateRetriever>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory method to create instances of IssuingCertificateRetriever for use in the validation chain.
withKnownCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Adds known certificates to the IssuingCertificateRetriever.
withOcspClient(Supplier<IOcspClientBouncyCastle>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory to create instances of IOcspClientBouncyCastle for use in the validation chain.
withOCSPValidatorFactory(Supplier<OCSPValidator>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory method to create instances of OCSPValidator for use in the validation chain.
withResourceRetriever(Supplier<IResourceRetriever>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory method to create instances of IResourceRetriever for use in the validation chain.
withRevocationDataValidatorFactory(Supplier<RevocationDataValidator>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this factory method to create instances of RevocationDataValidator for use in the validation chain.
withSignatureValidationProperties(SignatureValidationProperties) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Use this instance of a SignatureValidationProperties in the validation chain.
withTrustedCertificates(Collection<Certificate>) - Method in class com.itextpdf.signatures.validation.ValidatorChainBuilder
Sets the trusted certificates to the IssuingCertificateRetriever.

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.
X509NameTokenizer(String) - Constructor for class com.itextpdf.signatures.CertificateInfo.X509NameTokenizer
Creates an X509NameTokenizer.
XmlReportGenerator - Class in com.itextpdf.signatures.validation.report.xml
This class will convert a PadesValidationReport to its xml representation.
XmlReportGenerator(XmlReportOptions) - Constructor for class com.itextpdf.signatures.validation.report.xml.XmlReportGenerator
Instantiate a new instance of XmlReportGenerator.
XmlReportOptions - Class in com.itextpdf.signatures.validation.report.xml
Manages the options for converting a PadesValidationReport into its xml representation
XmlReportOptions() - Constructor for class com.itextpdf.signatures.validation.report.xml.XmlReportOptions
Create a new instance of XmlReportOptions
XS_NS - Static variable in class com.itextpdf.signatures.validation.report.xml.XmlReportGenerator
 
XSI_NS - Static variable in class com.itextpdf.signatures.validation.report.xml.XmlReportGenerator
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links

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