自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 gmcurl,支持国密SSL的的curl

国密版curl使用指南

2022-07-24 22:51:45 7334 2

转载 国密SSL(TLCP)的过去、现在与未来

国密SSL(TLCP)的过去、现在与未来1 起源2 过去3现在4未来5资源1 起源Internet和WWW的出现,掀起了信息化浪潮而且经久不衰。如果现实世界一样,有价值的数据和信息,引来了了各种攻击和威胁,信息安全变得越来越重要。作为互联网基石技术之一HTTP,其安全的重要性不言而喻,HTTPS正是为解决HTTP安全而提出安全协议和规范。HTTPS全称为HTTP over SSL,而SSL正是由早期WWW霸主Netscape提出的安全协议,其中SSLv3.0从1996年提出,并成为事实上的安全标准长达

2021-08-23 22:55:02 3849

原创 国密SSL协议之双证书体系

1 背景国密SSL协议使用双证书体系。本文描述了国密双证书体系的组成和差别,并描述了在U盾里面的使用情况。2 国密SSL双证书国密SSL协议使用双证书体系,分别称为签名证书和加密证书,服务器和用户持有两对SM2独立的密钥对。其中加密证书和签名证书主要的区别就是密钥用法(KeyUsage)不一样(当然对应的密钥等也不一样),使用相同的DN。密钥用法具体是:签名证书:Digital Signature, Non-Repudiation (c0)加密证书:Key Encipherm..

2020-09-10 11:55:40 9860 3

原创 国密SSL协议之C语言编程

1 背景OpenSSL支持标准的SSL协议,但并不支持国密SSL协议。本文描述了C语言使用国密版OpenSSL开发一个简单的客户端程序,连接国密Web网站,发送HTTP请求,并接收HTTP应答。2 环境Centos7 X64。国密OpenSSL。下载参https://www.gmssl.cn/gmssl/index.jsp?go=gmsdk将国密OpenSSL 展开为/usr/local/gmssl_103 源码#include <netinet/in.h>#in

2020-08-29 20:38:20 1330

原创 国密SSL系列之Java编程

1 背景 Java自身通过JCE和JSSE支持标准的SSL协议,但并不支持国密SSL协议。本文描述了Java使用国密JCE和国密JSSE开发一个简单的客户端程序,连接国密Web网站,发送HTTP请求,并接收HTTP应答。2 环境JRE是jre8。国密JCE和国密JSSE。下载参https://www.gmssl.cn/gmssl/index.jsp?go=gmsdkgmjce.jar和gmjsse.jar放到jre的lib/ext/目录下3 源码package cn.gm...

2020-08-24 13:19:24 5031 3

原创 apache httpd编译支持国密SSL

apache httpd编译支持国密SSL1 背景Apache httpd自身支持标准的SSL协议,但并不支持国密SSL协议。本文描述了Apache httpd配置的国密SSL协议(单向)的完整过程,仅供学习和参考之用。2 环境服务器OS是CentOS7.7的64位版本,IP位192.168.0.96,客户端OS是WindowsXP。Apache httpd是httpd-2.4.46.tar.gz 。浏览器是360安全浏览器(支持国密)。3 安装方法一:源码编译GMSSL.cn提供一个Ope

2020-08-18 16:26:31 1186

原创 tomcat支持国密SSL

让tomcat支持国密SSL1 背景Tomcat自身支持标准的SSL协议,但并不支持国密SSL协议。本文描述了Tomcat配置的国密SSL协议(单向)的完整过程,仅供学习和参考之用。2 环境服务器OS是CentOS7.7的64位版本,IP位192.168.0.97,客户端OS是WindowsXP。JRE是jre-8u212-linux-x64.rpm。Tomcat是apache-tomcat-9.0.37.tar.gz。浏览器是360安全浏览器(支持国密)。3 国密双证书1) 生成国密双证

2020-08-18 16:25:04 3682 1

原创 编译nginx支持国密SSL协议

1 背景Nginx自身支持标准的SSL协议,但并不支持国密SSL协议。本文描述了Nginx配置的国密SSL协议(单向)的完整过程,仅供学习和参考之用。Nginx无需修改源码、支持任意版本Nginx。2 环境服务器OS是CentOS7.7的64位版本,IP位192.168.0.98,客户端OS是WindowsXP。Nginx是Nginx-1.18.0。浏览器是360安全浏览器(支持国密)。3 安装方法一:源码编译GMSSL.cn提供一个OpenSSL的国密版库,可与nginx编译,生成的ngi

2020-08-18 16:14:53 5614 5

空空如也

空空如也

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

TA关注的人

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