ssl - 如何创建用于测试目的的自签名 SSL 证书?

标签 ssl https ssl-certificate

<分区>

如何轻松创建用于测试目的的自签名 SSL 证书?

最佳答案

您可以通过 openssl 执行此操作:

  1. 安装 openssl 包(如果您使用的是 Windows,请下载二进制文件 here)。

  2. 生成私钥:openssl genrsa 2048 > private.pem

  3. 生成自签名证书:openssl req -x509 -days 1000 -new -key private.pem -out public.pem

  4. 如果需要,创建 PFX:openssl pkcs12 -export -in public.pem -inkey private.pem -out mycert.pfx

关于ssl - 如何创建用于测试目的的自签名 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14267010/

相关文章:

PHP7 + curl (SSL/TLS) 给出 502 Bad Gateway

java - 告诉 java 客户端代码接受自签名证书

ssl - 如何使用 UnboundID SDK 连接到带有 SSL 服务器证书的 LDAP 服务器?

带有证书但没有 key 文件或密码的 phpcurl

api - 无法使用管理 REST API 升级 Azure 部署(SSL 证书问题)

ruby-on-rails - 具有自定义域的 Heroku 中的 SSL

python - Flask 应用程序出现 SSL 协议(protocol)错误

apache - Plesk:通过 vhost_ssl.conf 覆盖 httpd.conf SSLCertificateFile?

web-services - 无法通过 https 访问axis2

java - 在 linux 上拦截 HTTP 请求