JAVA Toolkit
| home | contact



News Menu

Latest News

ECCelerate 6.0 released!

04/07/2019

We proudly present a new maintenance release of our IAIK ECCelerate™ elliptic curve library! Version 6.0 fixes minor bugs and contains internal improvements to the curve parameter storage. IAIK ECCelerate™ is based on Java 6 technology and has been thoroughly optimized for speed. Currently, it supports ECDSA, EdDSA, ECDH, X25519/448, ECIES and optionally ECMQV.

IAIK [CP]AdES 2.3 released!

18/03/2019

Version 2.3 of our [CP]AdES library now supports PDFBox version 2.0 and provides a countermeasure against the PDF attacks USF, ISA and SWA.

References

Our Clients


ASN.1

The Abstract Syntax Notation One (ASN.1), defined by the ISO standard ISO 8824/ITU X.208, specifies a language for describing data structures in an abstract and platform independent manner. IAIK-JCE supports all essential basic - simple and constructed - ASN.1 types:

  • BOOLEAN
  • INTEGER
  • BITSTRING
  • OCTETSTRING
  • NULL
  • OBJECTIDENTIFIER
  • ENUMERATED
  • SEQUENCE
  • SET
  • SEQUENCE OF
  • SET OF
  • UTCTime
  • GeneralizedTime
  • all essential String types

IAIK-JCE provides the functionality for properly handling private, context-specific and application dependent types, as well as the pre-defined standard types.

Several en/decoding utilities support mechanisms for DER, Base64, and PEM en/decoding ASN.1 structures that may be implemented as Java™ classes.  For avoiding memory problems ASN.1 structures may be written or parsed to/from their encodings in stream based manner. 

IAK-JCE includes a library of pre-built ASN.1 structures to be used for application protocols like  PKCS or X.509

 

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