David.Turing's blog

 

发布SecureX 2.0.0——KeyTool Eclipse Plugin+CryptoAPI Integrated+Java Watermark

SecureX是一个用Java编写的的Eclipse Plugin,它主要提供证书库维护(基于Keytool)和XML签名/数字印章处理功能(支持PNG/GIF/BMP), 以及集成Microsoft CryptoAPI的跨语言调用模块。
它的Feature如下:

1,新建,保存,打开查看证书库,设置KeyStore密码,类型.
支持证书类型包括:
JKS
JCEKS
PKCS #12
BKS
UBER
同时可以在证书库类型间进行转换。
2,生成密钥对(RSA,DSA)
3,导入信任证书
4,查看数字证书内容(包括证书链)
5,导入密钥对
6,导出数字证书 (X.509 or PKCS #7, DER or PEM) ,密钥对
7,查看Security Provider
8,检查CRL
9,XML方式输出KeyStore
10,产生CSR请求
11,导入CA对CSR签名后的Reply
12,克隆KeyPair
13,  对CSR,Jar签名
14,对任何形式的文件产生XML签名
15,将数字签名嵌入到电子图片(支持PNG/BMP/GIF两种格式)中
16,支持通过CryptoAPI管理Windows数字证书/Key

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 




该Project遵循GPL/Apache,参见https://sourceforge.net/projects/securex/

代替Keytool的图形化界面,增加了数字签名功能,原来的版本来自于Keytool Gui 1.6(基于SWing),我重写了SWT界面,集成到SecureX并以SecureX为基础,不断扩展Java Security功能,包括加密,签名,SSO向导,SSL向导之类的功能。

下载:securex.sourceforge.net

下载完毕后,解压到plugins目录,然后找到
其子目录SecureX_1.0.0
然后,将其整个Copy到Eclipse目录下的Plugin目录下,重启Eclipse,
然后点击菜单项Securex下KeyTool,就可以运行。

SecureX是基于JDK1.5版本的,有些网友反映在Jdk1.4环境下用不了,即点击Keytool菜单没有反应,这是跟BouncyCastle的版本有关系,建议到www.bouncycastle.org下载for jdk1.4的bcprov包,然后把bcprov-jdk14-132.jar放到SecureX_1.0.0\lib下,修改MANIFEST.MF(MANIFEST.MF记载了Eclipse Plugin引导的那些依赖类),然后,重新打开Eclipse,Keytool也能用了。


如对SecureX有兴趣,请加入SecuritySite群(14966586)或者email给我:openssl(at)163.com

SecureX-Keytool+数字签名+数字印章的效果演示:
http://dev2dev.bea.com.cn/bbs/servlet/D2DServlet/download/29304-31620-211417-3031/securex.swf

SecureX-USBKey效果演示:
http://dev2dev.bea.com.cn/bbs/servlet/D2DServlet/download/29304-31620-213693-3060/HNISI_SecureX_USBKey.swf

posted on 2006-03-17 10:38 david.turing 阅读(4990) 评论(8)  编辑  收藏 所属分类: Security领域

评论

# re: 发布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-03-17 10:41 Andy luo

这是做什么用的?  回复  更多评论   

# re: 发布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-04-03 11:36 david.turing

这是一个Keytool的图形化工具,封装了keytool  回复  更多评论   

# re: 发布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-04-12 10:35 Fan

非常棒的东西。
我最近在做PKI/CA方面的一个小项目,但是没有该方面的经验,不知道可否向大侠讨教一二?

  回复  更多评论   

# re: 发布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-05-15 09:59 phyhust

有使用手册没有?
装了bcprov,也按要求改了MANIFEST.MF,怎么还是用不了?
  回复  更多评论   

# re: 发布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-05-17 15:32 龙之吻

楼主,你好~~
我现在在搞portal这块,现在要用CAS实现单点登录~~我这块不是很熟,希望你能帮帮我好吗.你的MSN是多少呀.
我的MSN是:dwl7758521@hotmail.com 这个blog有很多可以学习的.不错  回复  更多评论   

# re: 发布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-05-24 11:26 david.turing

phyhust, securex同时支持bouncycastle 1.4 and 1.5,但由于这两个包不方便同时发布,你需要根据自己的JDK环境配置一下Eclipse的Build Path。  回复  更多评论   

# re: 发布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-07-07 22:25 KASAM

david.turing 在USERGROUP的华南理工演讲给我留下深刻印象,不过我还是有些有关于JAVA方面的问题希望请教david ,在BLOG上写太慢了,有空给我你的MAIL好吗? Kasam@towada.com.cn 多谢!   回复  更多评论   

# re: 发布SecureX 2.0.0——KeyTool Eclipse Plugin+CryptoAPI Integrated+Java Watermark 2006-08-10 15:47 极地冰虫

到sourceforge上没看到最新的2.0版本.....
什么时候发布?

  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 

导航

统计

常用链接

留言簿(110)

我参与的团队

随笔分类(126)

随笔档案(155)

文章分类(9)

文章档案(19)

相册

搜索

积分与排名

最新随笔

最新评论

阅读排行榜

评论排行榜