David.Turing's blog

           

          發(fā)布SecureX 2.0.0——KeyTool Eclipse Plugin+CryptoAPI Integrated+Java Watermark

          SecureX是一個(gè)用Java編寫的的Eclipse Plugin,它主要提供證書庫維護(hù)(基于Keytool)和XML簽名/數(shù)字印章處理功能(支持PNG/GIF/BMP), 以及集成Microsoft CryptoAPI的跨語言調(diào)用模塊。
          它的Feature如下:

          1,新建,保存,打開查看證書庫,設(shè)置KeyStore密碼,類型.
          支持證書類型包括:
          JKS
          JCEKS
          PKCS #12
          BKS
          UBER
          同時(shí)可以在證書庫類型間進(jìn)行轉(zhuǎn)換。
          2,生成密鑰對(duì)(RSA,DSA)
          3,導(dǎo)入信任證書
          4,查看數(shù)字證書內(nèi)容(包括證書鏈)
          5,導(dǎo)入密鑰對(duì)
          6,導(dǎo)出數(shù)字證書 (X.509 or PKCS #7, DER or PEM) ,密鑰對(duì)
          7,查看Security Provider
          8,檢查CRL
          9,XML方式輸出KeyStore
          10,產(chǎn)生CSR請(qǐng)求
          11,導(dǎo)入CA對(duì)CSR簽名后的Reply
          12,克隆KeyPair
          13,? 對(duì)CSR,Jar簽名
          14,對(duì)任何形式的文件產(chǎn)生XML簽名
          15,將數(shù)字簽名嵌入到電子圖片(支持PNG/BMP/GIF兩種格式)中
          16,支持通過CryptoAPI管理Windows數(shù)字證書/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?




          該P(yáng)roject遵循GPL/Apache,參見https://sourceforge.net/projects/securex/

          代替Keytool的圖形化界面,增加了數(shù)字簽名功能,原來的版本來自于Keytool Gui 1.6(基于SWing),我重寫了SWT界面,集成到SecureX并以SecureX為基礎(chǔ),不斷擴(kuò)展Java Security功能,包括加密,簽名,SSO向?qū)?,SSL向?qū)е惖墓δ堋?br />
          下載:securex.sourceforge.net

          下載完畢后,解壓到plugins目錄,然后找到
          其子目錄SecureX_1.0.0
          然后,將其整個(gè)Copy到Eclipse目錄下的Plugin目錄下,重啟Eclipse,
          然后點(diǎn)擊菜單項(xiàng)Securex下KeyTool,就可以運(yùn)行。

          SecureX是基于JDK1.5版本的,有些網(wǎng)友反映在Jdk1.4環(huán)境下用不了,即點(diǎn)擊Keytool菜單沒有反應(yīng),這是跟BouncyCastle的版本有關(guān)系,建議到www.bouncycastle.org下載for jdk1.4的bcprov包,然后把bcprov-jdk14-132.jar放到SecureX_1.0.0\lib下,修改MANIFEST.MF(MANIFEST.MF記載了Eclipse Plugin引導(dǎo)的那些依賴類),然后,重新打開Eclipse,Keytool也能用了。


          如對(duì)SecureX有興趣,請(qǐng)加入SecuritySite群(14966586)或者email給我:openssl(at)163.com

          SecureX-Keytool+數(shù)字簽名+數(shù)字印章的效果演示:
          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 閱讀(5012) 評(píng)論(8)  編輯  收藏 所屬分類: Security領(lǐng)域

          評(píng)論

          # re: 發(fā)布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-03-17 10:41 Andy luo

          這是做什么用的?  回復(fù)  更多評(píng)論   

          # re: 發(fā)布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-04-03 11:36 david.turing

          這是一個(gè)Keytool的圖形化工具,封裝了keytool  回復(fù)  更多評(píng)論   

          # re: 發(fā)布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-04-12 10:35 Fan

          非常棒的東西。
          我最近在做PKI/CA方面的一個(gè)小項(xiàng)目,但是沒有該方面的經(jīng)驗(yàn),不知道可否向大俠討教一二?

            回復(fù)  更多評(píng)論   

          # re: 發(fā)布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-05-15 09:59 phyhust

          有使用手冊(cè)沒有?
          裝了bcprov,也按要求改了MANIFEST.MF,怎么還是用不了?
            回復(fù)  更多評(píng)論   

          # re: 發(fā)布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-05-17 15:32 龍之吻

          樓主,你好~~
          我現(xiàn)在在搞portal這塊,現(xiàn)在要用CAS實(shí)現(xiàn)單點(diǎn)登錄~~我這塊不是很熟,希望你能幫幫我好嗎.你的MSN是多少呀.
          我的MSN是:dwl7758521@hotmail.com 這個(gè)blog有很多可以學(xué)習(xí)的.不錯(cuò)  回復(fù)  更多評(píng)論   

          # re: 發(fā)布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-05-24 11:26 david.turing

          phyhust, securex同時(shí)支持bouncycastle 1.4 and 1.5,但由于這兩個(gè)包不方便同時(shí)發(fā)布,你需要根據(jù)自己的JDK環(huán)境配置一下Eclipse的Build Path。  回復(fù)  更多評(píng)論   

          # re: 發(fā)布SecureX 1.0.0——KeyTool Eclipse Plugin 2006-07-07 22:25 KASAM

          david.turing 在USERGROUP的華南理工演講給我留下深刻印象,不過我還是有些有關(guān)于JAVA方面的問題希望請(qǐng)教david ,在BLOG上寫太慢了,有空給我你的MAIL好嗎? Kasam@towada.com.cn 多謝!   回復(fù)  更多評(píng)論   

          # re: 發(fā)布SecureX 2.0.0——KeyTool Eclipse Plugin+CryptoAPI Integrated+Java Watermark 2006-08-10 15:47 極地冰蟲

          到sourceforge上沒看到最新的2.0版本.....
          什么時(shí)候發(fā)布?

            回復(fù)  更多評(píng)論   

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(110)

          我參與的團(tuán)隊(duì)

          隨筆分類(126)

          隨筆檔案(155)

          文章分類(9)

          文章檔案(19)

          相冊(cè)

          搜索

          積分與排名

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 富顺县| 宁海县| 东海县| 都江堰市| 五台县| 镇原县| 涟源市| 盐津县| 麟游县| 许昌县| 宜阳县| 清丰县| 广汉市| 黄梅县| 项城市| 南岸区| 犍为县| 西华县| 汶上县| 德安县| 大连市| 德令哈市| 成都市| 蓬莱市| 铁力市| 饶阳县| 额敏县| 泸州市| 二手房| 屏山县| 安新县| 宜章县| 深州市| 长汀县| 纳雍县| 英吉沙县| 三河市| 奉贤区| 马山县| 垫江县| 泸州市|