0. 前言 接前一篇文章,上篇文章我们介绍了数字签名、数字证书等基本概念和原理 本篇我们尝试自己生成证书 参考文献:TLS完全指南(二):OpenSSL操作指南 1. OpenSSL 简介 OpenSSL 是一个开源项目,其组成主要包括三个组件: openssl:多用途的命令行工具 libcrypt ...
分类:
其他好文 时间:
2019-09-30 18:25:02
阅读次数:
136
生成公私钥实践: 生成私钥,这里以椭圆曲线secp256k1为例: 查看私钥文件中的内容,包括私钥和公钥的hex编码形式: 根据私钥生成对应公钥: 私钥文件通常有两种格式pkcs#1和pkcs#8,上面生成的默认为pkcs#1格式, pkcs#1格式包括如下头部和尾部: pkcs#8格式包括如下头部 ...
分类:
其他好文 时间:
2019-09-29 20:06:51
阅读次数:
101
① 、安装nginx依赖: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel ② 、解压nginx安装包: tar –zxvf 安装包名称 ③ 、移动解压后的文件夹: m ...
分类:
系统相关 时间:
2019-09-28 23:52:45
阅读次数:
148
1.首先安装nginx 需要的依赖 openssl pcre zlib sudo apt-get install openssl libssl-devsudo apt-get install libpcre3 libpcre3-de sudo apt-get install zlib1g-dev 注 ...
分类:
其他好文 时间:
2019-09-28 14:44:54
阅读次数:
113
SLL工作流程: 浏览器发送一个https的请求给服务器; 服务器要有一套数字证书,可以自己制作(后面的操作就是阿铭自己制作的证书),也可以向组织申请,区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出>提示页面,这套证书其实就是一对公钥和私钥; 服务器 ...
分类:
其他好文 时间:
2019-09-27 22:50:44
阅读次数:
110
1.安装pyenv:https://github.com/pyenv/pyenv-installer 下载如下报错,则安装nss:yum -y update nss 2.添加环境变量 3.查看已安装的版本:pyenv versions 【前面带*号的表示在用的版本】 4.查看可安装的版本:pyenv ...
分类:
编程语言 时间:
2019-09-26 17:19:15
阅读次数:
110
RPM 方式安装 准备条件: 为安装准备一些基本工具,有些 linux 服务器可能是精简安装。 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-deve ...
分类:
其他好文 时间:
2019-09-25 22:34:02
阅读次数:
133
话不多说上代码 linux环境:centos 7.0 64位 nginx:nginx-1.8.0.tar.gz php: php-7.1.1.tar.gz mysql: mysql-5.6.21.tar.gz libxml2:libxml2-2.9.1.tar.gz openssl:openssl- ...
分类:
数据库 时间:
2019-09-25 21:11:36
阅读次数:
123
1,执行: 2,生成过程中,其它可随便填写,但是Common Name 这一项请填写 《 本地定义的域名 》。 3,生成文件如下: 4,配置到apache 即可; 5,如发生如下:点击即可; ...
分类:
系统相关 时间:
2019-09-25 00:59:20
阅读次数:
104
一、安装相关依赖 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm- ...
分类:
编程语言 时间:
2019-09-24 17:09:59
阅读次数:
126