JAVA Toolkit
| home | contact



News Menu

Latest News

Security Advisory: Secure Renegotiation with iSaSiLk

23/02/2010

iSaSiLk v4.4 now supports the new RenegotiationInfo extension (RFC 5746) that has been specified by the IETF TLS working group to fix a severe security flaw in the SSL/TLS renegotiation protocol.

New version of IAIK-CMS with S/MIMEv3!

20/10/2009

The new version of our CMS-SMIME toolkit now supports all key encryption schemes of the NSA Suite B S/MIME algorithm suite, allows content enveloping with the Camellia cipher algorithm, adds SHA-2 with DSA support for the SignedData content type, and implements the Authenticated-Enveloped Content Type.

References

Our Clients


IAIK High-Level API

This is a software library written solely in the Java™ Programming Language. Developers can use and integrate it as a JAR file. It offers a simple API for key management, digital signatures and encryption, supporting CMS, S/MIME and XML. Beside ease of use, this product offers high data throughput. It is especially suitable for server applications, but it is not restricted to this kind of applications.

This library supports a variety of features. The most important are

  • Exceptionally simple API
    • Supporting the most common use-cases
    • Easy integration with more comprehensive libraries
  • High-performance
    • Processing of data on-the-fly (stream processing)
    • Minimum memory footprint
    • High throughput
  • Key management
    • Import of private key files in PKCS#12, PFX and Java™ key store format
    • Generation of key-pairs, self-signed certificates and certificate signing requests
    • Export of private keys in PKCS#12 and PFX format
  • Digital signatures
    • Create and verify CMS and PKCS#7 signatures
    • Create and verify S/MIME signatures
    • Create and verify detached, enveloping and enveloped XML signatures with signed properties according to XAdES
  • Encryption and decryption
    • Encrypt and decrypt CMS and PKCS#7 enveloped data
    • Encrypt and decrypt S/MIME encrypted data
  • Certificate chain building and validation
    • X.509 certificates according to PKIX using OCSP and CRLs

It requires Java™ 1.4, Java™ 5 or Java™ 6.

More information:


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