- AbstractAtsHashIndex - Class in iaik.pdf.asn1objects
-
- 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
-
- 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.
- 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.
- 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
-
- getEncodedSignedDataStream() - Method in class iaik.pdf.cmscades.CadesSignatureStream
-
- 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.
- 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
-
- 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.