я получаю сертификат от хранилища ключей Azure:
const certificate = await keyVaultClient.getCertificate(this.keyVaultUri, certificateName, '');
я получаю сертификат ... первая хорошая вещь:)
Но после того, как я не могу найти, как я могуустановите сертификат в заголовке запроса https.
Я пробовал разные способы без какого-либо успеха.
Кто-то знает, как мне этого добиться.Ниже проведен тест.
var options = {
hostname: 'url.domain.com',
port: 443,
path: '/method1',
method: 'GET',
agent: false,
rejectUnauthorized: false,
strictSSL: false,
//pfx: certificate.cer.toString('utf8'),
//pfx: certificate.cer.toString('base64'),
pfx: certificate,
passphrase: 'passphrase'
};
const req = https.request(options, (res: any) => { });
Обратите внимание, что если я использую сертификат на диске, он работает:
pfx: fs.readFileSync(__dirname + '/my.pfx'),
Заранее спасибо