本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
openssl 签名和验签不符的几个原因
先附上签名的代码
$privateKeyFile = '/data/private.pem';
$password = '123456';
$privateKey = file_get_contents($privateKeyFile);
$pKeyId = openssl_pkey_get_private($privateKey, $password);
openssl_si ...
利用OpenSSL创建自签名的SSL证书备忘
1. SSH登录到服务器,使用下述命令创建根证书的私匙:
openssl genrsa -out ca.key 2048
网上很多是使用了1024,我这里强度加强到了2048。
2. 利用私钥创建根证书:
openssl req -new -x509 -days 36500 -key ca.key -out ca.crt -subj
"/C=CN/ST=Jiangsu/L=Yan ...
p12 pem 互转
p12文件转pem文件
openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes
pem文件转p12文件
openssl pkcs12 -export -in Cert.pem -out Cert.p12
[转] Create a Java Keystore (.JKS) from Let's Encrypt Certificates
原文地址:https://maximilian-boehm.com/hp2121/Create-a-Java-Keystore-JKS-from-Let-s-Encrypt-Certificates.htm
Application server like Jetty, Glassfish or Tomcat need a keystore (.jks) in order to properly h ...
curl访问使用私有证书https的网址报 (35) SSL connect error
举例用curl访问 12306会报错
引用curl: (60) Peer certificate cannot be authenticated with known CA certificates
通过命令 :curl -v https://kyfw.12306.cn 验证证书库是否有效
正常的互联网证书可能会出现证书无效:Peer certificate cannot be authenti ...
TODO:macOS编译PHP7.1
TODO:macOS编译PHP7.1
本文主要介绍在macOS上编译PHP7.1,有兴趣的朋友可以去尝试一下。
1.下载PHP7.1源码,建议到PHP官网下载纯净到源码包php-7.1.0.tar.gz
2 ...
用OpenSSL命令行生成证书文件
一 生成服务器端的私钥server.key
[root@localhost opensscommand]# openssl genrsa -des3 -out server.key 1024
Generating RSA private key, 1024 bit long modulus
..................++++++
..................++ ...
windows下使用openssl
1.下载地址
http://gnuwin32.sourceforge.net/packages/openssl.htm
2.安装
安装目录为:C:\Program Files (x86)\GnuWin32
3.设置环境变量
path后面加上";C:\Program Files (x86)\GnuWin32\bin"
新建一个:OPENSSL_CONF=C:\P ...
升级openssl环境至openssl-1.1.0c
升级openssl环境至openssl-1.1.0c1、查看源版本[root@zj ~]# openssl version -aOpenSSL 1.0.1e-fips 11 Feb 20132、下载openssl-1.1.0c.tar.gzhttps://www.openssl.org/source/wget https://www.openssl.org/source/openssl-1.1. ...
openssl哈希表
一 哈希表
在一般的数据结构如线性表和树中,记录在结构中的相对位置是与记录的关键字之间不存在确定的关系,在结构中查找记录时需进行一系列的关键字比较。这一类查找方法建立在“比较”的基础上,查找的效率与比较次数密切相关。理想的情况是能直接找到需要的记录,因此必须在记录的存储位置和它的关键字之间建立确定的对应关系,使每个关键字和结构中一个唯一的存储位置相对应。在查找时,只需根据这 ...
openssl内存分配
一 内存分配
用户在使用内存时,容易犯的错误就是内存泄露。当用户调用内存分配和释放函数时,查找内存泄露比较麻烦。openssl提供了内置的内存分配/释放函数。如果用户完全调用openssl的内存分配和释放函数,可以方便的找到内存泄露点。openssl分配内存时,在其内部维护一个内存分配哈希表,用于存放已经分配但未释放的内存信息。当用户申请内存分配时,在哈希表中添加此项信息,内存释 ...