Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 This directory contains various certificates for use with SSL-related | 1 This directory contains various certificates for use with SSL-related |
| 2 unit tests. | 2 unit tests. |
| 3 | 3 |
| 4 - google.binary.p7b | 4 - google.binary.p7b |
| 5 - google.chain.pem | 5 - google.chain.pem |
| 6 - google.pem_cert.p7b | 6 - google.pem_cert.p7b |
| 7 - google.pem_pkcs7.p7b | 7 - google.pem_pkcs7.p7b |
| 8 - google.pkcs7.p7b | 8 - google.pkcs7.p7b |
| 9 - google.single.der | 9 - google.single.der |
| 10 - google.single.pem | 10 - google.single.pem |
| 11 - thawte.single.pem : Certificates for testing parsing of different formats. | 11 - thawte.single.pem : Certificates for testing parsing of different formats. |
| 12 | 12 |
| 13 - mit.davidben.der : An expired MIT client certificate. | 13 - mit.davidben.der : An expired MIT client certificate. |
| 14 | 14 |
| 15 - foaf.me.chromium-test-cert.der : A client certificate for a FOAF.ME identity | 15 - foaf.me.chromium-test-cert.der : A client certificate for a FOAF.ME identity |
| 16 created for testing. | 16 created for testing. |
| 17 | 17 |
| 18 - www_us_army_mil_cert.der | 18 - www_us_army_mil_cert.der |
| 19 - dod_ca_17_cert.der | 19 - dod_ca_17_cert.der |
| 20 - dod_root_ca_2_cert.der : A certificate chain for regression tests of | 20 - dod_root_ca_2_cert.der : A certificate chain for regression tests of |
| 21 http://crbug.com/31497. | 21 http://crbug.com/31497. |
| 22 | 22 |
| 23 - expired_cert.pem : An expired certificate, used by test_server.cc. | |
| 24 | |
| 25 - ok_cert.pem : A valid certificate, used by test_server.cc | |
| 26 | |
| 27 - root_ca_cert.crt : The testing root CA used to sign the test_server.cc's | |
| 28 certificates. | |
| 29 | |
| 30 - unosoft_hu_cert : Certificate used by X509CertificateTest.UnoSoftCertParsing. | 23 - unosoft_hu_cert : Certificate used by X509CertificateTest.UnoSoftCertParsing. |
| 31 | 24 |
| 32 - client.p12 : A PKCS #12 file containing a client certificate and a private | 25 - client.p12 : A PKCS #12 file containing a client certificate and a private |
| 33 key created for testing. The password is "12345". | 26 key created for testing. The password is "12345". |
| 34 | 27 |
| 35 - punycodetest.der : A test self-signed server certificate with punycode name. | 28 - punycodetest.der : A test self-signed server certificate with punycode name. |
| 36 The common name is "xn--wgv71a119e.com" (日本語.com) | 29 The common name is "xn--wgv71a119e.com" (日本語.com) |
| 30 | |
| 31 ===== | |
| 32 Generated Test Certificates: | |
| 33 The following certificates were generated locally, and are primarily used | |
| 34 by test_server.cc and test_server.py: | |
| 35 - expired_cert.pem : An expired certificate, used by test_server.cc. | |
| 36 - ok_cert.pem : A valid certificate, used by test_server.cc and others | |
| 37 - root_ca_cert.crt : The testing root CA used to sign the test | |
|
wtc
2010/12/08 19:58:22
Typo: root_ca_cert.crt => root_ca_cert.pem
Please
| |
| 38 certificates | |
| 39 In addition, a support file is provided for making it easier to make | |
| 40 modifications or re-generate these certificates. | |
| 41 - openssl_ca.cnf : The configuration file used to generate the test | |
| 42 certificates | |
| 43 | |
| 44 The following commands were used to generated the test root certificates | |
| 45 Note: Be sure to adjust path slashes as appropriate for your platform. | |
| 46 | |
| 47 mkdir root_ca | |
| 48 mkdir root_ca\private | |
| 49 mkdir root_ca\newcerts | |
| 50 echo 01 > root_ca\serial | |
| 51 [On Windows] | |
| 52 copy nul: root_ca\index.txt | |
| 53 copy nul: root_ca\index.txt.attr | |
| 54 [On POSIX] | |
| 55 touch root_ca\index.txt | |
| 56 touch root_ca\index.txt.attr | |
| 57 | |
| 58 openssl req -new -x509 -days 18250 -keyout root_ca\private\cacert.key -out root_ ca\cacert.pem -config openssl_ca.cnf | |
| 59 openssl req -new -keyout expired_cert.key -out expired_cert.req -config openssl_ cert.cnf | |
| 60 openssl req -new -keyout ok_cert.key -out ok_cert.req -config openssl_cert.cnf | |
| 61 openssl ca -name CA_root -extensions user_cert -startdate 060101000000Z -enddate 070101000000Z -in expired_cert.req -out expired_cert.pem -config openssl_ca.cnf | |
| 62 openssl ca -name CA_root -extensions user_cert -days 18250 -in ok_cert.req -out ok_cert.pem -config openssl_ca.cnf | |
| 63 | |
| 64 Then each output certificate (.pem) and private key (.key) were combined into previously mentioned filenames. | |
| OLD | NEW |