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:
Shigeki Ohtsu 2016-02-09 10:49:37 +09:00
parent c64d051cf6
commit dccccbbbe7
3 changed files with 1 additions and 5 deletions

View File

@ -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 \

Binary file not shown.

View File

@ -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');