【问题标题】:How to get both .key and .crt files to set up an HTTPS server?如何获取 .key 和 .crt 文件来设置 HTTPS 服务器?
【发布时间】:2016-08-10 03:12:40
【问题描述】:

所以我需要用 express/node.js 设置一个 Https 服务器。 我找到的与主题相关的示例代码如下(node.js):

var options = {
  key: fs.readFileSync('.keys/server.key'),
  cert: fs.readFileSync('.keys/server.crt'),
  requestCert: true,
  ca: [fs.readFileSync('./keys/ca.crt')]
};

快递:

var options = {
  key: fs.readFileSync('.keys/server.key'),
  cert: fs.readFileSync('.keys/server.crt'),
  passphrase: '1234'
};

所以我的问题只是如何使用 Openssl 生成这两个文件(server.key、server.crt)?

没关系,但是这个服务器只是为了发布 iOS 企业应用的 ipa 文件而设置的。我并不真正关心安全性,只是 Apple 需要 Https 而不是 Http。

【问题讨论】:

    标签: ios node.js express https


    【解决方案1】:

    this answer 中所述的命令会生成两个文件,key.pem 和 cert.pem,只需将它们重命名为 server.key 和 server.crt(或者在命令中使用这些名称)。请注意,这会生成一个自签名证书。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 2019-07-27
      • 2020-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多