1. # 创建证书目录,并赋予权限
    2. mkdir -p /data/cert && chmod -R 777 /data/cert && cd /data/cert
    3. # 生成私钥,需要设置密码
    4. openssl genrsa -des3 -out harbor.key 2048
    5. # 生成CA证书,需要输入密码
    6. openssl req -sha512 -new \
    7. -subj "/C=CN/ST=JS/L=WX/O=zwx/OU=jhmy/CN=hub.hexiaodai.com" \
    8. -key harbor.key \
    9. -out harbor.csr
    10. # 备份证书
    11. cp harbor.key harbor.key.org
    12. # 退掉私钥密码,以便docker访问(也可以参考官方进行双向认证)
    13. openssl rsa -in harbor.key.org -out harbor.key
    14. # 使用证书进行签名
    15. openssl x509 -req -days 3650 -in harbor.csr -signkey harbor.key -out harbor.crt