Openssl命令行:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
== 1. 连接国密网站 == | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
openssl s_client -gmvpn -connect 219.141.191.183:443 | openssl s_client -gmvpn -connect 219.141.191.183:443 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== 2. Openssl验证cert和key是否匹配 == | |||
<syntaxhighlight lang="bash"> | |||
openssl x509 -noout -modulus -in server.crt | openssl md5 | |||
openssl rsa -noout -modulus -in server.key | openssl md5 | |||
</syntaxhighlight> | |||
其中,server.crt是SSL证书文件,server.key是私钥文件。如果命令输出的MD5哈希值相同,则证书和私钥匹配。否则,它们不匹配。 | |||
[[分类:OpenSSL]] | |||
== | = 3. Openssl修改key密码 = | ||
[[Openssl修改key密码#mw-head|跳到导航]][[Openssl修改key密码#searchInput|跳到搜索]] | |||
1. 去掉密码<syntaxhighlight lang="bash"> | |||
openssl rsa -in site.key -out nopassword.key | |||
</syntaxhighlight>2. 添加密码<syntaxhighlight lang="bash"> | |||
openssl rsa -des -in nopassword.key -out encrypt.key | |||
</syntaxhighlight> | |||
[[分类:OpenSSL]] | [[分类:OpenSSL]] | ||