Skip navigation links
IAIK [CP]AdES Toolkit API Documentation
Version 2.2
A B C D E G H I L M O P R S T V 

A

AbstractAtsHashIndex - Class in iaik.pdf.asn1objects
This class is an abstract super class for the ats-hash-index attribute and its successor, the ats-hash-index-v3 attribute.
AbstractCadesSignature - Class in iaik.pdf.cmscades
Basic methods to handle CMS signatures according to CAdES or PAdES profiles.
AbstractCadesSignature() - Constructor for class iaik.pdf.cmscades.AbstractCadesSignature
 
addArchivalTimestamp(String, String, String, PadesLTVParameters, String) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
addArchivalTimestamp(String, String, String, PadesLTVParameters, String, String) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
addArchivalTimestamp(String, String, String, PadesLTVParameters, String) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
addArchivalTimestamp(String, String, String, PadesLTVParameters, String, String) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
addArchivalTimestamp(String, String, String, PadesLTVParameters, String) - Method in class iaik.pdf.signature.PdfSignatureInstance
Add the validation data contained in params to this document's DSS (document security store) as defined by PAdES-LTV (PAdES - long term validation).
addArchivalTimestamp(String, String, String, PadesLTVParameters, String, String) - Method in class iaik.pdf.signature.PdfSignatureInstance
Add the validation data contained in params to this document's DSS (document security store) as defined by PAdES-LTV (PAdES - long term validation).
addArchiveDetails(X509Certificate[], X509CRL[], OCSPResponse[]) - Method in class iaik.pdf.parameters.CadesLTAParameters
Sets certificates and revocation information to be added to the signature before adding the archive timestamp.
addArchiveTimeStamp(int, CadesLTAParameters) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Adds an archive timestamp to this signature for the given signer.
addArchiveTimeStamp(X509Certificate, CadesLTAParameters) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Adds an archive timestamp to this signature for the given signer.
addArchiveTimeStamp(SignedDataStream, SignerInfo) - Method in class iaik.pdf.parameters.CadesLTAParameters
Adds an archive timestamp to the given signature and signer.
addCertificate(CertificateChoices) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Calculate and add the certificate's hash.
addCertificateHash(byte[]) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Add a certificate's hash value to be included in this ats-hash-index attribute.
addCertificates(X509Certificate[]) - Method in class iaik.pdf.parameters.CertificateValidationData
Add given certificates.
addContentTimestampProperties(String, String, String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Add all details required to create a content timestamp and add it as signed attribute to the signature.
addContentTimestampProps(String, String, String) - Method in class iaik.pdf.parameters.CMSSignatureParameters
Add all details required to create a content timestamp and add it as signed attribute to the signature.
addCrl(CRL) - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
addCrls(X509CRL[]) - Method in class iaik.pdf.parameters.CertificateValidationData
Add given CRLs.
addEncodedCrl(byte[]) - Method in class iaik.pdf.parameters.CadesLTAParameters
Add encoded CRL that shall be archived and therefore shall be added to the signature before adding the archive timestamp.
addEntry(LegalContentAttestation.ContentType, int) - Method in class iaik.pdf.parameters.LegalContentAttestation
Add entry for the given content type
addGlobalValidationData(Certificate[], X509CRL[], OCSPResponse[]) - Method in class iaik.pdf.parameters.PadesLTVParameters
Add these validation data globally without reference to a specific signature.
addOcspResponse(OCSPResponse) - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
addOcspResponses(OCSPResponse[]) - Method in class iaik.pdf.parameters.CertificateValidationData
Add given OCSP responses
addOtherRevInfo(OtherRevInfo) - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
addRevocatioInfo(RevocationInfoChoice) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Calculate and add the revocation info's hash.
addRevocationInfoHash(byte[]) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Add a revocation info (CRL or OCSP response) hash value to be included in this ats-hash-index attribute.
addSignaturePolicyIdentifier(SignaturePolicyIdentifier) - Method in class iaik.pdf.parameters.CadesBESParameters
Adds a signature policy identifier required for a CAdES-EPES signature creation.
addSignaturePolicyIdentifier(SignaturePolicyIdentifier) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Adds a signature policy identifier required for a PAdES-EPES signature creation.
addSignaturePolicyQualifier(SignaturePolicyQualifierInfo) - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Add a signature policy qualifier, to add further properties to the policy.
addSignatureTimestampProperties(String, String, String) - Method in class iaik.pdf.parameters.CadesTParameters
To create multiple signature timestamps, add further timestamp properties for each timestamp that shall be added.
addSignatureTimestampProperties(String, String, String, String) - Method in class iaik.pdf.parameters.CadesTParameters
To create multiple signature timestamps, add further timestamp properties for each timestamp that shall be added.
addSignatureTimestampProperties(String, String, String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Add all details required to create a signature timestamp and add it as unsigned attribute to the signature.
addSignatureTimestampProperties(String, String, String, String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Add all details required to create a signature timestamp and add it as unsigned attribute to the signature.
addSignerInfo(PrivateKey, X509Certificate[], SignatureParameters) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Adds SignerInfo containing all required attributes as given by the parameters.
addUnsignedAttribute(Attribute) - Method in class iaik.pdf.asn1objects.AtsHashIndex
Calculate and add the unsigned attribute's hash.
addUnsignedAttributeHash(byte[]) - Method in class iaik.pdf.asn1objects.AtsHashIndex
Add an unsigned attribute hash value to be included in this AtsHashIndex attribute.
addUnsignedAttrVAlueHash(byte[]) - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
Add an unsigned attribute value hash to be included in this AtsHashIndexv3 attribute.
addUnsignedAttrValues(Attribute) - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
Calculate and add the hash for each value included in the given unsigned attribute.
addValidationData(byte[], Certificate[], X509CRL[], OCSPResponse[]) - Method in class iaik.pdf.parameters.PadesLTVParameters
Add validation data for the given CMS signature (given as signature encoding).
addValidationData(X509CRL, Certificate[], X509CRL[], OCSPResponse[]) - Method in class iaik.pdf.parameters.PadesLTVParameters
Add validation data for the given CRL.
addValidationData(OCSPResponse, Certificate[], X509CRL[], OCSPResponse[]) - Method in class iaik.pdf.parameters.PadesLTVParameters
Add validation data for the given OCSP response.
addValidationData(TimeStampToken, Certificate[], X509CRL[], OCSPResponse[]) - Method in class iaik.pdf.parameters.PadesLTVParameters
Add validation data for the given timestamp token.
ApprovalSignature - Interface in iaik.pdf.signature
Standard PDF signature as specified in the PDF specification (PDF 32000).
ApprovalSignatureCMS - Class in iaik.pdf.signature
This class provides some methods to extract or verify attributes from the provided CAdES signature.
ApprovalSignatureCMS() - Constructor for class iaik.pdf.signature.ApprovalSignatureCMS
 
ApprovalSignatureItext - Class in iaik.pdf.itext
 
ApprovalSignaturePdfBox - Class in iaik.pdf.pdfbox
Implementation of the ApprovalSignature interface using PdfBox.
ArchiveTimestampEncodeListener - Class in iaik.pdf.cmscades
EncodeListener for the ArchiveTimeStampv3.
ArchiveTimestampEncodeListener(CadesLTAParameters, CertificateIdentifier) - Constructor for class iaik.pdf.cmscades.ArchiveTimestampEncodeListener
Constructor taking the CAdES signature parameters including the TSA information.
ArchiveTimeStampv3 - Class in iaik.pdf.asn1objects
This class represents the ASN.1 structure of the archive-time-stamp-v3 attribute as specified in ETSI TS 101 733 and ETSI EN 319 122-1.
ArchiveTimeStampv3() - Constructor for class iaik.pdf.asn1objects.ArchiveTimeStampv3
Empty default constructor.
ArchiveTimeStampv3(ASN1Object) - Constructor for class iaik.pdf.asn1objects.ArchiveTimeStampv3
Creates a TimeStampToken from its ASN.1 representation.
ArchiveTimeStampv3(ASN1Object, byte[]) - Constructor for class iaik.pdf.asn1objects.ArchiveTimeStampv3
Creates a TimeStampToken from its ASN.1 representation.
AtsHashIndex - Class in iaik.pdf.asn1objects
This class represents the ASN.1 structure of the ats-hash-index attribute as specified in ETSI TS 101 733.
AtsHashIndex() - Constructor for class iaik.pdf.asn1objects.AtsHashIndex
Default constructor.
AtsHashIndex(AlgorithmID) - Constructor for class iaik.pdf.asn1objects.AtsHashIndex
Constructor used to specify an alternative digest algorithm.
AtsHashIndex(AlgorithmID, CertificateChoices[], RevocationInfoChoice[], Attribute[]) - Constructor for class iaik.pdf.asn1objects.AtsHashIndex
Constructor specifying the digest algorithm and the components to include the hash for.
AtsHashIndex(CertificateChoices[], RevocationInfoChoice[], Attribute[]) - Constructor for class iaik.pdf.asn1objects.AtsHashIndex
Constructor specifying the components to include the hash for.
AtsHashIndex(ASN1Object) - Constructor for class iaik.pdf.asn1objects.AtsHashIndex
Creates an ATSHashIndex from its ASN.1 representation.
AtsHashIndexv3 - Class in iaik.pdf.asn1objects
This class represents the ASN.1 structure of the ats-hash-index-v3 attribute as specified in ETSI EN 319 122-1.
AtsHashIndexv3() - Constructor for class iaik.pdf.asn1objects.AtsHashIndexv3
Default constructor.
AtsHashIndexv3(AlgorithmID) - Constructor for class iaik.pdf.asn1objects.AtsHashIndexv3
Constructor used to specify an alternative digest algorithm.
AtsHashIndexv3(AlgorithmID, CertificateChoices[], RevocationInfoChoice[], Attribute[]) - Constructor for class iaik.pdf.asn1objects.AtsHashIndexv3
Constructor specifying the digest algorithm and the components to include the hash for.
AtsHashIndexv3(CertificateChoices[], RevocationInfoChoice[], Attribute[]) - Constructor for class iaik.pdf.asn1objects.AtsHashIndexv3
Constructor specifying the components to include the hash for.
AtsHashIndexv3(ASN1Object) - Constructor for class iaik.pdf.asn1objects.AtsHashIndexv3
Creates an ATSHashIndexv3 from its ASN.1 representation.
attestation - Static variable in class iaik.pdf.parameters.LegalContentAttestation
Identifier for the attestation string entry.

B

BUFFERSIZE - Static variable in class iaik.pdf.signature.Constants
Buffer size of internal byte buffers used to read from streams.

C

CadesBESParameters - Class in iaik.pdf.parameters
Parameter class used to create CMS signatures according to profile CAdES-BES.
CadesBESParameters() - Constructor for class iaik.pdf.parameters.CadesBESParameters
Constructor for parameters used for a CAdES-BES signature creation.
CadesLTAParameters - Class in iaik.pdf.parameters
CadesLTAParameters(String, String, String) - Constructor for class iaik.pdf.parameters.CadesLTAParameters
Parameter constructor setting basic details about the timestamp server to be used for requesting the archive timestamp.
CadesLTAParameters(String, String, String, String) - Constructor for class iaik.pdf.parameters.CadesLTAParameters
Parameter constructor setting basic details about the timestamp server to be used for requesting the archive timestamp.
CadesSignature - Class in iaik.pdf.cmscades
This class manages non-stream instances of SignedData object according to CAdES or PAdES profiles.
CadesSignature(byte[], int) - Constructor for class iaik.pdf.cmscades.CadesSignature
New instance creating a signed data object for the given data and mode.
CadesSignature(byte[], InputStream) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the signature as bytes and signed content as stream.
CadesSignature(byte[], InputStream, OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the signature as bytes and signed content as stream.
CadesSignature(byte[], InputStream, String[], OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the signature as bytes and signed content as stream.
CadesSignature(byte[], InputStream, int) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the signature as bytes and signed content as stream.
CadesSignature(byte[], InputStream, String[], int, OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the signature as bytes and signed content as stream.
CadesSignature(byte[], byte[]) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the bytes of the signature and the signed content.
CadesSignature(byte[], byte[], OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the bytes of the signature and the signed content.
CadesSignature(byte[], byte[], String[], OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the bytes of the signature and the signed content.
CadesSignature(byte[], byte[], int) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the bytes of the signature and the signed content.
CadesSignature(byte[], byte[], String[], int, OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing the bytes of the signature and the signed content.
CadesSignature(byte[]) - Constructor for class iaik.pdf.cmscades.CadesSignature
Create a new instance by providing only the bytes of the signature.
CadesSignatureStream - Class in iaik.pdf.cmscades
This class manages stream instances of SignedData objects according to CAdES or PAdES profiles.
CadesSignatureStream(InputStream, int) - Constructor for class iaik.pdf.cmscades.CadesSignatureStream
New instance creating a signed data object for the given data and mode.
CadesSignatureStream(InputStream, InputStream) - Constructor for class iaik.pdf.cmscades.CadesSignatureStream
Create a new instance by providing the signature and signed content as stream.
CadesSignatureStream(InputStream, InputStream, OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignatureStream
Create a new instance by providing the signature and signed content as stream.
CadesSignatureStream(InputStream, InputStream, String[], OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignatureStream
Create a new instance by providing the signature and signed content as stream.
CadesSignatureStream(InputStream, InputStream, int) - Constructor for class iaik.pdf.cmscades.CadesSignatureStream
Create a new instance by providing the signature and signed content as stream.
CadesSignatureStream(InputStream, InputStream, String[], int, OutputStream) - Constructor for class iaik.pdf.cmscades.CadesSignatureStream
Create a new instance by providing the signature and signed content as stream.
CadesSignatureStream(InputStream) - Constructor for class iaik.pdf.cmscades.CadesSignatureStream
Create a new instance by providing only the signature as stream.
CadesTParameters - Class in iaik.pdf.parameters
Parameter class used to create CMS signatures according to profile CAdES-T.
CadesTParameters(String) - Constructor for class iaik.pdf.parameters.CadesTParameters
Constructor for parameters used for a CAdES-T signature creation.
CadesTParameters(String, String, String) - Constructor for class iaik.pdf.parameters.CadesTParameters
Constructor for parameters used for a CAdES-T signature creation.
CadesTParameters(String, String, String, String) - Constructor for class iaik.pdf.parameters.CadesTParameters
Constructor for parameters used for a CAdES-T signature creation.
calculateArchiveTimestampImprint(SignedDataStream, SignerInfo, AlgorithmID, byte[]) - Static method in class iaik.pdf.parameters.CadesLTAParameters
Calculate the digest value for all data that shall be timestamped with the archive timestamp.
CATALOGEXTENSIONS - Static variable in class iaik.pdf.signature.Constants
Key name of an entry in the document catalog specifying the extensions used in the document.
certificateInfosToText(X509Certificate, Calendar, String, String) - Static method in class iaik.pdf.signature.PdfSignatureInstance
Create a String of certificate and signature details.
CertificateValidationData - Class in iaik.pdf.parameters
Handles data (certificates, CRLs and OCSP responses) used to validate signatures of a signed PDF document.
CertificateValidationData(X509Certificate[], X509CRL[], OCSPResponse[]) - Constructor for class iaik.pdf.parameters.CertificateValidationData
Constructor taking certificates, crls and OCSP responses that shall be included.
CertificationSignature - Interface in iaik.pdf.signature
Certification signature as specified in the PDF specification (PDF 32000).
CertificationSignature.ModificationPermission - Enum in iaik.pdf.signature
Specifies the types of objects, that may be changed without invalidating the certification signature.
CertificationSignatureItext - Class in iaik.pdf.itext
 
CertificationSignaturePdfBox - Class in iaik.pdf.pdfbox
Implementation of the CertificationSignature interface using PdfBox.
certify() - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
certify(CertificationSignature.ModificationPermission) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
certify(CertificationSignature.ModificationPermission, LegalContentAttestation) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
certify() - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
certify(CertificationSignature.ModificationPermission) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
certify(CertificationSignature.ModificationPermission, LegalContentAttestation) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
certify() - Method in class iaik.pdf.signature.PdfSignatureInstance
Add a certification signature as defined in initSign.
certify(CertificationSignature.ModificationPermission) - Method in class iaik.pdf.signature.PdfSignatureInstance
Add a certification signature as defined in initSign.
certify(CertificationSignature.ModificationPermission, LegalContentAttestation) - Method in class iaik.pdf.signature.PdfSignatureInstance
Add a certification signature as defined in initSign.
clone() - Method in class iaik.pdf.parameters.PadesLTVParameters
 
closeDocument() - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
closeDocument() - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
closeDocument() - Method in class iaik.pdf.signature.PdfSignatureInstance
Close document instances that may still be open.
CmsCadesException - Exception in iaik.pdf.cmscades
Exception used for errors during CMS signature creation or verification.
CmsCadesException() - Constructor for exception iaik.pdf.cmscades.CmsCadesException
Constructs a new exception with null as its detail message.
CmsCadesException(String) - Constructor for exception iaik.pdf.cmscades.CmsCadesException
Constructs a new exception with the specified detail message.
CmsCadesException(Throwable) - Constructor for exception iaik.pdf.cmscades.CmsCadesException
Constructs a new exception with the specified cause.
CmsCadesException(String, Throwable) - Constructor for exception iaik.pdf.cmscades.CmsCadesException
Constructs a new exception with the specified detail message and cause.
CMSSignatureParameters - Class in iaik.pdf.parameters
Abstract parameter superclass used to create CMS signatures with classes CadesSignature or CadesSignatureStream.
CMSSignatureParameters() - Constructor for class iaik.pdf.parameters.CMSSignatureParameters
 
Constants - Class in iaik.pdf.signature
Defines constants internally used in the PAdES toolkit.
Constants() - Constructor for class iaik.pdf.signature.Constants
 
Constants.SubFilter - Enum in iaik.pdf.signature
Supported values for attribute SubFilter in signature dictionary.
containsCertificateHash(byte[]) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns true if the given certificate hash is included in this ats-hash-index.
containsReferencesWithoutOriginalValues(AbstractCadesSignature, SignerInfo) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Checks whether this ats-hash-index contains any references, for which no corresponding objects (certificates, revocation infos, unsigned attributes) can be found in the given signature.
containsRevocationInfoHash(byte[]) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns true if the given revocation info hash (of a CRL or OCSP response) is included in this ats-hash-index.
containsUnsignedAttrHash(byte[]) - Method in class iaik.pdf.asn1objects.AtsHashIndex
Returns true if the given unsigned attribute hash is included in this AtsHashIndex.
containsUnsignedAttrValueHash(byte[]) - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
Returns true if the given unsigned attribute value hash is included in this AtsHashIndexv3.
ContentTimeStamp - Class in iaik.pdf.asn1objects
The CAdES ContentTimeStamp attribute.
ContentTimeStamp() - Constructor for class iaik.pdf.asn1objects.ContentTimeStamp
Empty default constructor.
ContentTimeStamp(ASN1Object) - Constructor for class iaik.pdf.asn1objects.ContentTimeStamp
Creates a ContentTimeStamp from its ASN.1 representation.
ContentTimeStamp(ASN1Object, byte[], AlgorithmID) - Constructor for class iaik.pdf.asn1objects.ContentTimeStamp
Creates a ContentTimeStamp from its ASN.1 representation.
ContentTimestampEncodeListener - Class in iaik.pdf.cmscades
EncodeListener for the ContentTimestamp.
ContentTimestampEncodeListener(TimestampProperties[], X509Certificate) - Constructor for class iaik.pdf.cmscades.ContentTimestampEncodeListener
Constructor taking the TSA details and the certificate of the signer, the timestamp shall be added for
createOcspResponse(X509Certificate, X509Certificate, String) - Static method in class iaik.pdf.cmscades.OcspResponseUtil
Sends a OCSP request and evaluates and returns the received OCSP response.
createOcspResponse(X509Certificate, X509Certificate, String, PrivateKey, X509Certificate[]) - Static method in class iaik.pdf.cmscades.OcspResponseUtil
Sends a OCSP request and evaluates and returns the received OCSP response.

D

decode(ASN1Object) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Decodes the given ASN.1 ats-hash-index object
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
Decodes the given ASN.1 ArchiveTimeStampToken object
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Decodes the given ASN.1 ContentTimeStamp object
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.OtherRevInfo
Decodes the given ASN.1 OtherRevInfo object
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
Decodes the given ASN.1 RevocationInfoArchival object
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Decodes the given ASN.1 SignaturePolicyIdentifier object
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
Decodes the given ASN.1 SignaturePolicyQualifierInfo object.
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.SpDocSpecification
 
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.Spuri
 
decode(ASN1Object) - Method in class iaik.pdf.asn1objects.SpUserNotice
 
DEFAULTDIGESTALGORITHM - Static variable in class iaik.pdf.cmscades.TimeStampTokenUtil
 
DEFAULTHASHALGORITHM - Static variable in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Default digest algorithm SHA-256, used to calculate the digest values of all included components (certificates, revocation information, signature timestamps) if no other algorithm is specified.
DEFAULTHASHALGORITHM - Static variable in class iaik.pdf.asn1objects.ArchiveTimeStampv3
Default digest algorithm that may be used for generating the TimeStampToken - equal to AbstractAtsHashIndex.DEFAULTHASHALGORITHM.
DOCMDP - Static variable in class iaik.pdf.signature.Constants
Value used in the transform method entry to indicate DocMDP method.
DocumentTimestamp - Interface in iaik.pdf.signature
Document timestamp used to protect previously added LTV data.
DocumentTimestampItext - Class in iaik.pdf.itext
 
DocumentTimestampPdfBox - Class in iaik.pdf.pdfbox
Implementation of the DocumentTimestamp interface using PdfBox.
DSS - Static variable in class iaik.pdf.signature.Constants
Key name of the document security store containing all PKI validation data for validating included signatures.
DSSCERTS - Static variable in class iaik.pdf.signature.Constants
Key name of an entry in the DSS containing certificates for validation.
DSSCRLS - Static variable in class iaik.pdf.signature.Constants
Key name of an entry in the DSS containing CRLs for validation.
DSSOCSPS - Static variable in class iaik.pdf.signature.Constants
Key name of an entry in the DSS containing OCSP responses for validation.
DSSVRI - Static variable in class iaik.pdf.signature.Constants
Key name of a dictionary entry in the DSS containing validation related information (VRI) for given signatures.

E

encodeSignature() - Method in class iaik.pdf.cmscades.CadesSignature
Returns the encoded CMS signature.
encodeSignature(OutputStream) - Method in class iaik.pdf.cmscades.CadesSignatureStream
Writes the encoding of the CMS signature to the specified output stream.
encodeUpgradedSignature() - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Writes the encoding of the upgraded CMS signature to the previously specified output stream.
equals(Object) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Compares this ats-hash-index to the specified object.
equals(Object) - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
Compares this ArchiveTimeStampToken to the specified object.
equals(Object) - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Compares this TimeStampToken to the specified object.
equals(Object) - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Compares this SignaturePolicyIdentifier to the specified object.
equals(Object) - Method in class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
 
equals(Object) - Method in class iaik.pdf.asn1objects.SpDocSpecification
 
equals(Object) - Method in class iaik.pdf.asn1objects.Spuri
 
equals(Object) - Method in class iaik.pdf.asn1objects.SpUserNotice
 

G

getAppearance() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the main appearance layer.
getArchiveTimeStamps(X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Returns all archive timestamps included in this signature for the given signer.
getArchiveTimeStamps(int) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Returns all archive timestamps included in this signature for the given signer.
getAtsHashIndex() - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
Returns the AtsHashIndex attribute, that shall be included in every archive timestamp, as unsigned attribute.
getAttestationString() - Method in class iaik.pdf.parameters.LegalContentAttestation
The attestation text contained in this legal content attestation.
getAttributeType() - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
 
getAttributeType() - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
 
getAttributeType() - Method in class iaik.pdf.asn1objects.AtsHashIndex
 
getAttributeType() - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
 
getAttributeType() - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Returns the OID identifying the ContentTimeStamp attribute type.
getAttributeType() - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
getAttributeType() - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
 
getCertificateChain(CadesSignature) - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getCertificateChain(CadesSignature) - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getCertificateChain(CadesSignature) - Method in interface iaik.pdf.signature.ApprovalSignature
Get the signer's certificate chain.
getCertificateChain(CadesSignature) - Static method in class iaik.pdf.signature.ApprovalSignatureCMS
Get the signer's certificate chain from the given CAdES signature.
getCertificateHashes() - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all included certificate hashes.
getCertificateReferencesWithoutOriginalValues(AbstractCadesSignature) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all certificate references (certificate hashes) included in this ats-hash-index, for which no corresponding certificates can be found in the given signature.
getCertificates() - Method in class iaik.pdf.parameters.CadesLTAParameters
Returns all certificates included in this parameter instance, that shall be added to the signature object.
getCertificates() - Method in class iaik.pdf.parameters.CertificateValidationData
 
getCertificationSignature() - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
getCertificationSignature() - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
getCertificationSignature() - Method in class iaik.pdf.signature.PdfSignatureInstance
Extract the certification signature if included.
getCMSSignature() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getCMSSignature() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getCMSSignature() - Method in interface iaik.pdf.signature.ApprovalSignature
Extracts the CMS signature included in the PDF signature dictionary.
getContentName(LegalContentAttestation.ContentType) - Static method in class iaik.pdf.parameters.LegalContentAttestation
Get the identifier for the entry of this content type
getContentTimeStamps(X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Return all content timestamps included in this signature for the given signer.
getContentTimeStamps(int) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Return all content timestamps included in this signature for the given signer.
getContentType(String) - Static method in class iaik.pdf.parameters.LegalContentAttestation
Get the corresponding content type for the given identifier.
getCRL(X509Certificate) - Static method in class iaik.pdf.cmscades.AbstractCadesSignature
Extract corresponding CRL of certificate, if an URL to the CRL is included.
getCrlRevocationStatus() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getCrlRevocationStatus() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getCrlRevocationStatus() - Method in interface iaik.pdf.signature.ApprovalSignature
Checks whether the signer's certificate is contained in the crl that is included in the signature's revocation information.
getCrlRevocationStatus(CadesSignature, RevocationInfoArchival) - Static method in class iaik.pdf.signature.ApprovalSignatureCMS
Checks whether the signer's certificate is contained in the crl that is included in the signature's revocation information.
getCrls() - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
getCrls() - Method in class iaik.pdf.parameters.CadesLTAParameters
Returns all CRLs included in this parameter instance, that shall be added to the signature object.
getCrls() - Method in class iaik.pdf.parameters.CertificateValidationData
 
getCrls() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get CRLs as array, that will be included in signature as signed attribute
getDigestAlgorithm() - Method in class iaik.pdf.parameters.SignatureParameters
Get digest algorithm, that will be used for pdf content digest
getDigestValue(byte[]) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Calculates the digest value for the given data using the default digest algorithm SHA-256.
getDigestValue(byte[], String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Calculates the digest value for the given data using the specified digest algorithm.
getDigestValue(InputStream) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Calculates the digest value for the given data using the default digest algorithm SHA-256.
getDigestValue(InputStream, String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Calculates the digest value for the given data using the specified digest algorithm.
getDocumentSecurityStore() - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
getDocumentSecurityStore() - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
getDocumentSecurityStore() - Method in class iaik.pdf.signature.PdfSignatureInstance
Get all validation data included in the document security store (dss).
getDocumentTimeStamp() - Method in class iaik.pdf.itext.DocumentTimestampItext
 
getDocumentTimeStamp() - Method in class iaik.pdf.pdfbox.DocumentTimestampPdfBox
 
getDocumentTimeStamp() - Method in interface iaik.pdf.signature.DocumentTimestamp
Extract the timestamp token object from the document timestamp.
getDocumentTimestampSignatureAppearanceSetter(String) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
Returns a signature appearance setter to change the appearance of the document timestamp.
getEncoded(X509Certificate, X509Certificate, String) - Method in class iaik.pdf.itext.OcspClientIAIK
Gets an encoded byte array with OCSP validation.
getEncodedCmsSignature() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getEncodedCmsSignature() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getEncodedCmsSignature() - Method in interface iaik.pdf.signature.ApprovalSignature
Get the original encoding of the CMS signature as included in the PDF signature dictionary.
getEncodedCrls() - Method in class iaik.pdf.parameters.CadesLTAParameters
Returns all encoded CRLs included in this parameter instance, that shall be added to the signature object.
getEncodedSignedData() - Method in class iaik.pdf.cmscades.CadesSignature
Deprecated.
use CadesSignature.encodeSignature() for new signatures and AbstractCadesSignature.encodeUpgradedSignature() for upgraded signatures (e.g. upgraded with archive timestamps)
getEncodedSignedDataStream() - Method in class iaik.pdf.cmscades.CadesSignatureStream
Deprecated.
the output stream to write the encoded signature should be specified by the user instead of writing to a ByteArrayOutputStream. use CadesSignatureStream.encodeSignature(OutputStream) for new signatures and AbstractCadesSignature.encodeUpgradedSignature() for upgraded signatures (e.g. upgraded with archive timestamps)
getEncodedValue() - Method in class iaik.pdf.asn1objects.OtherRevInfo
 
getEntries() - Method in class iaik.pdf.parameters.LegalContentAttestation
 
getEstimatedLength() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get byte length of parameters to reserve sufficient space in signature field
getExplicitText() - Method in class iaik.pdf.asn1objects.SpUserNotice
Returns the explicit text.
getFieldName() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the field name.
getGlobalValidationData() - Method in class iaik.pdf.parameters.PadesLTVParameters
Get all global validation data without reference to a specific signature.
getHashAlgorithm() - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Returns the hash algorithm used to calculate the hash value of this signature policy
getImage() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the background image for the layer 2.
getImageScale() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the scaling to be applied to the background image.
getImprintDigestAlgorithm() - Method in class iaik.pdf.parameters.CadesTParameters
Get digest algorithm, used to hash the data and create the signature timestamp.
getImprintDigestAlgorithm_() - Method in class iaik.pdf.parameters.TimestampProperties
Returns the digest algorithm, used to hash the data and create the signature timestamp.
getIndexedCertificates(AbstractCadesSignature) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all certificates included in the given signature, whose hash values are contained in this ats-hash-index.
getIndexedCrls(AbstractCadesSignature) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all CRLs included in the given signature, whose hash values are contained in this ats-hash-index.
getIndexedEncodedCrls(AbstractCadesSignature) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns the encodings of all CRLs included in the given signature, whose hash values are contained in this ats-hash-index.
getIndexedOcspResponses(AbstractCadesSignature) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all OCSP responses included in the given signature, whose hash values are contained in this ats-hash-index.
getIndexedOtherRevocationInfos(AbstractCadesSignature) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all revocation infos included in the given signature, that are not of type CRL or OCSP response and whose hash values are contained in this ats-hash-index.
getIndexedUnsignedAttributes(SignerInfo) - Method in class iaik.pdf.asn1objects.AtsHashIndex
Returns all unsigned attributes included in the given signer info, whose hash values are contained in this AtsHashIndex.
getIndexedUnsignedAttrValues(SignerInfo) - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
Returns all unsigned attribute values included in the given signer info, whose hash values are contained in this AtsHashIndexv3.
getInstance() - Static method in class iaik.pdf.signature.PdfSignatureEngine
Returns a new PdfSignatureInstance instance or null if neither iText nor PdfBox classes can be found.
getLayer(int) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets a template layer to create a signature appearance.
getLayer2Font() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the n2 and n4 layer font.
getLayer2Text() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the signature text identifying the signer if set by setLayer2Text().
getLayer4Text() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the text identifying the signature status if set by setLayer4Text().
getLegalContentAttestation() - Method in class iaik.pdf.itext.CertificationSignatureItext
 
getLegalContentAttestation() - Method in class iaik.pdf.pdfbox.CertificationSignaturePdfBox
 
getLegalContentAttestation() - Method in interface iaik.pdf.signature.CertificationSignature
Extract the legal content attestation contained in the document.
getLTVParams() - Method in class iaik.pdf.itext.DocumentTimestampItext
 
getLTVParams() - Method in class iaik.pdf.pdfbox.DocumentTimestampPdfBox
 
getLTVParams() - Method in interface iaik.pdf.signature.DocumentTimestamp
Get the LTV data protected by this document timestamp (all ltv data up to timestamp creation)
getMessageDigest() - Method in class iaik.pdf.itext.TSAClientIAIK
Gets the MessageDigest, that shall be used to digest the data for the message imprint
getModificationPermission() - Method in class iaik.pdf.itext.CertificationSignatureItext
 
getModificationPermission() - Method in class iaik.pdf.pdfbox.CertificationSignaturePdfBox
 
getModificationPermission() - Method in interface iaik.pdf.signature.CertificationSignature
Check what kind of modifications are allowed, returns null if the document contains no certification signature.
getName() - Method in class iaik.pdf.itext.PdfSignatureDetailsItext
 
getName() - Method in class iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox
 
getName() - Method in interface iaik.pdf.signature.PdfSignatureDetails
Returns the name of this signature.
getNewSigName() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets a new signature field name that doesn't clash with any existing name.
getNoticeReferenceNumbers() - Method in class iaik.pdf.asn1objects.SpUserNotice
Returns the notice numbers.
getNoticeReferenceOrganization() - Method in class iaik.pdf.asn1objects.SpUserNotice
Returns the notice reference organization.
getObjectID() - Method in class iaik.pdf.asn1objects.OtherRevInfo
 
getOCSPResponseCertStatus(OCSPResponse, X509Certificate, X509Certificate, byte[]) - Static method in class iaik.pdf.cmscades.OcspResponseUtil
Parses an OCSP response and returns the certificate status.
getOcspResponses() - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
getOcspResponses() - Method in class iaik.pdf.parameters.CadesLTAParameters
Returns all OCSP responses included in this parameter instance, that shall be added to the signature object.
getOcspResponses() - Method in class iaik.pdf.parameters.CertificateValidationData
 
getOcspRevocationStatus() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getOcspRevocationStatus() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getOcspRevocationStatus() - Method in interface iaik.pdf.signature.ApprovalSignature
Parses the OCSP responses included in the signature's revocation information.
getOcspRevocationStatus(CadesSignature, RevocationInfoArchival) - Static method in class iaik.pdf.signature.ApprovalSignatureCMS
Parses the OCSP responses included in the given revocation information.
getOcspUrl(X509Certificate) - Static method in class iaik.pdf.cmscades.OcspResponseUtil
Extract URL to be used for checking revocation status via OCSP.
getOcspUrl() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get OCSP URL, that will be used for the creation of the OCSP response included in the signature
getOptionalContentFlag() - Method in class iaik.pdf.parameters.LegalContentAttestation
 
getOtherRevInfos() - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
getPage() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the page number of the field.
getPageRect() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the rectangle that represent the position and dimension of the signature in the page.
getPolicyID() - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Returns this signature policy's ID
getRect() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the rectangle representing the signature dimensions.
getRenderingMode() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the rendering mode for this signature.
getRevision(String) - Method in class iaik.pdf.itext.PdfSignatureDetailsItext
 
getRevision(OutputStream) - Method in class iaik.pdf.itext.PdfSignatureDetailsItext
 
getRevision(OutputStream, int) - Method in class iaik.pdf.itext.PdfSignatureDetailsItext
 
getRevision(String) - Method in class iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox
 
getRevision(OutputStream) - Method in class iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox
 
getRevision(OutputStream, int) - Method in class iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox
 
getRevision(String) - Method in interface iaik.pdf.signature.PdfSignatureDetails
Save only the signed parts of this document signed by this signature and the signature itself to the given path and filename.
getRevision(OutputStream) - Method in interface iaik.pdf.signature.PdfSignatureDetails
Write only the signed parts of this document signed by this signature and the signature itself to the given output stream.
getRevision(OutputStream, int) - Method in interface iaik.pdf.signature.PdfSignatureDetails
Write only the signed parts of this document signed by this signature and the signature itself to the given output stream starting at index offset.
getRevocationInfoHashes() - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all included revocation information (CRL and/or OCSP responses) hashes.
getRevocationInfoReferencesWithoutOriginalValues(AbstractCadesSignature) - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns all revocation info references (revocation info hashes) included in this ats-hash-index, for which no corresponding revocation info object can be found in the given signature.
getRevocationInformation() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getRevocationInformation() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getRevocationInformation() - Method in interface iaik.pdf.signature.ApprovalSignature
Extract revocation information if included.
getRevocationInformation(CadesSignature) - Static method in class iaik.pdf.signature.ApprovalSignatureCMS
Extract revocation information if included.
getRunDirection() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the run direction.
getSignatureAlgorithm() - Method in class iaik.pdf.parameters.SignatureParameters
Get signature algorithm, that will be used for content signing.
getSignatureAppearanceSetter() - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
Returns a signature appearance setter to change the appearance of the signature in the PDF document.
getSignatureContactInfo() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get contact info given in signature.
getSignatureDictionaryDate() - Method in class iaik.pdf.itext.PdfSignatureDetailsItext
 
getSignatureDictionaryDate() - Method in class iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox
 
getSignatureDictionaryDate() - Method in interface iaik.pdf.signature.PdfSignatureDetails
Returns the signing date, as set in the PDF signature dictionary (with dictionary key name "M").
getSignatureEncoding() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get the signature encoding (subfilter)
getSignatureGraphic() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the Image object to render.
getSignatureLocation() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get location where signature has been applied.
getSignaturePolicyQualifierInfo(ASN1Object) - Static method in class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
Creates the appropriate instance from the given ASN.1 object as indicated by the included signature policy qualifier ID.
getSignatureReason() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get reason given in signature.
getSignatures() - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
getSignatures() - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
getSignatures() - Method in class iaik.pdf.signature.PdfSignatureInstance
Extract all PDF signatures (approval and certification signatures) contained in the document.
getSignatureTimestampProperties() - Method in class iaik.pdf.parameters.CadesTParameters
Get all timestamp properties configured for this parameters to create the respective number of signature timestamps.
getSignatureTimestampProperties() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get timestamp properties to create the respective number of signature timestamps.
getSignatureTimeStamps(X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Return all signature timestamps included in this signature for the given signer.
getSignatureTimeStamps(int) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Return all signature timestamps included in this signature for the given signer.
getSignatureTimeStamps() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getSignatureTimeStamps() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getSignatureTimeStamps() - Method in interface iaik.pdf.signature.ApprovalSignature
Extract all included signature timestamps.
getSignatureTimeStampToken(X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Extract signature timestamp token if included.
getSignatureTimeStampToken(int) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Extract signature timestamp token if included.
getSignatureTimeStampToken() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getSignatureTimeStampToken() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getSignatureTimeStampToken() - Method in interface iaik.pdf.signature.ApprovalSignature
Extract signature timestamp token if included.
getSignedDataObject() - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Get the SignedData object of type SignedData or SignedDataStream
getSignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) - Method in class iaik.pdf.parameters.CadesBESParameters
 
getSignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) - Method in class iaik.pdf.parameters.PadesBESParameters
 
getSignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) - Method in class iaik.pdf.parameters.PdfSignatureParameters
 
getSignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) - Method in class iaik.pdf.parameters.SignatureParameters
Return all signed attributes as determined by the respective parameter class.
getSignerCertificate() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getSignerCertificate() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getSignerCertificate() - Method in interface iaik.pdf.signature.ApprovalSignature
Returns the signer certificate.
getSignerCertificate(CadesSignature) - Static method in class iaik.pdf.signature.ApprovalSignatureCMS
Get the signer certificate from the given CAdES signature.
getSignerInfos() - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Extract all SignerInfos included in this CAdES signature.
getSigningTime() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
getSigningTime() - Method in class iaik.pdf.itext.DocumentTimestampItext
 
getSigningTime() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
getSigningTime() - Method in class iaik.pdf.pdfbox.DocumentTimestampPdfBox
 
getSigningTime() - Method in interface iaik.pdf.signature.PdfSignatureDetails
Get the time of signature creation.
getSigPolicyHash() - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
The hash value of this signature policy.
getSigPolicyQualifierId() - Method in class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
Returns the signature policy qualifier ID
getSigPolicyQualifiers() - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Returns the signature policy qualifiers that had been set for this signature policy
getSigQualifierValue() - Method in class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
Returns the value of this signature policy qualifier as ASN.1 object
getSigQualifierValue() - Method in class iaik.pdf.asn1objects.SpDocSpecification
Returns this policy qualifier's value (the URI or the OID of the policy's technical specification) - either of type IA5String or ObjectID.
getSigQualifierValue() - Method in class iaik.pdf.asn1objects.Spuri
Returns this policy qualifier's value (the URI or URL reference to the signature policy) as IA5String.
getSubfilter() - Method in class iaik.pdf.itext.PdfSignatureDetailsItext
 
getSubfilter() - Method in class iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox
 
getSubfilter() - Method in interface iaik.pdf.signature.PdfSignatureDetails
Returns the subfilter of this signature.
getTimestampDigestAlgorithm() - Method in class iaik.pdf.parameters.CadesLTAParameters
Returns the digest algorithm for hashing the data, that shall be timestamped.
getTimeStampToken() - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
Returns the attribute value of this ArchiveTimeStamp as TimeStampToken object.
getTimeStampToken() - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Returns the underlying TimeStampToken of this ContentTimeStamp.
getTimeStampToken() - Method in class iaik.pdf.asn1objects.SignatureTimeStamp
Returns the timestamp value as TimeStampToken object.
getTimeStampToken(byte[], String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Sends a timestamp request to the given TSA and returns the timestamp token if successful.
getTimeStampToken(byte[], String, String, String, String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Sends a timestamp request to the given TSA and returns the timestamp token if successful.
getTimeStampToken(byte[]) - Method in class iaik.pdf.itext.TSAClientIAIK
Get timestamp token.
getTimeStampTokenWithHashing(byte[], String, String, String, String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Hashes the given data, sends a timestamp request for the resulting imprint to the given TSA and returns the timestamp token if successful.
getTimeStampTokenWithHashing(byte[], String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Hashes the given data, sends a timestamp request for the resulting imprint to the given TSA and returns the timestamp token if successful.
getTimeStampTokenWithHashing(InputStream, String, String, String, String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Hashes the given data, sends a timestamp request for the resulting imprint to the given TSA and returns the timestamp token if successful.
getTimeStampTokenWithHashing(InputStream, String) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Hashes the given data, sends a timestamp request for the resulting imprint to the given TSA and returns the timestamp token if successful.
getTokenSizeEstimate() - Method in class iaik.pdf.itext.TSAClientIAIK
Get the token size estimate.
getTopLayer() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the template that aggregates all appearance layers.
getTsaPw() - Method in class iaik.pdf.parameters.CadesLTAParameters
Get password for authentication at the timestamp authority, used to create the archive timestamp.
getTsaPw() - Method in class iaik.pdf.parameters.CadesTParameters
Get password for authorization at the timestamp server, used to create the signature timestamp.
getTsaPw() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get password for authorization at the timestamp server, used to create the signature timestamp.
getTsaPw_() - Method in class iaik.pdf.parameters.TimestampProperties
Returns the password for authorization at the timestamp server, used to create the signature timestamp.
getTsaUrl(X509Certificate) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Extract URL to time stamp authority to be used for creating a time stamp for the signature time.
getTsaUrl() - Method in class iaik.pdf.parameters.CadesLTAParameters
Get URL of timestamp authority, used to create the archive timestamp.
getTsaUrl() - Method in class iaik.pdf.parameters.CadesTParameters
Get URL of timestamp authority, used to create the signature timestamp.
getTsaUrl() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get URL of timestamp server, used to create the signature timestamp.
getTsaUrl_() - Method in class iaik.pdf.parameters.TimestampProperties
Returns the URL of the timestamp server, used to create the signature timestamp.
getTsaUsername() - Method in class iaik.pdf.parameters.CadesLTAParameters
Get username for authentication at the timestamp authority, used to create the archive timestamp.
getTsaUsername() - Method in class iaik.pdf.parameters.CadesTParameters
Get username for authorization at the timestamp server, used to create the signature timestamp.
getTsaUsername() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get username for authorization at the timestamp server, used to create the signature timestamp.
getTsaUsername_() - Method in class iaik.pdf.parameters.TimestampProperties
Returns the username for authorization at the timestamp server, used to create the signature timestamp.
getTspImprintDigestAlgorithm() - Method in class iaik.pdf.parameters.PdfSignatureParameters
Get digest algorithm, used to hash the data and create the signature timestamp.
getUnsignedAttreValueReferencesWithoutOriginalValues(SignerInfo) - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
Returns all unsigned attribute value references included in this AtsHashIndexv3, for which no corresponding unsigned attribute value can be found in the given signer info.
getUnsignedAttributeReferencesWithoutOriginalValues(SignerInfo) - Method in class iaik.pdf.asn1objects.AtsHashIndex
Returns all unsigned attribute references (unsigned attribute hashes) included in this AtsHashIndex, for which no corresponding unsigned attribute can be found in the given signer info.
getUnsignedAttributesHashes() - Method in class iaik.pdf.asn1objects.AtsHashIndex
Returns all included unsigned attribute hashes.
getUnsignedAttrValueHashes() - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
Returns all included unsigned attribute value hashes.
getUnsignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) - Method in class iaik.pdf.parameters.CadesTParameters
 
getUnsignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) - Method in class iaik.pdf.parameters.PdfSignatureParameters
 
getUnsignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) - Method in class iaik.pdf.parameters.SignatureParameters
Return all unsigned attributes as determined by the respective parameter class.
getUseAtsHashIndexv3() - Method in class iaik.pdf.parameters.CadesLTAParameters
Returns, which ats-hash-index attribute will be used for this archive time stamp.
getValidationData(byte[]) - Method in class iaik.pdf.parameters.PadesLTVParameters
Get the validation data corresponding to the given CMS signature (provided as signature encoding).
getValidationData(X509CRL) - Method in class iaik.pdf.parameters.PadesLTVParameters
Get the validation data corresponding to the given CRL.
getValidationData(OCSPResponse) - Method in class iaik.pdf.parameters.PadesLTVParameters
Get the validation data corresponding to the given OCSP response.
getValidationData(TimeStampToken) - Method in class iaik.pdf.parameters.PadesLTVParameters
Get the validation data corresponding to the given timestamp token.
getValidationData() - Method in class iaik.pdf.parameters.PadesLTVParameters
Get the map containing the hashed signatures as key and corresponding validation data.

H

hashCode() - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Returns a hashcode for this object.

I

iaik.pdf.asn1objects - package iaik.pdf.asn1objects
 
iaik.pdf.cmscades - package iaik.pdf.cmscades
 
iaik.pdf.itext - package iaik.pdf.itext
 
iaik.pdf.parameters - package iaik.pdf.parameters
 
iaik.pdf.pdfbox - package iaik.pdf.pdfbox
 
iaik.pdf.signature - package iaik.pdf.signature
 
IAIKSignatureImplementation - Class in iaik.pdf.pdfbox
Implementation of the PDFBox SignatureInterface used to digest the data and to create the encoded CMS signature or timestamp token.
IAIKSignatureImplementation(PrivateKey, X509Certificate[], PdfSignatureParameters, int) - Constructor for class iaik.pdf.pdfbox.IAIKSignatureImplementation
Constructor taking all settings for creating the CMS signature.
IAIKSignatureImplementation(String, String, String, String) - Constructor for class iaik.pdf.pdfbox.IAIKSignatureImplementation
Constructor taking all settings for creating the document timestamp.
ID_ADBE_REVOCATION - Static variable in class iaik.pdf.asn1objects.RevocationInfoArchival
Object identifier for the adbe-revocationInfoArchival attribute.
initSign(String, byte[], String, PrivateKey, Certificate[], PdfSignatureParameters) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
initSign(InputStream, byte[], OutputStream, PrivateKey, Certificate[], PdfSignatureParameters) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
initSign(String, byte[], String, PrivateKey, Certificate[], PdfSignatureParameters) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
initSign(InputStream, byte[], OutputStream, PrivateKey, Certificate[], PdfSignatureParameters) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
initSign(String, byte[], String, PrivateKey, Certificate[], PdfSignatureParameters) - Method in class iaik.pdf.signature.PdfSignatureInstance
Set all details needed to create a PDF signature.
initSign(InputStream, byte[], OutputStream, PrivateKey, Certificate[], PdfSignatureParameters) - Method in class iaik.pdf.signature.PdfSignatureInstance
Set all details needed to create a PDF signature.
initVerify(String, byte[]) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
initVerify(InputStream, byte[]) - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
initVerify(String, byte[]) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
initVerify(InputStream, byte[]) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
initVerify(String, byte[]) - Method in class iaik.pdf.signature.PdfSignatureInstance
Specify the signed PDF document to be further analyzed.
initVerify(InputStream, byte[]) - Method in class iaik.pdf.signature.PdfSignatureInstance
Specify the signed PDF document to be further analyzed.
isAcro6Layers() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the Acrobat 6.0 layer mode.
isInvisible() - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Gets the visibility status of the signature.
isModified() - Method in class iaik.pdf.itext.PdfSignatureDetailsItext
 
isModified() - Method in class iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox
 
isModified() - Method in interface iaik.pdf.signature.PdfSignatureDetails
Check whether the document has been modified after the signature was applied by verifying that the document ends after the last byte of the signed version.
isSigningCertificateAttributeIncluded() - Method in class iaik.pdf.parameters.SignatureParameters
Deprecated.
handling of signed attributes is now done by each parameters class itself, see SignatureParameters.getSignedSignerInfoAttributes(SignedDataStream, SignerInfo, X509Certificate[]) .

L

LEGAL - Static variable in class iaik.pdf.signature.Constants
Key name of legal entry in PDF catalog, used to set a legal content attestation for certification signatures.
LegalContentAttestation - Class in iaik.pdf.parameters
A Legal Content Attestation can be added when creating certification signatures, in order to specify the PDF capabilities which may affect the signed document (e.g.
LegalContentAttestation() - Constructor for class iaik.pdf.parameters.LegalContentAttestation
Create a new empty legal content attestation.
LegalContentAttestation.ContentType - Enum in iaik.pdf.parameters
Possible PDF content types that may effect the presentation of the document's content.

M

MakeSignatureIAIK - Class in iaik.pdf.itext
Signs given PDF documents.
MakeSignatureIAIK() - Constructor for class iaik.pdf.itext.MakeSignatureIAIK
 
multipleAllowed() - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
 
multipleAllowed() - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
 
multipleAllowed() - Method in class iaik.pdf.asn1objects.AtsHashIndex
 
multipleAllowed() - Method in class iaik.pdf.asn1objects.AtsHashIndexv3
 
multipleAllowed() - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Returns false since only one AttributeValues of this type is allowed in the SET OF AttributeValue of an ContentTimeStamp attribute.

O

OcspClientIAIK - Class in iaik.pdf.itext
IAIK implementation of OCSPClient interface.
OcspClientIAIK() - Constructor for class iaik.pdf.itext.OcspClientIAIK
 
OcspResponseUtil - Class in iaik.pdf.cmscades
Provides methods to check revocation status of certificates via OCSP.
OcspResponseUtil() - Constructor for class iaik.pdf.cmscades.OcspResponseUtil
 
oid - Static variable in class iaik.pdf.asn1objects.ArchiveTimeStampv3
The attributeType object identifier of the ArchiveTimeStampToken attribute.
oid - Static variable in class iaik.pdf.asn1objects.AtsHashIndex
The attributeType object identifier of the AtsHashIndex attribute.
oid - Static variable in class iaik.pdf.asn1objects.AtsHashIndexv3
The attributeType object identifier of the AtsHashIndexv3 attribute.
oid - Static variable in class iaik.pdf.asn1objects.ContentTimeStamp
The attributeType object identifier of the ContentTimeStamp attribute.
oid - Static variable in class iaik.pdf.asn1objects.RevocationInfoArchival
 
oid - Static variable in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
The attributeType object identifier of the SignaturePolicyIdentifier attribute.
oid - Static variable in class iaik.pdf.asn1objects.SpDocSpecification
The identifier of the signature policy qualifier info type called SpDocSpecification.
oid - Static variable in class iaik.pdf.asn1objects.Spuri
The identifier of the Spuri.
oid - Static variable in class iaik.pdf.asn1objects.SpUserNotice
The identifier of the SpUserNotice.
optionalContent - Static variable in class iaik.pdf.parameters.LegalContentAttestation
Identifier for the optional content entry.
OtherRevInfo - Class in iaik.pdf.asn1objects
This class represents the ASN.1 structure OtherRevInfo as defined in PDF specification ISO 32000-1.
OtherRevInfo(ObjectID, byte[]) - Constructor for class iaik.pdf.asn1objects.OtherRevInfo
 
OtherRevInfo(ASN1Object) - Constructor for class iaik.pdf.asn1objects.OtherRevInfo
 

P

PadesBasicParameters - Class in iaik.pdf.parameters
Parameter class used to create PDF signatures according to profile PAdES basic.
PadesBasicParameters(boolean) - Constructor for class iaik.pdf.parameters.PadesBasicParameters
Constructor for parameters using subfilter adbe.pkcs7.detached or adbe.pkcs7.sha1 as specified in profile PAdES basic.
PadesBESParameters - Class in iaik.pdf.parameters
Parameter class used to create PDF signatures according to profile PAdES-BES.
PadesBESParameters() - Constructor for class iaik.pdf.parameters.PadesBESParameters
Constructor for parameters using subfilter ETSI.CAdES.detached as defined by profile PAdES-BES.
PadesLTVParameters - Class in iaik.pdf.parameters
Parameter class used to create PDF signatures according to profile PAdES-LTV.
PadesLTVParameters() - Constructor for class iaik.pdf.parameters.PadesLTVParameters
Constructor for parameters indicating that validation data and a document timestamp shall be added as given in the PAdES-LTV profile.
PdfSignatureDetails - Interface in iaik.pdf.signature
Extracts details of a PDF signature.
PdfSignatureDetailsItext - Class in iaik.pdf.itext
Implementation of the PdfSignatureDetails interface to use iText for extracting and parsing PDF signatures.
PdfSignatureDetailsPdfBox - Class in iaik.pdf.pdfbox
Implementation of the PdfSignatureDetails interface to use PDFBox for extracting and parsing PDF signatures.
PdfSignatureEngine - Class in iaik.pdf.signature
Engine to create instances of type PdfSignatureInstance.
PdfSignatureEngine() - Constructor for class iaik.pdf.signature.PdfSignatureEngine
 
PdfSignatureException - Exception in iaik.pdf.signature
General PAdES toolkit exception.
PdfSignatureException() - Constructor for exception iaik.pdf.signature.PdfSignatureException
Constructs a new exception with null as its detail message.
PdfSignatureException(String) - Constructor for exception iaik.pdf.signature.PdfSignatureException
Constructs a new exception with the specified detail message.
PdfSignatureException(Throwable) - Constructor for exception iaik.pdf.signature.PdfSignatureException
Constructs a new exception with the specified cause.
PdfSignatureException(String, Throwable) - Constructor for exception iaik.pdf.signature.PdfSignatureException
Constructs a new exception with the specified detail message and cause.
PdfSignatureInstance - Class in iaik.pdf.signature
This class provides methods to create, extract and verify PDF signatures.
PdfSignatureInstance() - Constructor for class iaik.pdf.signature.PdfSignatureInstance
 
PdfSignatureInstanceItext - Class in iaik.pdf.itext
Implementation of the PdfSignatureInstance abstraction to use iText for parsing and creating signed PDF documents.
PdfSignatureInstanceItext() - Constructor for class iaik.pdf.itext.PdfSignatureInstanceItext
 
PdfSignatureInstancePdfbox - Class in iaik.pdf.pdfbox
Implementation of the PdfSignatureInstance abstraction to use PDFBox for parsing and creating signed PDF documents.
PdfSignatureInstancePdfbox() - Constructor for class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
PdfSignatureParameters - Class in iaik.pdf.parameters
Abstract parameter superclass used for PDF signature creation.
PERMS - Static variable in class iaik.pdf.signature.Constants
Key name for permission entry in PDF catalog, used for certification signatures

R

REFERENCE - Static variable in class iaik.pdf.signature.Constants
Key name of a signature reference dictionary in the signature dictionary, used to handle modifications of signed versions.
RevocationInfoArchival - Class in iaik.pdf.asn1objects
This class represents the ASN.1 structure RevocationInfoArchival as defined in PDF specification ISO 32000-1:
RevocationInfoArchival() - Constructor for class iaik.pdf.asn1objects.RevocationInfoArchival
Create empty RevocationInfoArchival object
RevocationInfoArchival(OCSPResponse) - Constructor for class iaik.pdf.asn1objects.RevocationInfoArchival
Create new RevocationInfoArchival object using given OCSP response
RevocationInfoArchival(CRL) - Constructor for class iaik.pdf.asn1objects.RevocationInfoArchival
Create new RevocationInfoArchival object using given CRL
RevocationInfoArchival(OtherRevInfo) - Constructor for class iaik.pdf.asn1objects.RevocationInfoArchival
Create new RevocationInfoArchival object using given element of type OtherRevInfo
RevocationInfoArchival(ASN1Object) - Constructor for class iaik.pdf.asn1objects.RevocationInfoArchival
Create RevocationInfoArchival from ASN1Object

S

setAcro6Layers(boolean) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Acrobat 6.0 and higher recommends that only layer n0 and n2 be present.
setAttestationString(String) - Method in class iaik.pdf.parameters.LegalContentAttestation
Set the attestation text, giving some more information about the document's integrity.
setCmsSecurityProvider(SecurityProvider) - Static method in class iaik.pdf.signature.PdfSignatureInstance
Only calls SecurityProvider.setSecurityProvider(cmsSecProvider); to tell IAIK CMS which provider to use for signing.
setContentTimestampProperties(String, String, String) - Method in class iaik.pdf.parameters.CMSSignatureParameters
Set details of timestamp authority, in order to add a content timestamp as signed attribute to signature.
setContentTimestampProperties(String, String, String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Set all details required to create a content timestamp and add it as signed attribute to the signature.
setCrls(CRL[]) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Set CRLs to be included in signature as signed attribute
setDigestAlgorithm(String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
 
setDigestAlgorithm(String) - Method in class iaik.pdf.parameters.SignatureParameters
Set digest algorithm used for content digest in signature.
setImage(Image) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the background image for the layer 2.
setImageScale(float) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the scaling to be applied to the background image.
setLayer2Font(Font) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the n2 and n4 layer font.
setLayer2Text(String) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the signature text identifying the signer.
setLayer4Text(String) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the text identifying the signature status.
setOcspResponses(OCSPResponse[]) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Set OCSP responses to be included in signature as signed attribute.
setOcspUrl(String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Given OCSP responder URL will be used, to request an OCSP response for the signer certificate during signing.
setOcspUrl(String, PrivateKey, X509Certificate[]) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Given OCSP responder URL will be used, to request an OCSP response for the signer certificate during signing.
setOptionalContentFlag(boolean) - Method in class iaik.pdf.parameters.LegalContentAttestation
Set whether document contains object of PDF type "optional content"
setPDVisibleSigProperties(PDVisibleSigProperties) - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
setRenderingMode(PdfSignatureAppearance.RenderingMode) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the rendering mode for this signature.
setRunDirection(int) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the run direction in the n2 and n4 layer.
setSignatureAlgorithm(String) - Method in class iaik.pdf.parameters.SignatureParameters
Set the signature algorithm to be used for signing.
setSignatureContactInfo(String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Specify contact information for signature
setSignatureGraphic(Image) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the Image object to render when Render is set to RenderingMode.GRAPHIC or RenderingMode.GRAPHIC_AND_DESCRIPTION.
setSignatureLocation(String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Specify location for signature
setSignatureReason(String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Specify reason for signature
setSignatureTimestampProperties(String, String, String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Set all details required to create a signature timestamp and add it as unsigned attribute to the signature.
setSignatureTimestampProperties(String, String, String, String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
Set all details required to create a signature timestamp and add it as unsigned attribute to the signature.
setTimestampDigestAlgorithm(String) - Method in class iaik.pdf.parameters.CadesLTAParameters
Set the digest algorithm for hashing the data, that shall be timestamped.
setTsaDetails(String, String, String) - Method in class iaik.pdf.parameters.PdfSignatureParameters
setUseAtsHashIndexv3(boolean) - Method in class iaik.pdf.parameters.CadesLTAParameters
Sets which ats-hash-index attribute to use for the archive time stamp.
setVisibleSignature(Rectangle, int, String) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the signature to be visible.
setVisibleSignature(String) - Method in class iaik.pdf.itext.SignatureAppearanceSetter
Sets the signature to be visible.
SHA1SUBFILTER - Static variable in class iaik.pdf.signature.Constants
Subfilter ADOBE_PKCS7_SHA1 (only supported implicit signature)
sign() - Method in class iaik.pdf.itext.PdfSignatureInstanceItext
 
sign(InputStream) - Method in class iaik.pdf.pdfbox.IAIKSignatureImplementation
Digest the document data to be signed and create the CMS signature or document timestamp.
sign() - Method in class iaik.pdf.pdfbox.PdfSignatureInstancePdfbox
 
sign() - Method in class iaik.pdf.signature.PdfSignatureInstance
Sign the PDF document given as defined in initSign.
SignatureAppearanceSetter - Class in iaik.pdf.itext
Allows the manipulation of the signature appearance.
SignatureAppearanceSetter(PdfSignatureAppearance) - Constructor for class iaik.pdf.itext.SignatureAppearanceSetter
Creates a new signature appearance setter for the given signature appearance instance.
SignatureParameters - Class in iaik.pdf.parameters
Abstract parameter superclass.
SignaturePolicyIdentifier - Class in iaik.pdf.asn1objects
This class represents the signature-policy-identifier attribute, that shall be included in a CAdES-EPES signature as a signed attribute.
SignaturePolicyIdentifier() - Constructor for class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Empty default constructor.
SignaturePolicyIdentifier(ObjectID) - Constructor for class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Constructor for setting the applicable signature policy's ID.
SignaturePolicyIdentifier(ObjectID, AlgorithmID, byte[]) - Constructor for class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Constructor for setting the signature policy's ID, hash and hash algorithm.
SignaturePolicyIdentifier(ASN1Object) - Constructor for class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Creates an SignaturePolicyIdentifier from its ASN.1 representation.
SignaturePolicyQualifierInfo - Class in iaik.pdf.asn1objects
This class is used to further qualify a SignaturePolicyIdentifier.
SignaturePolicyQualifierInfo(ObjectID, ASN1Object) - Constructor for class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
Constructor taking the policy qualifier's ID and its value as ASN.1 object.
SignaturePolicyQualifierInfo(ASN1Object) - Constructor for class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
Creates an SignaturePolicyQualifierInfo from its ASN.1 representation.
SignatureTimeStamp - Class in iaik.pdf.asn1objects
This class adds a verification method to the already existing SignatureTimeStampToken class.
SignatureTimeStamp(ASN1Object, byte[]) - Constructor for class iaik.pdf.asn1objects.SignatureTimeStamp
Constructor specifying the timestamp token as ASN.1 object and the protected signature value.
SignatureTimeStamp(SignatureTimeStampToken, byte[]) - Constructor for class iaik.pdf.asn1objects.SignatureTimeStamp
Constructor specifying the timestamp token and the protected signature value.
SignatureTimestampEncodeListener - Class in iaik.pdf.cmscades
EncodeListener for the SignatureTimestamp.
SignatureTimestampEncodeListener(CadesTParameters, X509Certificate) - Constructor for class iaik.pdf.cmscades.SignatureTimestampEncodeListener
Constructor taking the CAdES signature parameters including the TSA information.
SignatureTimestampEncodeListener(PdfSignatureParameters) - Constructor for class iaik.pdf.cmscades.SignatureTimestampEncodeListener
Constructor taking the PAdES signature parameters including the TSA information.
signDetached(String, String, Certificate[], PrivateKey, String, MakeSignature.CryptoStandard, String, String, Collection<CrlClient>, boolean, String, String, String, int) - Static method in class iaik.pdf.itext.MakeSignatureIAIK
Sign the given PDF, saving the signed PDF to given destination.
SpDocSpecification - Class in iaik.pdf.asn1objects
This class represents the signature policy qualifier of type SpDocSpecification.
SpDocSpecification(ASN1Object) - Constructor for class iaik.pdf.asn1objects.SpDocSpecification
Creates an SpDocSpecification from its ASN.1 representation.
SpDocSpecification(IA5String) - Constructor for class iaik.pdf.asn1objects.SpDocSpecification
Creates a new SpDocSpecification instance using the given uri
SpDocSpecification(ObjectID) - Constructor for class iaik.pdf.asn1objects.SpDocSpecification
Creates a new SpDocSpecification instance using the given OID
Spuri - Class in iaik.pdf.asn1objects
This class represents the signature policy qualifier of type spuri.
Spuri(ASN1Object) - Constructor for class iaik.pdf.asn1objects.Spuri
Creates an Spuri from its ASN.1 representation.
Spuri(IA5String) - Constructor for class iaik.pdf.asn1objects.Spuri
Creates a new Spuri instance using the given uri
SpUserNotice - Class in iaik.pdf.asn1objects
This class represents the signature policy qualifier of type sp-user-notice.
SpUserNotice(ASN1Object) - Constructor for class iaik.pdf.asn1objects.SpUserNotice
Creates an SpUserNotice from its ASN.1 representation.
SpUserNotice() - Constructor for class iaik.pdf.asn1objects.SpUserNotice
Constructor creating an empty SpUserNotice instance
SpUserNotice(String) - Constructor for class iaik.pdf.asn1objects.SpUserNotice
Creates an SpUserNotice instance having only the explicit text set.
SpUserNotice(String, String, int[]) - Constructor for class iaik.pdf.asn1objects.SpUserNotice
Creates an SpUserNotice using the given explicit text and notice reference.
SpUserNotice(String, String, BigInteger[]) - Constructor for class iaik.pdf.asn1objects.SpUserNotice
Creates an SpUserNotice using the given explicit text and notice reference.

T

TimestampProperties - Class in iaik.pdf.parameters
This class collects information needed to created timestamp requests in order to add timestamp responses to a signature (e.g.
TimestampProperties(String) - Constructor for class iaik.pdf.parameters.TimestampProperties
Constructor for timestamp properties, where only the TSA URL is needed.
TimestampProperties(String, String, String) - Constructor for class iaik.pdf.parameters.TimestampProperties
Constructor for timestamp properties, using the TSA URL as well as username and password for authentication.
TimestampProperties(String, String, String, String) - Constructor for class iaik.pdf.parameters.TimestampProperties
Constructor for timestamp properties, using the TSA URL as well as username and password for authentication.
TimeStampTokenUtil - Class in iaik.pdf.cmscades
Provides methods to create and verify time stamps.
TimeStampTokenUtil() - Constructor for class iaik.pdf.cmscades.TimeStampTokenUtil
 
toASN1Object() - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
Returns this ats-hash-index as ASN1Object.
toASN1Object() - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
Returns this ArchiveTimeStampToken as ASN1Object.
toASN1Object() - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Returns this ContentTimeStamp as ASN1Object.
toASN1Object() - Method in class iaik.pdf.asn1objects.OtherRevInfo
 
toASN1Object() - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
toASN1Object() - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
Returns this SignaturePolicyIdentifier as ASN1Object.
toASN1Object() - Method in class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
Returns this SignaturePolicyQualifierInfo as ASN1Object.
toASN1Object() - Method in class iaik.pdf.asn1objects.SpUserNotice
 
toString() - Method in class iaik.pdf.asn1objects.AbstractAtsHashIndex
 
toString() - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
 
toString() - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Returns a string representation of this ContentTimeStamp.
toString() - Method in class iaik.pdf.asn1objects.OtherRevInfo
Returns a string giving some information about this OtherRevInfo object.
toString() - Method in class iaik.pdf.asn1objects.RevocationInfoArchival
 
toString() - Method in class iaik.pdf.asn1objects.SignaturePolicyIdentifier
 
toString() - Method in class iaik.pdf.asn1objects.SignaturePolicyQualifierInfo
 
toString() - Method in class iaik.pdf.asn1objects.SpDocSpecification
 
toString() - Method in class iaik.pdf.asn1objects.Spuri
 
toString() - Method in class iaik.pdf.asn1objects.SpUserNotice
 
TRANSFORMMETHOD - Static variable in class iaik.pdf.signature.Constants
Key name of the transform method entry in the signature reference dictionary, used to specify the method how to handle modifications of signed versions.
TRANSFORMPARAMS - Static variable in class iaik.pdf.signature.Constants
Key name of the transform parameter entry in the signature reference dictionary, used to specify the parameters for the transform method.
TSAClientIAIK - Class in iaik.pdf.itext
IAIK implementation of TSAClient interface.
TSAClientIAIK(String) - Constructor for class iaik.pdf.itext.TSAClientIAIK
Constructor using a TSA, that needs no authentication.
TSAClientIAIK(String, String, String) - Constructor for class iaik.pdf.itext.TSAClientIAIK
Constructor using a TSA requiring authentication.
TSAClientIAIK(String, String, String, int, String) - Constructor for class iaik.pdf.itext.TSAClientIAIK
Constructor using a TSA requiring authentication.
TSPSUBFILTER - Static variable in class iaik.pdf.signature.Constants
Subfilter for document timestamps (no typical pdf signature)

V

valueOf(String) - Static method in enum iaik.pdf.parameters.LegalContentAttestation.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.pdf.signature.CertificationSignature.ModificationPermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.pdf.signature.Constants.SubFilter
Returns the enum constant of this type with the specified name.
values() - Static method in enum iaik.pdf.parameters.LegalContentAttestation.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.pdf.signature.CertificationSignature.ModificationPermission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.pdf.signature.Constants.SubFilter
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class iaik.pdf.signature.PdfSignatureInstance
Verifies the signature value of each contained signature.
verifyDocumentTimestamp(X509Certificate) - Method in class iaik.pdf.itext.DocumentTimestampItext
 
verifyDocumentTimestamp() - Method in class iaik.pdf.itext.DocumentTimestampItext
 
verifyDocumentTimestamp() - Method in class iaik.pdf.pdfbox.DocumentTimestampPdfBox
 
verifyDocumentTimestamp(X509Certificate) - Method in class iaik.pdf.pdfbox.DocumentTimestampPdfBox
 
verifyDocumentTimestamp(X509Certificate) - Method in interface iaik.pdf.signature.DocumentTimestamp
Verify the included timestamp, i.e.
verifyDocumentTimestamp() - Method in interface iaik.pdf.signature.DocumentTimestamp
Verify the included timestamp, i.e.
verifySignatureTimestampImprint(X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Verify signature timestamp if included.
verifySignatureTimestampImprint(int) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Verify signature timestamp if included.
verifySignatureTimestampImprint(X509Certificate, X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Verify signature timestamp if included.
verifySignatureTimestampImprint(int, X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Verify signature timestamp if included.
verifySignatureTimestampImprint() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
verifySignatureTimestampImprint(X509Certificate) - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
verifySignatureTimestampImprint() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
verifySignatureTimestampImprint(X509Certificate) - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
verifySignatureTimestampImprint() - Method in interface iaik.pdf.signature.ApprovalSignature
Verify signature timestamp if included.
verifySignatureTimestampImprint(X509Certificate) - Method in interface iaik.pdf.signature.ApprovalSignature
Verify signature timestamp if included.
verifySignatureTimestamps() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
verifySignatureTimestamps() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
verifySignatureTimestamps() - Method in interface iaik.pdf.signature.ApprovalSignature
Verify all included signature timestamps.
verifySignatureValue(int) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Verifies the signature that has been created by the signer at signerInfoIndex.
verifySignatureValue(X509Certificate) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Verifies the signature that has been created by the signer corresponding to the given signerCertificate.
verifySignatureValue(PublicKey, int) - Method in class iaik.pdf.cmscades.AbstractCadesSignature
Uses the provided public key to verify the signature that has been created by the signer at signerInfoIndex.
verifySignatureValue() - Method in class iaik.pdf.itext.ApprovalSignatureItext
 
verifySignatureValue() - Method in class iaik.pdf.pdfbox.ApprovalSignaturePdfBox
 
verifySignatureValue() - Method in interface iaik.pdf.signature.ApprovalSignature
Verify the signature value.
verifySignatureValue(CadesSignature) - Static method in class iaik.pdf.signature.ApprovalSignatureCMS
Verify the signature value from the given CAdES signature.
verifyTimestamp(TimeStampToken, X509Certificate, byte[]) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Verifies the given timestamp token.
verifyTimestamp(TimeStampToken, X509Certificate, InputStream) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Verifies the given timestamp token.
verifyTimestampNoHashing(TimeStampToken, X509Certificate, byte[]) - Static method in class iaik.pdf.cmscades.TimeStampTokenUtil
Verifies the given timestamp token.
verifyTimeStampToken(X509Certificate) - Method in class iaik.pdf.asn1objects.ArchiveTimeStampv3
Verify this archive timestamp's signature and ensure that the timestamp's imprint corresponds to the expected imprint.
verifyTimeStampToken(X509Certificate) - Method in class iaik.pdf.asn1objects.ContentTimeStamp
Verify this timestamp's signature and ensure that the timestamp's imprint corresponds to the expected imprint.
verifyTimeStampToken(X509Certificate) - Method in class iaik.pdf.asn1objects.SignatureTimeStamp
Verify this timestamp's signature and ensure that the timestamp's imprint corresponds to the expected imprint.
VRICERT - Static variable in class iaik.pdf.signature.Constants
Key name of an entry in a VRI dictionary containing certificates for the given signature.
VRICRL - Static variable in class iaik.pdf.signature.Constants
Key name of an entry in a VRI dictionary containing CRLs for the given signature.
VRIOCSP - Static variable in class iaik.pdf.signature.Constants
Key name of an entry in a VRI dictionary containing OCSP responses for the given signature.
A B C D E G H I L M O P R S T V 
Skip navigation links
IAIK [CP]AdES Toolkit API Documentation
Version 2.2

2.2
(c) 2002 IAIK, (c) 2003 - 2016 SIC