Я пишу небольшой проект, используя Node.JS и TypeScript, одним из требований является чтение сертификата PFX из файла .pfx и использование его в коде для шифрования тела полезной нагрузки.
У меня есть файл открытого/закрытого ключа сертификата с именем cert1.pfx
, для моего кода требуется этот сертификат, как показано ниже.
...
const cert = loadPfx("cert1.pfx");
const p: Payload = new Payload();
p.addReaderCertificate(cert);
...
Я искал, но не могу найти способ загрузить PFX для моего варианта использования, я видел примеры загрузки PFX для HTTPS-сервера или Express.JS, я посмотрел node-x509, но это для сертификатов CER или PEM в кодировке BASE64. , я также посмотрел на node-rsa, но это для шифрования/дешифрования с использованием открытых/закрытых ключей.
Кто-нибудь знает возможно ли это? Если да, то были бы признательны за некоторые указания о том, как это сделать.