Skip navigation links
IAIK XAdES AddOn for XSECT
version 2.13

IAIK XAdES AddOn for XSECT

This is the version of the IAIK XML Advanced Electronic Signatures API.

See: Description

IAIK XML Advanced Electronic Signatures APIs 
Package Description
iaik.xml.crypto.xades
Classes for generating and validating XML Advanced Electronic Signatures.
iaik.xml.crypto.xades.dom  
iaik.xml.crypto.xades.timestamp
Classes for processing time-stamps as used in XML Advanced Electronic Signatures (XAdES).
IAIK XAdES APIs Implementation 
Package Description
iaik.xml.crypto.xades.impl
An implementation of the interfaces defined in the iaik.xml.crypto.xades package.
iaik.xml.crypto.xades.impl.alg.transform  
iaik.xml.crypto.xades.impl.dom
A DOM spezific implementation of the interfaces defined in the iaik.xml.crypto.xades package.
iaik.xml.crypto.xades.impl.dom.properties
A DOM spezifik implementation of the properties defined in the iaik.xml.crypto.xades package.
iaik.xml.crypto.xades.timestamp.impl  
This is the version of the IAIK XML Advanced Electronic Signatures API.

Please send any questions regarding the IAIK XML Advanced Electronic Signatures API to jce@iaik.tugraz.at.

The IAIK XML Advanced Electronic Signatures (XAdES) API extends the JavaTM XML Digital Signature API Specification (JSR 105) with features for the processing of XML Advanced Electronic Signatures (XAdES) according to ETSI TS 101 903 V1.4.2 (2010-12).


Package Overview

The IAIK XML Advanced Electronic Signatures (XAdES) API consists of 4 packages:

The iaik.xml.crypto and the iaik.xml.crypto.dom packages contain classes that extend the corresponding javax.xml.crypto and javax.xml.crypto.dom packages of the JavaTM XML Digital Signature API Specification (JSR 105) with classes for the extension of XML advanced electronic signatures after they have been signed.

The iaik.xml.crypto.xades package contains interfaces that represent the elements of the qualifying properties defined in ETSI TS 101 903 v1.2.2. Of primary significance is the XAdESSignature class which extends the XMLSignature class, which allows you to sign, validate an extend an XML Advanced Electronic Signature. The QualifyingPropertiesFactory is an abstract factory that is used to create objects that implement the interfaces defined in this package.

Finally, the iaik.xml.crypto.xades.timestamp package contains classes for the processing of time-stamps as they occur in XML Advanced Electronic Signatures. One notable class in this package is the TimeStampProcessor which allows developers to supply implementations that access a certain time-stamp authority TSA to obtain a time-stamp.

Skip navigation links

© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC