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 閱讀(5001) 評論(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版本.....
          什么時候發布?

            回復  更多評論   

          導航

          統計

          常用鏈接

          留言簿(110)

          我參與的團隊

          隨筆分類(126)

          隨筆檔案(155)

          文章分類(9)

          文章檔案(19)

          相冊

          搜索

          積分與排名

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 库车县| 岳阳县| 聊城市| 滦南县| 余姚市| 定西市| 庆安县| 广南县| 中宁县| 西乌珠穆沁旗| 松阳县| 肥城市| 四川省| 巫溪县| 德昌县| 子长县| 神木县| 武功县| 泾川县| 吴堡县| 平果县| 平潭县| 卢湾区| 湘西| 黎平县| 九江县| 铜山县| 石阡县| 绍兴市| 临高县| 准格尔旗| 禄丰县| 铁岭县| 宾阳县| 西乌珠穆沁旗| 攀枝花市| 金坛市| 南京市| 伊川县| 阳新县| 新津县|