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
分享到:
相关推荐
securex
思科提供的Cisco SecureX Ribbon扩展提供:思科SecureX思科SecureX Ribbon扩展提供了一组分布式功能,这些功能可统一可见性,实现自动化,加速事件响应工作流并直接从浏览器中改进威胁搜寻。 这些功能以SecureX功能...
思科SecureX Orchestrator工作流可对OPENC2命令和控件采取措施这是一组对操作的SecureX Orchestrator工作流。特征在请求主体中使用OPENC2命令基于webhook进行触发; 解析OPENC2命令并采取以下行动: deny , allow ...
Securex新闻 汇总各种新闻来源的新闻服务。 快速开始 npm i安装所有依赖项,之后可以使用以下命令: npm start在本地运行开发服务器。 npm test运行所有单元测试和检查。 代码覆盖率在控制台中报告,并输出到...
思科SecureX Orchestrator工作流可对OpenC2命令和控件(“ OpenC2Cisco”或“ OC2C”)采取措施 这是一组对操作的SecureX Orchestrator工作流。 特征 在请求主体中使用OPENC2命令基于webhook进行触发; 解析OPENC2...
《SecureX_py_io:无人机安全技术的C++实践》 在无人机领域,安全问题始终是关注的焦点。"SecureX_py_io"项目以其强大的安全性能,为无人机的长期稳定运行提供了有力保障。该项目主要基于C++语言进行开发,旨在通过...
Secure Meter XD- SecureX Orchestrator Hackaton Secure Meter XD(编写为SMXD )是一个自动化的私人安全情报框架,可帮助自动执行内部可观察的判断,从而提高SecureX Orchestrator内部的警报保真度和自动响应。 ...
Microsoft Graph安全事件(包括MCAS)到Cisco SecureX创建案例集基于Microsoft Graph安全事件(包括MCAS)创建SecureX Casebook。 用例 : 跟踪受损的Azure AD帐户跟踪Azure AD租户中猜测密码扫描的潜在源IP 从...
此外,Kotlin与Java的无缝集成,使得既有Java库和框架可以方便地在项目中使用。 在"Securex"的实现过程中,可能采用了智能合约(Smart Contracts)这一区块链的核心概念。智能合约是自动执行的协议,它们在满足特定...
2. **Universal K9**:这代表该软件版本包含Cisco的“SecureX”功能集,其中包含了K9安全模块。K9是Cisco对其安全功能的一个代称,包括防火墙、入侵防御系统(IPS)、病毒防护、内容过滤等。 3. **NPE-MZ**:这部分...
基本原理我们需要一个将API请求从SecureX Threat Response转换为第三方集成,反之亦然的应用程序。 我们需要一个使用Docker可以完全独立地包含在虚拟化容器中的应用程序。测试(可选) 如果要测试该应用程序,则需要...
本资料汇编提供了全面的下一代安全架构——零信任体系的研究,包括71篇精华文档,涵盖了从基础理论到实际应用的各个环节,对安全架构师来说是宝贵的资源。 1. **零信任概述**:零信任模型的核心理念是无论用户位于...
在原作者同意并满足特定条件后,PalmSecure的源代码得以开放,鼓励社区参与开发和改进,这充分体现了开源软件的核心价值——共享与协作。 开源软件的概念是信息技术领域的一个重要里程碑,它允许用户自由地查看、...
5. **安全交换机**:如SecureX系列,融合了网络安全功能,如入侵防御系统(IPS)、访问控制列表(ACL)和端口安全,为网络提供额外的安全防护层。 6. **无线局域网控制器(WLC)**:如Meraki和Aironet系列,这些控制器...
5. **集成与管理**:Cisco Secure IDS 2.1 可以无缝集成到Cisco的安全管理平台,如SecureX,提供集中化的监控和策略管理。 在CCSP课程中,学员将深入学习如何配置和管理Cisco Secure IDS 2.1,包括: - **安装与...
此外,还有Cisco SecureX,一个跨平台的安全框架,为整个网络提供端到端保护。 为了确保无线网络的稳定运行,网络规划和设计至关重要。这包括选择合适的AP位置、考虑射频覆盖和干扰、设定适当的信道和功率,以及...
2. **思科云安全产品**:思科作为全球领先的网络解决方案提供商,其云安全产品线包括Web安全设备(WSA)、SecureX平台、 Umbrella DNS安全解决方案、Firepower Threat Defense(FTD)等,这些产品可集成形成统一的...