Index: tools/python/google/httpd_config/root_ca_cert.pem |
diff --git a/tools/python/google/httpd_config/root_ca_cert.pem b/tools/python/google/httpd_config/root_ca_cert.pem |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0e58f2ab5a968803d6f62413464119657051a2bf |
--- /dev/null |
+++ b/tools/python/google/httpd_config/root_ca_cert.pem |
@@ -0,0 +1,102 @@ |
+-----BEGIN RSA PRIVATE KEY----- |
+MIIEpAIBAAKCAQEAq6OEFgWu9ICFgaeoWfq7Dl57BNzERHpBBTedRaFr3uj+D4nT |
+OXjraAFPFcBLE6RMJZXtpLvZrfdUDPEzTtcliLAoXmQB8DN8TTvYXEgEr3dSb+qZ |
+sAfmbbtjnjOtGJQwlkb0QdZp4+5V3vrD1DbT0XGHKDu4/Estvzzi+4zo+plEDL1d |
+y+Op9g09HOu2gB6+pVG1YAR3ckeWFw2ORO76xF+rMRbcaJqfmnmUBLkPFN/Bmvo3 |
+q39wuIDdSCXtvUNnAcEynXah/sFk2AB3c9E/IYaScuiRNkWEi7cUXrAyXKPtMNo2 |
+RdvfVUEYz/42N+270wkf1taR0thfcwJS06oNIwIDAQABAoIBAQCml41KurV3h48N |
+qydSPnR0m+uXapftRyP45mP2A5lpwIdnmYS00dLbHfoeyIeWRu/Jw13neJTtr5Ob |
+BDmimlxJ8YEdLMBc3fwWErILz7MMhCo1imUlYGWduDYWhV3K73rBQZkulegtXVVn |
+mcmdHqI1NZXTzTPdXTLH3VcKhVhUcftA+foSmY5Sr2EgWL34lkF0ciWSbYf4dIAc |
+RS+DikEpAM552hPu9+oo0+5aheH9ijuF4SCRZcvToC2YaTUR5OG4j31oGtDMXmeu |
+5alBhaUZqS3b8FX8Q2GbqJ4sR+2XrgovrVteOGN0QvoExZeZIdt6ArqArKGQ/hQf |
+gPITpX7RAoGBANp/9E3a+CB9fculDW/Vdpo2jVMLFmlMzWCxA5V0BwIgx4yCKgK7 |
+Zx1gsO+vaOKu1uLfAj5wWd1qNRbAAvL0CpSkEqfteHInyyN6muSWuDEELCIYU/0u |
+IdhPH7yU/SYKsZK3qnOZBwSJMI0iJAKXO0qVYepTtN3MXzhIWkaPqoj9AoGBAMkY |
+qjS/QDmyIukeUrhpEn6F2nh6/Upek0+xFUP/0SIeaCAfFiJ9+mFLSDLQ0Rvsq5G6 |
+glfMFaQz/+610+6YZ5ioEPUlVMAx0qNZRS8Gy97MDoe9Z+PmbKdvbZXLTP6nhpGy |
+9Nhilog+U8MZCwiklDEKyldQBg/TghMsqhYEyFifAoGBAIGJ9obp2M06WQgQ1ISG |
+44fN679eBW1sUR6QE3XZkgYa9PNCgDGadSmfl4aiUeaCjXd3i1cFOOHiA5N3RshP |
+Eq7JDx5r1UqoePCR0Z7QFGdK9/dGwRSK8xnQ3xnooqSZFmnLZcye3uA7jYM+yGaY |
+zlgLdD9+XO5aKeGuU4cdyZbpAoGAIm8cxgdxoe+E1tIga/9h8VROQo8czB1BsEWs |
+VIZ7cxIt1kI8cg+MThir9jeXduahwkRjiVEi64kT6/YqohJqutMchD2uM3LUlK/2 |
+jsTlJ/NdEZU3MukD9e+4ngu/1WMuQciY8GyBRjcV9LRXFVXJIlSsrSLAxvj6rvnY |
+7ghHnhUCgYBiKCwWTxuoh450TwZMv8X3/6+88w6CieUa0EvdVDcmSQ1cnlAw/7Uh |
+inzU7HizHG2tq8Rg5HjaXTnkNhacT9tg2WELSH8Cay3287CmIhdkvZMJIPRhMMCW |
+NUQMCtufqhgyX4Qn0W1dbhBzyuyfsj1Ec3BrUp1aPHr0QRm4HdsAIA== |
+-----END RSA PRIVATE KEY----- |
+ |
+Certificate: |
+ Data: |
+ Version: 3 (0x2) |
+ Serial Number: 12573969073242583322 (0xae7fb6409b5f311a) |
+ Signature Algorithm: sha1WithRSAEncryption |
+ Issuer: CN=Test Root CA |
+ Validity |
+ Not Before: Jun 18 19:52:02 2013 GMT |
+ Not After : Jun 16 19:52:02 2023 GMT |
+ Subject: CN=Test Root CA |
+ Subject Public Key Info: |
+ Public Key Algorithm: rsaEncryption |
+ Public-Key: (2048 bit) |
+ Modulus: |
+ 00:ab:a3:84:16:05:ae:f4:80:85:81:a7:a8:59:fa: |
+ bb:0e:5e:7b:04:dc:c4:44:7a:41:05:37:9d:45:a1: |
+ 6b:de:e8:fe:0f:89:d3:39:78:eb:68:01:4f:15:c0: |
+ 4b:13:a4:4c:25:95:ed:a4:bb:d9:ad:f7:54:0c:f1: |
+ 33:4e:d7:25:88:b0:28:5e:64:01:f0:33:7c:4d:3b: |
+ d8:5c:48:04:af:77:52:6f:ea:99:b0:07:e6:6d:bb: |
+ 63:9e:33:ad:18:94:30:96:46:f4:41:d6:69:e3:ee: |
+ 55:de:fa:c3:d4:36:d3:d1:71:87:28:3b:b8:fc:4b: |
+ 2d:bf:3c:e2:fb:8c:e8:fa:99:44:0c:bd:5d:cb:e3: |
+ a9:f6:0d:3d:1c:eb:b6:80:1e:be:a5:51:b5:60:04: |
+ 77:72:47:96:17:0d:8e:44:ee:fa:c4:5f:ab:31:16: |
+ dc:68:9a:9f:9a:79:94:04:b9:0f:14:df:c1:9a:fa: |
+ 37:ab:7f:70:b8:80:dd:48:25:ed:bd:43:67:01:c1: |
+ 32:9d:76:a1:fe:c1:64:d8:00:77:73:d1:3f:21:86: |
+ 92:72:e8:91:36:45:84:8b:b7:14:5e:b0:32:5c:a3: |
+ ed:30:da:36:45:db:df:55:41:18:cf:fe:36:37:ed: |
+ bb:d3:09:1f:d6:d6:91:d2:d8:5f:73:02:52:d3:aa: |
+ 0d:23 |
+ Exponent: 65537 (0x10001) |
+ X509v3 extensions: |
+ X509v3 Basic Constraints: critical |
+ CA:TRUE |
+ X509v3 Subject Key Identifier: |
+ 2B:88:93:E1:D2:54:50:F4:B8:A4:20:BD:B1:79:E6:0B:AA:EB:EC:1A |
+ X509v3 Key Usage: critical |
+ Certificate Sign, CRL Sign |
+ Signature Algorithm: sha1WithRSAEncryption |
+ a8:58:42:e4:7c:b1:46:11:ee:56:b7:09:08:fb:06:44:f0:a9: |
+ 60:03:f0:05:23:09:3c:36:d6:28:1b:e5:d6:61:15:a0:6f:de: |
+ 69:ac:28:58:05:f1:ce:9b:61:c2:58:b0:5d:ed:6c:75:44:e2: |
+ 68:01:91:59:b1:4f:f3:51:f2:23:f6:47:42:41:57:26:4f:87: |
+ 1e:d2:9f:94:3a:e2:d0:4e:6f:02:d2:92:76:2c:0a:dd:58:93: |
+ e1:47:b9:02:a3:3d:75:b4:ba:24:70:87:32:87:cf:76:4e:a0: |
+ 41:8b:86:42:18:55:ed:a5:ae:5d:6a:3a:8c:28:70:4c:f1:c5: |
+ 36:6c:ec:01:a9:d6:51:39:32:31:30:24:82:9f:88:d9:f5:c1: |
+ 09:6b:5a:6b:f1:95:d3:9d:3f:e0:42:63:fc:b7:32:90:55:56: |
+ f2:76:1b:71:38:bd:bd:fb:3b:23:50:46:4c:2c:4e:49:48:52: |
+ ea:05:5f:16:f2:98:51:af:2f:79:36:2a:a0:ba:36:68:1b:29: |
+ 8b:7b:e8:8c:ea:73:31:e5:86:d7:2c:d8:56:06:43:d7:72:d2: |
+ f0:27:4e:64:0a:2b:27:38:36:cd:be:c1:33:db:74:4b:4e:74: |
+ be:21:bd:f6:81:66:d2:fd:2b:7f:f4:55:36:c0:ed:a7:44:ca: |
+ b1:78:1d:0f |
+-----BEGIN CERTIFICATE----- |
+MIIC8zCCAdugAwIBAgIJAK5/tkCbXzEaMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV |
+BAMMDFRlc3QgUm9vdCBDQTAeFw0xMzA2MTgxOTUyMDJaFw0yMzA2MTYxOTUyMDJa |
+MBcxFTATBgNVBAMMDFRlc3QgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP |
+ADCCAQoCggEBAKujhBYFrvSAhYGnqFn6uw5eewTcxER6QQU3nUWha97o/g+J0zl4 |
+62gBTxXASxOkTCWV7aS72a33VAzxM07XJYiwKF5kAfAzfE072FxIBK93Um/qmbAH |
+5m27Y54zrRiUMJZG9EHWaePuVd76w9Q209Fxhyg7uPxLLb884vuM6PqZRAy9Xcvj |
+qfYNPRzrtoAevqVRtWAEd3JHlhcNjkTu+sRfqzEW3Gian5p5lAS5DxTfwZr6N6t/ |
+cLiA3Ugl7b1DZwHBMp12of7BZNgAd3PRPyGGknLokTZFhIu3FF6wMlyj7TDaNkXb |
+31VBGM/+Njftu9MJH9bWkdLYX3MCUtOqDSMCAwEAAaNCMEAwDwYDVR0TAQH/BAUw |
+AwEB/zAdBgNVHQ4EFgQUK4iT4dJUUPS4pCC9sXnmC6rr7BowDgYDVR0PAQH/BAQD |
+AgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCoWELkfLFGEe5WtwkI+wZE8KlgA/AFIwk8 |
+NtYoG+XWYRWgb95prChYBfHOm2HCWLBd7Wx1ROJoAZFZsU/zUfIj9kdCQVcmT4ce |
+0p+UOuLQTm8C0pJ2LArdWJPhR7kCoz11tLokcIcyh892TqBBi4ZCGFXtpa5dajqM |
+KHBM8cU2bOwBqdZROTIxMCSCn4jZ9cEJa1pr8ZXTnT/gQmP8tzKQVVbydhtxOL29 |
++zsjUEZMLE5JSFLqBV8W8phRry95NiqgujZoGymLe+iM6nMx5YbXLNhWBkPXctLw |
+J05kCisnODbNvsEz23RLTnS+Ib32gWbS/St/9FU2wO2nRMqxeB0P |
+-----END CERTIFICATE----- |