This commit is contained in:
pfg
2025-05-30 21:01:46 -07:00
parent b949e2062a
commit 0deefe33f2
2 changed files with 32 additions and 2 deletions

View File

@@ -0,0 +1,23 @@
'use strict';
const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
const fixtures = require('../common/fixtures');
const {
assert, connect, keys
} = require(fixtures.path('tls-connect'));
const invalidPfx = fixtures.readKey('cert-without-key.pfx');
connect({
client: {
pfx: invalidPfx,
passphrase: 'test',
rejectUnauthorized: false
},
server: keys.agent1
}, common.mustCall((e, pair, cleanup) => {
assert.strictEqual(e.message, 'Unable to load private key from PFX data');
cleanup();
}));