自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 JAVA NIO MINA2调用大宝CA版本JSSE访问国密SSL安全通道服务的方法

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. JDK使用无限制的安全策略文件TcpGmSslClient.java代码/***@author https://www.doubleca.com*/package com.doubleca.security.gmssl.sample.mina2;import java.io.IO...

2019-07-30 15:47:40 768

原创 JAVA NIO MINA2调用大宝CA版本JSSE实现国密SSL安全通道服务的方法

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. JDK使用无限制的安全策略文件TcpGmSslServer.java代码/***@author https://www.doubleca.com*/package com.doubleca.security.gmssl.sample.mina2;import java.io.I...

2019-07-30 15:41:42 934

原创 国密算法SSL安全通道Tomcat8的配置,适配360国密浏览器,密信国密浏览器,海泰红莲花国密浏览器

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. JDK使用无限制的安全策略文件配置方法 <Connector port="8443" protocol="com.doubleca.tomcat8.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true"...

2019-07-21 11:38:07 987

原创 国密算法SSL安全通道Tomcat9的配置,适配360国密浏览器,密信国密浏览器,海泰红莲花国密浏览器

系统要求1. Windows系统、Linux系统、Mac系统2. JDK8及以上3. JDK使用无限制的安全策略文件配置方法 <Connector port="8443" protocol="com.doubleca.tomcat9.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true"...

2019-07-04 11:55:14 1788 3

原创 国密算法SSL安全通道Tomcat8.5的配置,适配360国密浏览器,密信国密浏览器,海泰红莲花国密浏览器

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. JDK使用无限制的安全策略文件配置方法 <Connector port="8443" protocol="com.doubleca.tomcat85.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true"...

2019-07-02 11:19:30 2261

原创 HttpClient调用大宝CA版本JSSE访问国密SSL协议的HTTPS服务的方法

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. JDK使用无限制的安全策略文件HttpClient客户端核心代码import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.secur...

2019-06-19 20:28:26 1908

原创 国密算法SSL安全通道Tomcat7的配置,适配360国密浏览器,密信国密浏览器,海泰红莲花国密浏览器

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. JDK使用无限制的安全策略文件配置方法 <Connector port="8443" protocol="com.doubleca.tomcat7.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabl...

2019-06-19 20:25:22 2896 2

原创 国密SSL协议的JSSE包-大宝CA版本 SSL身份识别与双向认证

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. JDK使用无限制的安全策略文件服务端核心代码 Security.addProvider(new DoubleCA()); Security.addProvider(dcsse); // 密钥管理器 KeyStore sm2Server...

2019-06-19 20:20:54 3180

原创 国密SSL协议开发总结(附报文详细分析)

国密SSL规范主要是基于tlsv1.1版本而来,部分内容比如prf是基于tlsv1.2版本。如果国密SSL规范具体数据格式不明确的地方需要参考tlsv1.1和tlsv1.2协议。国密SSL协议规范的编号:GM/T 0024-20141. 记录层协议记录层协议是低层协议,所有的报文,包括握手协议、报警协议、密码规格变更协议等都要封装在记录层协议中进行传输。2. 密码规格变更协议这个协议比较简单,就一...

2018-04-10 18:08:39 17202 7

原创 Android平台使用大宝CA版本JCE完成SM2、SM3、SM4国密算法、密钥、国密数字证书的详细说明

系统要求Android 5.0(API 21)及以上功能介绍SM2密钥对的生成功能 SM2密钥对的还原功能 SM2算法的非对称加解密功能 SM2算法的签名/验证功能 SM3算法的摘要功能 SM4算法的对称加解密功能 大宝CA版本Keystore文件(DCKS文件)存储SM2密钥对和国密数字证书的功能Android调用JCE的主要代码package com.doubl...

2019-09-17 19:15:45 3951

原创 Android平台通过HttpClient调用大宝CA国密SSL密码套件访问国密HTTPS安全服务的详细方法介绍

系统要求Android 7.0(API 24)及以上功能介绍单向认证,客户端不需要国密证书和密钥 接收并显示服务器端国密数字证书 忽略服务端域名与国密证书不一致的警告 忽略不信任服务端国密根证书的警告 使用PP软件授权平台获取授权数据的简要说明核心代码/** * */package com.pplic.android.sample.doublecasseand...

2019-09-12 22:39:20 1800

转载 HTTP和HTTPS协议,看一篇就够了

一、前言:先来观察这两张图,第一张访问域名http://www.12306.cn,谷歌浏览器提示不安全链接,第二张是https://kyfw.12306.cn/otn/regist/init,浏览器显示安全,为什么会这样子呢?2017年1月发布的Chrome 56浏览器开始把收集密码或信用卡数据的HTTP页面标记为“不安全”,若用户使用2017年10月推出的Chrome 62,带有输入...

2019-08-29 14:56:04 318

原创 大宝CA的DCKS文件导出PEM格式国密数字证书和SM2私钥的方法

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. 调用大宝CA的JCE库4. JDK使用无限制的安全策略文件DCKS文件导出PEM格式数字证书的核心代码 public boolean exportCertPEM(String alias, String exportFilepath) throws KeyStoreException,...

