TypeError: Невозможно прочитать свойство 'tagClass' из неопределенного в узле js - PullRequest
0 голосов
/ 04 мая 2018
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);

Я пытаюсь прочитать сертификат, закрытый ключ RSA и открытый ключ из файла p12. Это код, который я написал в Node js, но получил TypeError.

...