gpt4 book ai didi

node.js - SSL:错误:0906D064:PEM 例程:PEM_read_bio:错误的 base64 解码

转载 作者:搜寻专家 更新时间:2023-11-01 00:30:04 24 4
gpt4 key购买 nike

为了在我的 Node js 应用程序上启用 https,我已关注此页面 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-singleinstance-nodejs.html

并在我的应用程序中包含 .ebextensions\https-instance.config 文件。我将我的 csr 发送到 Godaddy 并下载了我的证书文件。

当在本地主机上运行应用程序时,我使用下面的键创建我的 https 服务器并且应用程序运行良好var options = { cert: fs.readFileSync('e03aae55b05ee109.pem'), key: fs.readFileSync('key.pem') };

在我的 https-instance.config 文件中,我将我的 key 和证书的内容粘贴到链接中指定的区域。我使用在线解析器验证了 YAML http://yaml-online-parser.appspot.com/

我在访问域和检查应用程序日志时收到 503 服务不可用错误,它被抛出

[emerg] 21361#0:PEM_read_bio_X509_AUX(“/etc/pki/tls/certs/server.crt”)失败(SSL:错误:0906D064:PEM 例程:PEM_read_bio:错误的 base64 解码)

我已经按照此处所述验证了我的 key 和证书,并且它们匹配 https://ma.ttias.be/openssl-validate-that-certificate-matches-signs-the-private-key/关于其他可能出错的任何想法??

最佳答案

缩进错误。需要多线。尝试在解析器中修复它时,我将它作为单行

  /etc/pki/tls/certs/server.crt:
mode: "000400"
owner: root
group: root
content: |
-----BEGIN CERTIFICATE-----
MIIFSDCCBDCgAwIBAgIJAOA6rlWwXuEJMA0GCSqGSIb3DQEBCwUAMIG0MQswCQYD
VQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEa

关于node.js - SSL:错误:0906D064:PEM 例程:PEM_read_bio:错误的 base64 解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39749595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com