Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(670)

Unified Diff: net/data/ssl/scripts/generate-test-certs.sh

Issue 2109913004: Require Certificate Transparency for Symantec-operated roots (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@wire_up_policy
Patch Set: More tests Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/data/ssl/scripts/generate-test-certs.sh
diff --git a/net/data/ssl/scripts/generate-test-certs.sh b/net/data/ssl/scripts/generate-test-certs.sh
index 3f9e49518fb916cd7ab3f778f6ee67c2e187cd58..a3e04e000d2cd2463cf5e74267ccae819f2de351 100755
--- a/net/data/ssl/scripts/generate-test-certs.sh
+++ b/net/data/ssl/scripts/generate-test-certs.sh
@@ -223,63 +223,63 @@ CA_COMMON_NAME="Test Root CA" \
## Validity too long unit test support.
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/10_year_validity.req
+ -newkey rsa:2048 -text -out out/10_year_validity.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 081030000000Z \
-enddate 181029000000Z \
- -in ../certificates/10_year_validity.req \
+ -in out/10_year_validity.req \
-out ../certificates/10_year_validity.pem \
-config ca.cnf
# 365 * 11 = 4015
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/11_year_validity.req
+ -newkey rsa:2048 -text -out out/11_year_validity.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 141030000000Z \
-days 4015 \
- -in ../certificates/11_year_validity.req \
+ -in out/11_year_validity.req \
-out ../certificates/11_year_validity.pem \
-config ca.cnf
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/39_months_after_2015_04.req
+ -newkey rsa:2048 -text -out out/39_months_after_2015_04.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 150402000000Z \
-enddate 180702000000Z \
- -in ../certificates/39_months_after_2015_04.req \
+ -in out/39_months_after_2015_04.req \
-out ../certificates/39_months_after_2015_04.pem \
-config ca.cnf
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/40_months_after_2015_04.req
+ -newkey rsa:2048 -text -out out/40_months_after_2015_04.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 150402000000Z \
-enddate 180801000000Z \
- -in ../certificates/40_months_after_2015_04.req \
+ -in out/40_months_after_2015_04.req \
-out ../certificates/40_months_after_2015_04.pem \
-config ca.cnf
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/60_months_after_2012_07.req
+ -newkey rsa:2048 -text -out out/60_months_after_2012_07.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 141030000000Z \
-enddate 190930000000Z \
- -in ../certificates/60_months_after_2012_07.req \
+ -in out/60_months_after_2012_07.req \
-out ../certificates/60_months_after_2012_07.pem \
-config ca.cnf
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/61_months_after_2012_07.req
+ -newkey rsa:2048 -text -out out/61_months_after_2012_07.req
# 30 * 61 = 1830
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
@@ -287,65 +287,90 @@ CA_COMMON_NAME="Test Root CA" \
-extensions user_cert \
-startdate 141030000000Z \
-days 1830 \
- -in ../certificates/61_months_after_2012_07.req \
+ -in out/61_months_after_2012_07.req \
-out ../certificates/61_months_after_2012_07.pem \
-config ca.cnf
# start date after expiry date
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/start_after_expiry.req
+ -newkey rsa:2048 -text -out out/start_after_expiry.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 180901000000Z \
-enddate 150402000000Z \
- -in ../certificates/start_after_expiry.req \
+ -in out/start_after_expiry.req \
-out ../certificates/start_after_expiry.pem \
-config ca.cnf
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/start_after_expiry.req
+ -newkey rsa:2048 -text -out out/start_after_expiry.req
# Issued pre-BRs, lifetime < 120 months, expires before 2019-07-01
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/pre_br_validity_ok.req
+ -newkey rsa:2048 -text -out out/pre_br_validity_ok.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 080101000000Z \
-enddate 150101000000Z \
- -in ../certificates/pre_br_validity_ok.req \
+ -in out/pre_br_validity_ok.req \
-out ../certificates/pre_br_validity_ok.pem \
-config ca.cnf
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/pre_br_validity_ok.req
+ -newkey rsa:2048 -text -out out/pre_br_validity_ok.req
# Issued pre-BRs, lifetime > 120 months, expires before 2019-07-01
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/pre_br_validity_bad_121.req
+ -newkey rsa:2048 -text -out out/pre_br_validity_bad_121.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 080101000000Z \
-enddate 180501000000Z \
- -in ../certificates/pre_br_validity_bad_121.req \
+ -in out/pre_br_validity_bad_121.req \
-out ../certificates/pre_br_validity_bad_121.pem \
-config ca.cnf
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/pre_br_validity_bad_121.req
+ -newkey rsa:2048 -text -out out/pre_br_validity_bad_121.req
# Issued pre-BRs, lifetime < 120 months, expires after 2019-07-01
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/pre_br_validity_bad_2020.req
+ -newkey rsa:2048 -text -out out/pre_br_validity_bad_2020.req
CA_COMMON_NAME="Test Root CA" \
try openssl ca \
-batch \
-extensions user_cert \
-startdate 120501000000Z \
-enddate 190703000000Z \
- -in ../certificates/pre_br_validity_bad_2020.req \
+ -in out/pre_br_validity_bad_2020.req \
-out ../certificates/pre_br_validity_bad_2020.pem \
-config ca.cnf
+
+# Issued prior to 1 June 2016 (Symantec CT Enforcement Date)
+try openssl req -config ../scripts/ee.cnf \
+ -newkey rsa:2048 -text -out out/pre_june_2016.req
+CA_COMMON_NAME="Test Root CA" \
+ try openssl ca \
+ -batch \
+ -extensions user_cert \
+ -startdate 160501000000Z \
+ -enddate 170703000000Z \
+ -in out/pre_june_2016.req \
+ -out ../certificates/pre_june_2016.pem \
+ -config ca.cnf
+
+# Issued after 1 June 2016 (Symantec CT Enforcement Date)
try openssl req -config ../scripts/ee.cnf \
- -newkey rsa:2048 -text -out ../certificates/pre_br_validity_bad_2020.req
+ -newkey rsa:2048 -text -out out/post_june_2016.req
+CA_COMMON_NAME="Test Root CA" \
+ try openssl ca \
+ -batch \
+ -extensions user_cert \
+ -startdate 160601000000Z \
+ -enddate 170703000000Z \
+ -in out/post_june_2016.req \
+ -out ../certificates/post_june_2016.pem \
+ -config ca.cnf
+
# Regenerate CRLSets
## Block a leaf cert directly by SPKI

Powered by Google App Engine
This is Rietveld 408576698