Сертификаты доверия (ICA & Root) отсутствуют при создании сертификата PKCS # 12 с использованием Forge node.js - PullRequest
0 голосов
/ 25 февраля 2020

Я могу сгенерировать сертификат PKCS # 12, используя https://github.com/digitalbazaar/forge#pkcs12, нет места для прохождения ICA и Root Сертификат (цепочка сертификатов. Можете ли вы мне помочь, если знаете об этом, пожалуйста, ?

let forgeKey = forge.pki.privateKeyFromPem(params.key);
let forgeCert = forge.pki.certificateFromPem(params.certificate);
let forgeCertChain = forge.pki.certificateFromPem(params.certChain)
console.log("*************** Cert chain", params.certChain);
let newPkcs12Asn1 = forge.pkcs12.toPkcs12Asn1(
  forgeKey, [forgeCert, forgeCertChain], passPhase,
  { generateLocalKeyId: true, friendlyName: 'test', algorithm: '3des' });
let newPkcs12Der = forge.asn1.toDer(newPkcs12Asn1).getBytes();
let p12b64 = forge.util.encode64(newPkcs12Der);
...