Возможно ли декодировать файл .p12 с помощью asn1js и pki.js?

p12, из которого я хочу извлечь открытый и закрытый ключи, а также сертификат x509 с помощью pki.js. Но в моем файле .p12 есть пароль, как я могу его расшифровать. Например:

 const asn1js = require("asn1js");
 const pkijs = require("pkijs");
 const Certificate = pkijs.Certificate;

 let path = __dirname + "/file.p12";
 let file = fs.readFileSync(path);


 const asn1 = asn1js.fromBER(file);
 //What do I do with the password for the .p12 file?
 const certificate = new Certificate({ schema: asn1.result });

person user3821102    schedule 04.06.2020    source источник


Ответы (1)


Пример этого есть в репозитории PKIjs; https://github.com/PeculiarVentures/PKI.js/tree/master/examples/NodePKCS12Example

person rmhrisk    schedule 08.06.2020