曾幾何時,wayne_grant編寫了一個KeyTool GUI,但后來,他轉而投誠到收費軟件行列,KeyTool GUI變成了過去,連下載的URL也被remove掉了,free evaluation copy的KeyStore Explorer 2.4是現在收費的最新版本。咋看了一眼,發現它的客戶居然還不少:
http://www.lazgosoftware.com/kse/customers.html。
我一直想提供一個KeyTool GUI的Eclipse插件,過年的時候,我把KeyTool GUI(用Swing編寫)和我自己寫的Eclipse簽名管理插件一起集成到一個新的Eclipse Plugin上,我發現KeyTool GUI并不適合作為Eclipse插件進行集成,我決定重寫它,取名為SecureX。
我現在已經完成的工作包括:
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簽名
上面描述的功能涵蓋了KeyStore Explorer 2.4 90%的功能,和Swing編寫的KeyStore Explorer很大的不同點是:
1, SecureX插件將支持XML數字簽名(使用Axis)以及數字簽章功能,它是用SWT編寫,以Eclipse RCP發布的Eclipse插件,而KeyStore Explorer僅僅是一個Keystore工具。
2, KeyStore 2.4對中文支持太差,很多地方都是亂碼,新版本SecureX插件將提供全中文界面,方便中國同胞使用。
3,SecureX插件是Key Tool Eclipse Plugin,它支持在線更新,完全免費,而KeyStore Explorer是一個商業產品,價格較為昂貴。
4,SecureX插件還提供符合標準Eclipse RCP規范的發行包,用戶在任何平臺下都能運行SecureX。
下面是SecureX的截圖:
其他功能仍然在編寫中,第一個Beta版本將于2月中下旬發布。