- 博客(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
854
1

原创 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
1048

原创 国密算法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
1114

原创 国密算法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
2028
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
2565

原创 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
2119

原创 国密算法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
3171
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
3351

原创 国密SSL协议开发总结(附报文详细分析)
国密SSL规范主要是基于tlsv1.1版本而来,部分内容比如prf是基于tlsv1.2版本。如果国密SSL规范具体数据格式不明确的地方需要参考tlsv1.1和tlsv1.2协议。国密SSL协议规范的编号:GM/T 0024-20141. 记录层协议记录层协议是低层协议,所有的报文,包括握手协议、报警协议、密码规格变更协议等都要封装在记录层协议中进行传输。2. 密码规格变更协议这个协议比较简单,就一...
2018-04-10 18:08:39
18202
5
原创 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
4363
原创 Android平台通过HttpClient调用大宝CA国密SSL密码套件访问国密HTTPS安全服务的详细方法介绍
系统要求Android 7.0(API 24)及以上功能介绍单向认证,客户端不需要国密证书和密钥 接收并显示服务器端国密数字证书 忽略服务端域名与国密证书不一致的警告 忽略不信任服务端国密根证书的警告 使用PP软件授权平台获取授权数据的简要说明核心代码/** * */package com.pplic.android.sample.doublecasseand...
2019-09-12 22:39:20
2074
转载 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
380
原创 大宝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
1604
原创 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
4580
4
原创 国密SSL协议的Android JSSE实现 大宝CA Android版本 国密SSL身份识别与双向认证
系统要求Android 7.0(API 24)及以上功能介绍单向认证 接收并显示服务器端国密数字证书 使用PP软件授权平台获取授权数据的简要说明核心代码 //这里写入子线程需要做的工作 try { Doubl...
2019-04-06 23:51:55
1892
原创 强大全面的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
656
原创 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
5263
10
原创 国密算法浏览器通过国密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
4526
7
Android调用大宝CA国密SSL密码套件(0.99版本)访问HTTPS(国密SSL安全通道)的示例代码
2020-02-26
Android调用大宝CA国密SSL密码套件(0.99版本)访问国密SSL安全服务的示例代码
2020-02-26
JAVA NIO MINA2调用大宝CA密码安全套件实现国密SSL安全通道,1.0.1版本,含通信示例代码
2020-02-26
大宝CA版本的国密SSL规范实现,JSSE,1.0.1版本,含通信示例代码
2020-02-26
大宝CA版本的国密算法DoubleCA-JCE实现,1.1.2版本,Android5.0可用,含应用示例代码
2020-01-27
Android调用大宝CA版本JCE完成SM2、SM3、SM4国密算法和国密数字证书的示例代码,1.1.0版本
2019-09-17
支持国密SSL通信协议的TOMCAT7.0.96,大宝CA版本,0.99版本,2019.09.17
2019-09-17
支持国密SSL通信协议的TOMCAT8.0.53,大宝CA版本,0.99版本,2019.09.17
2019-09-17
支持国密SSL通信协议的TOMCAT8.5.45,大宝CA版本,0.99版本,2019.09.17
2019-09-17
支持国密SSL通信协议的TOMCAT9.0.24,大宝CA版本,0.99版本,2019.09.17
2019-09-17
WEB基础框架Maven工程(SpringMVC 5、Spring 5、SpringSecurity 5、Hibernate 5),可直接用于商业系统开发
2019-02-25
国密SSL浏览器访问国密SSL规范Tomcat服务器的完整方法(附演示DEMO访问方法)
2018-04-09
非常全且非常好用的国密算法DoubleCA-JCE完整实现,0.94版本,含国密SSL的SM2密钥协商,(附详细测试和应用代码)
2018-04-09
DoubleCA版本的国密算法JCE(Java Cryptography Extension)完整实现(含详细测试和应用代码)
2018-03-22
DoubleCA版本的SM2 SM3 SM4算法的JCE库和样例代码
2018-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人