NodeJS:以DER格式验证证书

我正在使用crypto模块来验证证书,但是我的证书和公共密钥都是 格式。似乎该crypto模块不接受此格式。

有没有一种方法(或模块)使用NodeJS将DER转换为PEM格式?我找不到任何内容,也无法使用命令行通过shell 调用 openssl

这与HTTPS证书无关。它是关于常规X.509证书的。如果您将问题标记为否定,请发表评论以证明其合理性。如果您无能为力,那就不要傻了。

回答:

Dominykas的回答是好的,但对我来说,我有一个使用证书

不支持它。因此,我找到了一个名为的模块

,该模块运行良好,因为它将openssl命令封装在一个简单的函数调用中,如下所示:

co(function*() {

var ossl = require('openssl-wrapper');

var derCert = new Buffer('...'); // binary DER certificate

var pemCert = yield ossl.qExec('x509', derCert, { inform: 'der', outform: 'pem' });

});

以上是 NodeJS:以DER格式验证证书 的全部内容, 来源链接: utcz.com/qa/409064.html

回到顶部