Возможно ли декодировать файл .p12 с помощью asn1js и pki.js?
P 12, откуда я хочу извлечь открытый и закрытый ключи и сертификат 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 });
1 ответ
Пример этого есть в репозитории PKIjs; https://github.com/PeculiarVentures/PKI.js/tree/master/examples/NodePKCS12Example