ToB企服应用市场:ToB评测及商务社交产业平台

标题: 自建SSL证书(兼容ios) [打印本页]

作者: 瑞星    时间: 2024-8-4 22:43
标题: 自建SSL证书(兼容ios)
于SSL/TLS服务器证书,特别是那些用于HTTPS网站的证书,有几个关键的扩展和属性是必要的,以确包管书可以被客户端(如浏览器)正确辨认和信托。这些细节对于确保加密连接的安全性至关紧张。以下是一些关键的证书详情和扩展:
1、天生根证书

天生rsa私钥
   openssl genpkey -algorithm RSA -out rootCA.key -pkeyopt rsa_keygen_bits:2048
  创建根证书的配置文件
为了确保包罗所有必要的扩展,最好创建一个配置文件(好比命名为rootCA.conf)来定义证书的参数和扩展:
  1. [req]
  2. default_bits = 2048
  3. prompt = no
  4. default_md = sha256
  5. distinguished_name = dn
  6. [dn]
  7. C = CN
  8. ST = GuangDong
  9. L = ShenZhen
  10. O = lll
  11. OU = lll Unit
  12. CN = lll Root CA
  13. [ext]
  14. basicConstraints = critical,CA:TRUE
  15. keyUsage = critical,keyCertSign,cRLSign
  16. subjectKeyIdentifier = hash
  17. authorityKeyIdentifier = keyid:always,issuer
复制代码
这个配置文件定义了证书的DN(Distinguished Name)和一些关键的扩展,如basicConstraints、keyUsage等。
天生自签名根证书(10年有用期):
   openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 3650 -out rootCA.pem -config rootCA.conf -extensions ext
  2. 天生服务器的证书

天生服务器私钥
   openssl genpkey -algorithm RSA -out server.key -pkeyopt rsa_keygen_bits:2048
  创建证书签名请求(CSR)
创建一个名为server.csr.conf的配置文件,以包罗CSR的详细信息
  1. [req]
  2. default_bits = 2048
  3. prompt = no
  4. default_md = sha256
  5. distinguished_name = dn
  6. req_extensions = req_ext
  7. [dn]
  8. C = CN
  9. ST = GuangDong
  10. L = ShenZhen
  11. O = lll
  12. OU = lll Unit
  13. CN = *.lll.com
  14. [req_ext]
  15. subjectAltName = @alt_names
  16. [alt_names]
  17. DNS.1 = *.lll.com
复制代码
天生CSR
   openssl req -new -key server.key -out server.csr -config server.csr.conf
  使用根证书签发服务器证书
创建一个新的配置文件(好比v3.ext)来定义签发的证书应该包罗的扩展
  1. authorityKeyIdentifier=keyid,issuer
  2. basicConstraints=CA:FALSE
  3. keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
  4. subjectAltName = @alt_names
  5. [alt_names]
  6. DNS.1 = *.leve.com
复制代码
签发证书(IOS经测试最大支持825天有用期):
   openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 825 -sha256 -extfile v3.ext
  证书过期可使用此下令重新天生

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4