`
security
  • 浏览: 372461 次
  • 来自: www.pgp.org.cn
社区版块
存档分类
最新评论

开发Eclipse Key Tool Plugin——代号SecureX

阅读更多

曾几何时,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月中下旬发布。

分享到:
评论

相关推荐

    华为OD机试C卷- 快速人名查找(Java & JS & Python).md-私信看全套OD代码及解析

    私信博主免费看所有华为OD真题、考试报告、手撕代码、面试记录

    Navicat的下载、安装、配置连接与使用教程.docx

    Navicat的下载、安装、配置连接与使用教程.docx

    2024嵌入式面试资料嵌入式软件工程师笔试面试经验分享(应届毕业生)

    2024嵌入式面试资料嵌入式软件工程师笔试面试经验分享(应届毕业生)提取方式是百度网盘分享地址

    运用Qt实现机房预约管理系统,学生提交申请,教师审核,管理员管理帐户及预约清单.zip

    该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    docker run -d -name redis-exporter \ -p 9121:9121 oliver006/red

    docker run -d --name redis_exporter \ -p 9121:9121 oliver006/redis_exporter:v1.45.0 \ --redis.addr redis://192.168.1.108:6379 \ --redis.password ""

    基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)

    基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用,该项目可以作为毕设、期末大作业使用,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用,该项目可以作为毕设、期末大作业使用,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 基于ssm+mysql的校园失物招领管理系统源码+数据库脚本(高分毕设项目)含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用,该项目可以作为毕设、期末大作业使用,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行!

    2024嵌入式面试资料进程线程

    2024嵌入式面试资料进程线程提取方式是百度网盘分享地址

    HIT 软件工程实验二 第一次迭代

    HIT 软件工程实验二 第一次迭代

    PHP公共课平时成绩查询系统(源代码)

    现代信息技术是现代教育技术的基础和核心,培养和创新型的人才必须依靠现代教育技术。从这一层意义上讲,我们说掌握一定的计算机应用技能已经成为国家未来的合格建设者的必备素质,所以现在在大学中对非计算机系的学生开设了计算机文化基础课,并且通过这门课的学习使同学们能顺利的通过计算机等级考试。由于学习这门课的人很多,平时查看成绩就非常的麻烦。本系统就是为了方便老师和同学查看平时成绩而编写的,它具有快速、准确、方便的特点。本系统是学校WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的成绩管理。

    手写神经网络代码.py

    手写神经网络代码.py

    华为OD机试C卷- 高效货运(Java & JS & Python & C).md-私信看全套OD代码及解析

    私信博主免费看所有华为OD真题、考试报告、手撕代码、面试记录

    华为OD机试C卷- TLV解析 Ⅱ(Java & JS & Python).md-私信看全套OD代码及解析

    私信博主免费看所有华为OD真题、考试报告、手撕代码、面试记录

    华南理工大学数据库系统设计真题

    华南理工大学15-16年数据库系统设计真题(含答案)

    利用Matlab语言实现PID参数的自动整定,并设计了GUI界面,操作简单

    利用Matlab语言实现PID参数的自动整定,并设计了GUI界面,操作简单

    毕设参考-基于Vue的社区拼购商城(毕业设计)

    毕设参考-基于Vue的社区拼购商城(毕业设计) 基于Vue的社区拼购商城是一个结合了电子商务和社交网络的项目,它允许用户在社区内发起或参与拼购活动,以获得更优惠的商品价格。以下是一个基于Vue的社区拼购商城的设计与实现建议: ### 1. 需求分析 - **用户角色**:确定系统的主要用户角色,如普通用户、商家、管理员等。 - **核心功能**: - 拼购活动发起:商家可以发布拼购活动,设置活动规则和时间。 - 拼购活动参与:普通用户可以参与拼购活动,分享活动链接邀请好友。 - 订单管理:用户可以查看和管理自己的订单。 - 商品管理:商家可以管理自己的商品信息。 - 社区互动:用户可以在社区内交流、分享拼购经验。 ### 2. 技术选型 - **前端**:Vue.js、Vuex、Vue Router。 - **后端**:Node.js(Express.js)、MongoDB。 - **数据库**:MongoDB。 - **服务器**:Node.js服务器。 - **开发工具**:Visual Studio Code、WebStorm等。 ### 3. 系统设计 -

    2024年小型通用减速机行业分析报告.pptx

    行业报告

    端午节学校的网页制作赛,制作的一个介绍端午节习俗以及来源的页面

    这是针对于,端午节学校的网页制作赛,制作的一个介绍端午节习俗以及来源的页面, 分为首页和端午习俗页,还有端午由来页,端午人物页。使用了滚动动画,鼠标点击动画,夜间切换模式。

    整站程序雪缘动感在线系统-luckysnow-php

    [整站程序]雪缘动感在线系统_luckysnow-php

    华为交换机和路由器巡检命令

    参看华为交换机和路由器的巡检命令,对显示的内容进行巡检,可以显示设备当前的状态和健康程度

    基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本116.0.5812.0)

    资源包括: 1.Java爬虫实战代码 2.selenium学习笔记 3.代码演示视频 4.谷歌浏览器chrom116.0.5812.0 chrome-linux64.zip chrome-mac-arm64.zip chrome-mac-x64.zip chrome-win32.zip chrome-win64.zip 5.谷歌浏览器驱动器Chromedriver116.0.5812.0 chromedriver-linux64.zip chromedriver-mac-arm64.zip chromedriver-mac-x64.zip chromedriver-win32.zip chromedriver-win64.zip 特别说明:Chrome 为测试版(不会自动更新) 仅适用于自动测试。若要进行常规浏览,请使用可自动更新的标准版 Chrome。)

Global site tag (gtag.js) - Google Analytics