【问题标题】:Format DER-encoded private key into PEM in node.js在 node.js 中将 DER 编码的私钥格式化为 PEM
【发布时间】:2016-09-23 07:44:08
【问题描述】:

如何格式化使用 node.js 加密库生成的 DER 私钥

var alice = crypto.createECDH('brainpoolP512t1') 
var keyPair = alice.generateKeys();
var privKey = alice.getPrivateKey();

转换成 PEM 格式?

【问题讨论】:

  • PEM 只不过是 DER 的可打印表示。标题名称是您唯一需要考虑的,但我认为 BEGIN EC PRIVATE KEY 是正确的。
  • my post below 回答您的问题了吗?如果确实如此,那么您可以考虑accepting the answer,因为现在其他搜索此问题的人看到您的问题没有好的答案并且可能不会阅读。如果它没有回答您的问题,请评论缺少的内容。我正在查看我的旧答案,如果他们需要任何改进,我想更新它们。谢谢。

标签: node.js cryptography private-key pem key-generator


【解决方案1】:

Chilkat Software 的 Cert Node.js 参考文档中有 ExportCertPemFile 方法,请参阅:

npm 上可用:

【讨论】:

    【解决方案2】:

    终于找到了一个很棒的npm package,可以使用cryptoECDH从生成的私钥和公钥中获取PEM。

    【讨论】:

      猜你喜欢
      • 2019-06-13
      • 1970-01-01
      • 2019-06-21
      • 2020-01-28
      • 2022-06-30
      • 2019-08-26
      • 2012-05-09
      • 1970-01-01
      • 2022-07-01
      相关资源
      最近更新 更多