diff options
author | Anas Nashif <anas.nashif@intel.com> | 2013-09-20 04:45:41 -0400 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2013-09-20 04:45:41 -0400 |
commit | 6b6383d52bc147134bb6b60b07e924b176c67e3a (patch) | |
tree | 9753a1ec40b1fbe2acfaa881af46e3c0f7da6401 /tests/keys | |
parent | 07bb297329b9e9754d09dcb6d70417272a626619 (diff) | |
download | xmlsec1-6b6383d52bc147134bb6b60b07e924b176c67e3a.tar.gz xmlsec1-6b6383d52bc147134bb6b60b07e924b176c67e3a.tar.bz2 xmlsec1-6b6383d52bc147134bb6b60b07e924b176c67e3a.zip |
Imported Upstream version 1.2.19
Diffstat (limited to 'tests/keys')
-rw-r--r-- | tests/keys/README | 20 | ||||
-rw-r--r-- | tests/keys/largersakey-win.p12 | bin | 0 -> 6656 bytes | |||
-rw-r--r-- | tests/keys/largersakey-winxp.p12 | bin | 0 -> 6683 bytes | |||
-rw-r--r-- | tests/keys/rsakey-win.p12 | bin | 0 -> 4166 bytes | |||
-rw-r--r-- | tests/keys/rsakey-winxp.p12 | bin | 0 -> 4193 bytes |
5 files changed, 20 insertions, 0 deletions
diff --git a/tests/keys/README b/tests/keys/README index 555fe512..14515024 100644 --- a/tests/keys/README +++ b/tests/keys/README @@ -181,3 +181,23 @@ README # (used in above step) > pk12util -d <nss_config_dir> -i keycert.p12 +6. On Windows, one needs to specify Crypto Service Provider (CSP) in the +pkcs12 file to ensure it is loaded correctly to be used with SHA2 algorithms. +Worse, the CSP is different for XP and older versions + + + Input: DSA/RSA private key in PEM or DER format + Output: A PKCS12 file containing the private key, and a self-signed + certificate with the corresponding public key. Plus the CSP + name to be used for this key/cert. + + + > cat rsakey.pem rsacert.pem ca2cert.pem cacert.pem > allrsa.pem + > openssl pkcs12 -export -in allrsa.pem -name TestRsaKey -out rsakey-winxp.p12 -CSP "Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)" + > openssl pkcs12 -export -in allrsa.pem -name TestRsaKey -out rsakey-win.p12 -CSP "Microsoft Enhanced RSA and AES Cryptographic Provider" + + + > cat largersakey.pem largersacert.pem ca2cert.pem cacert.pem > alllargersa.pem + > openssl pkcs12 -export -in alllargersa.pem -name TestLargeRsaKey -out largersakey-winxp.p12 -CSP "Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)" + > openssl pkcs12 -export -in alllargersa.pem -name TestLargeRsaKey -out largersakey-win.p12 -CSP "Microsoft Enhanced RSA and AES Cryptographic Provider" + diff --git a/tests/keys/largersakey-win.p12 b/tests/keys/largersakey-win.p12 Binary files differnew file mode 100644 index 00000000..af04b9e4 --- /dev/null +++ b/tests/keys/largersakey-win.p12 diff --git a/tests/keys/largersakey-winxp.p12 b/tests/keys/largersakey-winxp.p12 Binary files differnew file mode 100644 index 00000000..75746297 --- /dev/null +++ b/tests/keys/largersakey-winxp.p12 diff --git a/tests/keys/rsakey-win.p12 b/tests/keys/rsakey-win.p12 Binary files differnew file mode 100644 index 00000000..e0281f7d --- /dev/null +++ b/tests/keys/rsakey-win.p12 diff --git a/tests/keys/rsakey-winxp.p12 b/tests/keys/rsakey-winxp.p12 Binary files differnew file mode 100644 index 00000000..3817a7e1 --- /dev/null +++ b/tests/keys/rsakey-winxp.p12 |