Header image  
Java Security Library  
line decor
  David.turing's Java Security Blog
line decor
  SecureX 2.0.0 Download
   
 
What's SecureX

SecureX is a powerful java library for security developerment purpose. SecureX contains three parts:

1, SecureX-Keytool Library [GNU License]

Provide a set of Classes that can use for Java Key/Cerficate Management

2, SecureX-SecureSign Library [Apache License]

3, SecureX-CryptoAPI [Apache License]

 
SecureX Keytool Library Features

1, Support RSA/DSA Digital Signature Agorithms
2, Support MD5/SHA/RIPEMD Digest Agorithms
3, Support DES/IDEA/TripleDES/Blowfish Cryptography Agorithms
4, Support X.509v1, X.509v3 and CRL Standard
5, Support Keystore management for various keystore types including:
JKS JCEKS PKCS #12 BKS UBER
6, Support add/delete/rename entry(trustcert and keyentry) of Keystore
7, Support cacerts configuration for JAVA 1.3/1.4/1.5
8, Support PrivateKey(PKCS#12) Import/Export
9, Support CSR Generation and CA-Reply Import
10, Support Password management for KeyStore and PrivateKey
11, Support TreeView for X.509 Certificate, CRL and CRL entry X.509 V3 extensions
12, Support certificates export in these formats : X.509/PKCS #7/DER/PEM

 
SecureX SecureSign Library Features

1, Support Yallow and JCE Secure Random
2, Support XML Signature Standard
3, Support BMP Watermark (Build in with SecureRandom Bitmap Stream Embbed technology)
4, Support GIF Watermark (Build in RSA-OAEP Embbed technology)
5, Support PNG Watermark (Build in Secure Random and LSB Techonnlogy)

 
SecureX CryptoAPI Library Features
  • Management X.509 certificates and RSA private keys in Windows CertStores
  • Set/Get/List/Remove Trust Cerficate and KeyEntry on Windows CertStores(MY, ROOT, CA, ADDRESS_BOOK etc)
  • Support for Certificate Chain Building.
  • Create/Verify signatures with RSA private keys using the following algorithms:
    • SHA1withRSA
    • MD5withRSA
    • MD2withRSA
  • Encrypt/decrypt data with RSA public/private keys using the following algorithm, mode and padding:
    • RSA/ECB/PKCS1Padding
  • Wrap and unwrap symmetric- and asymmetric keys with RSA key pairs through Microsoft CryptAPI and PKCS#11.
  • Management for MS CSP and PKCS#11 CSP
  • PIN Call Back interface for Private key
  • Set and get Microsoft CryptoAPI friendly names for certificates.
  • Get Microsoft CryptoAPI friendly names for system (certificate) stores.
  • Get detailed information about PKCS#11 hardware token

 

 
SecureX Eclipse Plugin
  • Eclipse 3.1 UpdateSite: http://securex.sourceforge.net/updatesite