JAVA Toolkit
| home | contact




Versions

IAIK [CP]AdES 2.2 - December 2 2016

Class or Package

Bug/ Change/
New Feature

Description

iaik.pdf

NF

Add parameter classes and methods for supporting the archive timestamp as defined in ETSI EN 319 122-1 v1.1.1.

iaik.pdf

NF

Add methods and classes to support the content timestamp as defined in ETSI TS 101 733 and ETSI EN 319 122.

iaik.pdf

NF

Support multiple signature time stamps.

iaik.pdf.asn1objects

NF

Add dedicated class for the signature time stamp, providing a verification method.

iaik.pdf.asn1objects

NF

Add dedicated class for the signature-policy-identifier and signature-policy-qualifier-info as required for CAdES-EPES and PAdES-EPES.

iaik.pdf.cmscades

C

Provide two different methods for encoding the signature object: encodeSignature for new signatures and encodeUpgradedSignature for upgraded signatures.

iaik.pdf.cmscades.AbstractCadesSignature

NF

Methods to extract time stamps using the signer certificate additionally to using the signer info index.

iaik.pdf.parameters.CadesBESParameters

NF

Add signing time attribute by default as required by ETSI EN 319 122-1.

iaik.pdf.pdfbox.PdfSignatureDetailsPdfBox

B

Return correct signature name with getName() - instead of signer's name.

iaik.pdf.signature.PdfSignatureInstance

NF

Methods to read from a stream (and write to a stream) to create and verify signatures.

IAIK [CP]AdES 2.1 - August 14 2015

Class or Package

Bug/ Change/
New Feature

Description

iaik.pdf.cmscades

B

Javadoc of previously obfuscated methods is now correctly displayed.

iaik.pdf.cmscades.CadesSignature(Stream)

B

Add certificates to signed data for new signer info instead of replacing existing ones.

iaik.pdf.cmscades.OcspResponseUtil

NF

Add method for requesting an OCSP response using a signed request.

iaik.pdf.itext.PdfSignatureInstanceItext

B

Correctly use reason, location and contact as configured in parameter class. Only empty string was previously set. Also allow null values.

iaik.pdf.parameters

B

Reason, location and contact now default to null instead of empty string.

iaik.pdf.parameters

NF

OCSP responder URL can be set together with optional key and certificates to sign the OCSP request during signature creation.

iaik.pdf.parameters

NF

Support multiple OCSP responses to be added to a PAdES signature.

iaik.pdf.parameters

B

Fixed a bug that prevented signature timestamp creation although TSA URL was set.

iaik.pdf.pdfbox.PdfSignatureInstancePdfbox

NF

Configure visible signature by providing PdfBox's PDVisibleSigProperties to ((PdfSignatureInstancePdfbox) sigInst) .setPDVisibleSigProperties.

iaik.pdf.pdfbox.PdfSignatureInstancePdfbox

B

PdfBox's method PDDocument.saveIncremental(FileInputStream, OutputStream) was changed to take InputStream instead of FileInputStream in version 1.8.8. This leads to a NoSuchMethodError for previous versions. Use reflection to support also previous versions again.

iaik.pdf.signature.ApprovalSignature.getOcspRevocationStatus

B

Use the first OCSP response, that was actually requested for the signer's certificate. In previous version an exception was thrown if the first OCSP response did not include an response for the signer's certificate (but for an intermediate CA certificate for example).

IAIK [CP]AdES 2.0 - March 6 2015

Class or Package

Bug/ Change/
New Feature

Description

iaik.pdf

C

Add Apache PDFBox as possible underlying PDF library. Either iText or PDFBox can now be used.

iaik.pdf

C

Complete restructuring to provide a general interface independent from underlying PDF libraries.

iaik.pdf.signature

NF

Adding support for certification signature and document timestamps according to PAdES LTV.

iaik.pdf.signature

NF

Allow extraction of signatures and signature details from a PDF file.

iaik.pdf.cmscades

NF

Add support for CAdES signatures (according to CAdES-BES and CAdES-T).

 

 
print    tip a friend
back to previous page back  |  top to the top of the page