2019-06-19 17:46:14 1474

原创 PEM格式国密数字证书和SM2私钥导入大宝CA的DCKS文件的方法

系统要求1. Windows系统、Linux系统、Mac系统2. JDK7及以上3. 调用大宝CA的JCE库4. JDK使用无限制的安全策略文件PEM证书和私钥导入DCKS文件的核心代码 public String importCertAndPrivateKeyPEM(String sm2PublicKeyPEMFilepath, String sm2PrivateKe...

2019-06-19 17:41:02 4389 4

原创 国密SSL协议的Android JSSE实现 大宝CA Android版本 国密SSL身份识别与双向认证

系统要求Android 7.0(API 24)及以上功能介绍单向认证 接收并显示服务器端国密数字证书 使用PP软件授权平台获取授权数据的简要说明核心代码 //这里写入子线程需要做的工作 try { Doubl...

2019-04-06 23:51:55 1700

原创 强大全面的WEB基础框架Maven工程(SpringMVC 5.1.5、Spring 5.1.5、SpringSecurity 5.1.4、Hibernate 5.3.7),可直接用于商业系统开发

一. 系统简介1. 后台架构:SpringMVC 5.1.5、Spring 5.1.5、SpringSecurity 5.1.4、Hibernate 5.3.72. 前端架构:Bootstrap,兼容JQuery,AJAX3. 页面设计:SmartAdmin,AJAX + 对话框操作风格,可换6种页面风格和颜色4. 数据库:MySQL,建库脚本、带基础数据,包括资源数据、角色数据、管理员数...

2019-02-25 10:52:51 585

原创 apache-tomcat-7.0.85国密SSL的配置方法

按如下方法将tomcat配置出国密SSL安全通道1. 将doubleca-jce-0.9.4-SNAPSHOT.jar、doubleca-gmssl-tomcat7-jdk7-0.9.1-SNAPSHOT.jar、doubleca-sse-jdk7-0.9.2-SNAPSHOT.jar三个jar包复制到tomcat的lib目录下2. 到大宝CA生成国密SSL需要的jks和dcks格式的证书与密钥文...

2018-05-18 10:19:29 5028 15

原创 国密算法浏览器通过国密SSL规范安全通道访问Tomcat服务器

国密SSL协议在GM/T 0024-2014规范中定义1. 下载并安装支持国密SSL规范的浏览器,可以在这里下载2. 可以按照自己的需要修改国密浏览器的受信根证书,这里使用大宝CA(http://www.doubleca.com)的SM2根证书。多说一句,需要各类RSA代码签名证书、SSL证书、智能卡域登录证书、邮件保护证书、SM2证书的朋友可以在大宝CA数字证书平台免费申请和下载3....

2018-04-11 10:36:19 4254 7

Android调用大宝CA国密SSL密码套件(0.99版本)访问HTTPS(国密SSL安全通道)的示例代码

使用方法见:https://blog.csdn.net/upset_ming/article/details/100770417 1. Android使用HTTPCLIENT访问国密SSL协议的HTTPS服务 2. 示例代码为单向认证,可支持双向认证 3. 获取服务端的国密数字证书 4. 适用于Android 7.0(API 24)及以上

2020-02-26

Android调用大宝CA国密SSL密码套件(0.99版本)访问国密SSL安全服务的示例代码

使用方法见:https://blog.csdn.net/upset_ming/article/details/89048916 1. 支持国密SSL单向认证和双向认证 2. 获取服务端的国密数字证书 3. 适用于Android 7.0(API 24)及以上

2020-02-26

JAVA NIO MINA2调用大宝CA密码安全套件实现国密SSL安全通道,1.0.1版本,含通信示例代码

使用方法见:https://blog.csdn.net/upset_ming/article/details/96491058 1. 修改了前一版本中证书验证的bug,支持JDK8的高版本 2. 支持国密SSL双向认证 3. 将过期的国密证书替换为新证书

2020-02-26

大宝CA版本的国密SSL规范实现,JSSE,1.0.1版本,含通信示例代码

使用方法见:https://blog.csdn.net/upset_ming/article/details/87872381 1. 修改了前一版本中证书验证的bug,支持JDK8的高版本 2. 适配了一些硬件设备和国密浏览器 3. 支持国密SSL双向认证 4. 将过期的国密证书替换为新证书

2020-02-26

大宝CA版本的国密算法DoubleCA-JCE实现,1.1.2版本,Android5.0可用,含应用示例代码

1. 国密算法的JCE实现,SM2、SM3、SM4算法,以及国密证书和密钥存储的DCKS文件格式 2. 适用于JDK7及以上 3. 适用于Android API 21平台及以上 4. 导出的PEM数据格式与OPENSSL保持一致,新增可导入的私钥格式

2020-01-27

Android调用大宝CA版本JCE完成SM2、SM3、SM4国密算法和国密数字证书的示例代码,1.1.0版本

AndroidStudio示例工程,Android API 21及以上 1. SM2密钥对的生成功能 2. SM2密钥对的还原功能 3. SM2算法的非对称加解密功能 4. SM2算法的签名/验证功能 5. SM3算法的摘要功能 6. SM4算法的对称加解密功能 7. 大宝CA版本Keystore文件(DCKS文件)存储SM2密钥对和国密数字证书的功能

2019-09-17

支持国密SSL通信协议的TOMCAT7.0.96,大宝CA版本,0.99版本,2019.09.17

使用方法见:https://blog.csdn.net/upset_ming/article/details/87875482 1. 修改了以前版本中的一些BUG 2. 可以适配360、密信、海泰等国密浏览器 3. 支持国密SSL双向认证

2019-09-17

支持国密SSL通信协议的TOMCAT8.0.53,大宝CA版本,0.99版本,2019.09.17

使用方法见:https://blog.csdn.net/upset_ming/article/details/96490132 1. 修改了以前版本中的一些BUG 2. 可以适配360、密信、海泰等国密浏览器 3. 支持国密SSL双向认证

2019-09-17

支持国密SSL通信协议的TOMCAT8.5.45,大宝CA版本,0.99版本,2019.09.17

使用方法见:https://blog.csdn.net/upset_ming/article/details/94435288 1. 修改了以前版本中的一些BUG 2. 可以适配360、密信、海泰等国密浏览器 3. 支持国密SSL双向认证

2019-09-17

支持国密SSL通信协议的TOMCAT9.0.24,大宝CA版本,0.99版本,2019.09.17

使用方法见:https://blog.csdn.net/upset_ming/article/details/94435648 1. 修改了以前版本中的一些BUG 2. 可以适配360、密信、海泰等国密浏览器 3. 支持国密SSL双向认证

2019-09-17

WEB基础框架Maven工程(SpringMVC 5、Spring 5、SpringSecurity 5、Hibernate 5),可直接用于商业系统开发

1. 后台架构:SpringMVC 5.1.5、Spring 5.1.5、SpringSecurity 5.1.4、Hibernate 5.3.7 2. 前端架构:Bootstrap,兼容JQuery,AJAX 3. 页面设计:SmartAdmin,AJAX + 对话框操作风格,可换6种页面风格和颜色 4. 数据库:MySQL,建库脚本、带基础数据,包括资源数据、角色数据、管理员数据 用户、角色、权限都开发好了,可直接使用。

2019-02-25

国密SSL浏览器访问国密SSL规范Tomcat服务器的完整方法(附演示DEMO访问方法)

1. 解压缩ZIP文件,安装国密浏览器(只能安装此版本,其它版本不能信任指定根证书,无法使用) 2. 将ctl.dat文件复制到此目录下:C:\Users\自己的账户名\AppData\Roaming\360se6\Application\User Data\Default\ctl 注意:上面从"User Data\Default\ctl"的目录并不存在,需要手工创建 3. 使用新安装的国密浏览器访问 https://127.0.0.1 地址,浏览器通过GMSSL_ECC_WITH_SM4_CBC_SM3国密密码套件与TOMCAT服务器建立国密SSL规范的单向加密通道,并打开指定网页 以上步骤经过实际测试 感谢大宝CA(http://www.DoubleCA.com)的国密SM2数字证书支持

2018-04-09

非常全且非常好用的国密算法DoubleCA-JCE完整实现,0.94版本,含国密SSL的SM2密钥协商,(附详细测试和应用代码)

密钥生成算法 SM2密钥对生成算法的实现 SM4密钥生成算法的实现 加解密算法 SM2非对称加解密算法的实现 SM4对称加解密算法的实现,支持ECB、CBC及NOPADDING和PKCS5PADDING填充算法 数字签名算法 SM3withSM2数字签名算法的实现 SHA1WithSM2数字签名算法的实现 SHA256WithSM2数字签名算法的实现 SM3withRSA数字签名算法的实现 密钥协商功能 国密SM2 ECDHE密钥协商算法的实现 摘要算法 SM3摘要算法的实现 X509数字证书 国密数字证书工厂及SM2数字证书基础功能的实现 KeyStore功能 SM2算法数字证书、SM2密钥对加密保护与存储功能的实现 国密SSL功能 国密SSL规范预主密钥、主密钥生成与计算功能的实现

2018-04-09

DoubleCA版本的国密算法JCE(Java Cryptography Extension)完整实现(含详细测试和应用代码)

大宝CA完整地实现了国密SM2、SM3、SM4算法和JKS功能,可加密、解密、数字签名、验证、摘要计算,可存储和应用SM2软证书和软密钥。可惜没有源码,只有详细的测试和应用样例代码。

2018-03-22

DoubleCA版本的SM2数字证书样例代码

DoubleCA数字证书的样例代码,可实现SM2数字证书的PKCS10证书请求,PKCS12带私钥的数字证书格式,和P7B证书链。

2018-03-21

DoubleCA版本的SM2 SM3 SM4算法的JCE库和样例代码

国密SM2、SM3、SM4的JCE库和使用的样例代码,DoubleCA版本的JCE库,可以通过java keystore方式存储和使用SM2证书和密钥对。只可惜没有源代码,只有jar包和代码样例。

2018-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除