生成自签证书的命令

openssl genpkey -algorithm Ed25519 -out ed25519.key
openssl req -new -key ed25519.key -out ed25519.csr
  • 先再根目录下创建文件v3.ext然后写入如下内容:
    basicConstraints=CA:FALSE
    
  • 然后执行下面命令,作用是指定为版本3
openssl x509 -req -in ed25519.csr -signkey ed25519.key -out ed25519.crt -days 365  -extfile v3.ext
  • 可以查看 TLS 版本信息
openssl x509 -in ed25519.crt -text -noout

如果有服务端,可以通过下面命令连接测试

openssl s_client -connect 127.0.0.1:8000 -verify 5