test: enable to work pkcs12 test in FIPS mode
The pfx file created by pkcs12 command of openssl causes an error in FIPS mode because its certificate is encrypted with RC2 by default. Adding `-descert` option resolves the error. Fix: https://github.com/nodejs/node/pull/5144 Fix: https://github.com/nodejs/node/pull/5109 PR-URL: https://github.com/nodejs/node/pull/5150 Reviewed-By: Rich Trott <rtrott@gmail.com>
This commit is contained in:
parent
c64d051cf6
commit
dccccbbbe7
1
test/fixtures/keys/Makefile
vendored
1
test/fixtures/keys/Makefile
vendored
@ -81,6 +81,7 @@ agent1-cert.pem: agent1-csr.pem ca1-cert.pem ca1-key.pem
|
|||||||
|
|
||||||
agent1-pfx.pem: agent1-cert.pem agent1-key.pem ca1-cert.pem
|
agent1-pfx.pem: agent1-cert.pem agent1-key.pem ca1-cert.pem
|
||||||
openssl pkcs12 -export \
|
openssl pkcs12 -export \
|
||||||
|
-descert \
|
||||||
-in agent1-cert.pem \
|
-in agent1-cert.pem \
|
||||||
-inkey agent1-key.pem \
|
-inkey agent1-key.pem \
|
||||||
-certfile ca1-cert.pem \
|
-certfile ca1-cert.pem \
|
||||||
|
BIN
test/fixtures/keys/agent1-pfx.pem
vendored
BIN
test/fixtures/keys/agent1-pfx.pem
vendored
Binary file not shown.
@ -7,11 +7,6 @@ if (!common.hasCrypto) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (common.hasFipsCrypto) {
|
|
||||||
console.log('1..0 # Skipped: PFX does not work in FIPS mode');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const assert = require('assert');
|
const assert = require('assert');
|
||||||
const tls = require('tls');
|
const tls = require('tls');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user