0
var forge = require('node-forge');
//some code here

var keyFile = fs.readFileSync('./test.p12', 'binary');
var p12Asn1 = forge.asn1.fromDer(keyFile);
var p12 = forge.pkcs12.pkcs12FromAsn1(p12Asn1,false, employeeID);
var bags = p12.getBags({bagType: forge.pki.oids.certBag});
var cert = bags[forge.pki.oids.certBag][0];
var msg = {
type: 'CERTIFICATE',
body: forge.asn1.toDer(asn1.cert).getBytes()
};
var pem = forge.pem.encode(msg);

我正在尝试从 p12 文件中读取证书、RSA 私钥和公钥。这是我用 Node js 编写的代码,但得到了 TypeError。

4

0 回答 0