Linux:自签证书生成:修订间差异
建立內容為「<syntaxhighlight lang="bash"> keytool\ -keystore server.jks -storepass thisisapassword -deststoretype pkcs12 \ -genkeypair -keyalg RSA -validity 395 -keysize…」的新頁面 |
无编辑摘要 |
||
第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: 右键安装->本地计算机->浏览->受信任的根证书颁发机构,需要重启浏览器