Linux:自签证书生成:修订间差异

来自WHY42
Riguz留言 | 贡献
建立內容為「<syntaxhighlight lang="bash"> keytool\ -keystore server.jks -storepass thisisapassword -deststoretype pkcs12 \ -genkeypair -keyalg RSA -validity 395 -keysize…」的新頁面
 
Riguz留言 | 贡献
无编辑摘要
 
第10行: 第10行:


</syntaxhighlight>
</syntaxhighlight>
= 信任证书 =
<syntaxhighlight lang="java">
sudo cp cert.crt /usr/local/share/ca-certificates/registry.example.com.crt
sudo update-ca-certificates
</syntaxhighlight>
Windows: 右键安装->本地计算机->浏览->受信任的根证书颁发机构,需要重启浏览器


* https://ultimatesecurity.pro/post/san-certificate/
* https://ultimatesecurity.pro/post/san-certificate/
* https://docs.docker.com/registry/insecure/


[[Category:Linux/Unix]]
[[Category:Linux/Unix]]

2021年11月1日 (一) 02:49的最新版本

keytool\
 -keystore server.jks  -storepass thisisapassword  -deststoretype pkcs12 \
 -genkeypair -keyalg RSA -validity 395 -keysize 2048  -sigalg SHA256withRSA \
 -dname "CN=registry.example.com,O=KingSoft,OU=BigData,L=Wuhan,ST=Hubei,C=CN" \
 -ext "SAN=IP:192.168.56.1,DNS:registry.example.com,EMAIL:admin@example.com"

openssl pkcs12 -in server.jks -nodes -nocerts -out cert.key
openssl pkcs12 -in server.jks -nokeys -out cert.crt


信任证书

sudo cp cert.crt /usr/local/share/ca-certificates/registry.example.com.crt
sudo update-ca-certificates

Windows: 右键安装->本地计算机->浏览->受信任的根证书颁发机构,需要重启浏览器