【问题标题】:Creating a Self-Signed SSL Certificate创建自签名 SSL 证书
【发布时间】:2019-04-27 08:50:41
【问题描述】:

我正在尝试通过以下步骤在 Windows 本地系统上生成自签名 SSL 证书:https://devcenter.heroku.com/articles/ssl-certificate-self#generate-ssl-certificate

但在 OpenSSL 中运行以下命令后:

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

我收到错误:

8780:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expect ing: CERTIFICATE REQUEST
error in x509

如何解决这个问题?

【问题讨论】:

  • 您将现有的证书请求提供给-req 进程,其目的是生成证书请求。是时候看看文档了。真实的文档。不是一些随意的博客。离题。

标签: ssl ssl-certificate x509certificate self-signed


【解决方案1】:

你搜索的命令是:

openssl req -x509 -newkey -sha256 -keyout key.pem -out cert.pem -days 365

正如 cmets 中已经提到的,您需要告诉 openssl 这是新密钥 (-newkey)

【讨论】:

    猜你喜欢
    • 2014-03-02
    • 2017-02-18
    • 1970-01-01
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-24
    • 2011-09-28
    相关资源
    最近更新 更多