1. 生成证书:

Generate a private key

openssl genrsa -des3 -out server.key 2048

需要输入密码

  1. Generate a CSR

openssl req -new -key server.key -out server.csr

需要生成之前的私密key的解锁密码,生成 csr 文件 根据提示信息,进行操作填写

  1. Remove Passphrase from key

cp server.key server.key.org

openssl rsa -in server.key.org -out server.key

生成key

  1. Generate self signed certificate

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

签名认证

使用 服务器使用 ssl_context=('server.crt', 'server.key')

客户端使用 server.crt

但是不被信任