SecureX is a powerful java library for security developerment purpose. SecureX contains three parts:
1, SecureX-Keytool Eclipse Plugin [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]
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
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)