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