aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/testroot.cer104
-rw-r--r--scripts/testroot.cnf2
-rw-r--r--scripts/testroot.generate.sh (renamed from scripts/testroot.sh)4
-rw-r--r--scripts/testroot.key50
4 files changed, 82 insertions, 78 deletions
diff --git a/scripts/testroot.cer b/scripts/testroot.cer
index 2a34036e..65523c17 100644
--- a/scripts/testroot.cer
+++ b/scripts/testroot.cer
@@ -5,37 +5,37 @@ Certificate:
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=testroot
Validity
- Not Before: Oct 31 05:10:17 2007 GMT
- Not After : Oct 30 05:10:17 2008 GMT
+ Not Before: Oct 31 16:30:59 2007 GMT
+ Not After : Oct 30 16:30:59 2008 GMT
Subject: CN=testroot
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (2048 bit)
Modulus (2048 bit):
- 00:e9:eb:56:03:b9:fd:c6:fe:04:d9:3b:5f:a4:a5:
- 9b:8d:56:b6:eb:8e:3e:78:21:45:90:7f:c1:6d:88:
- 9b:d0:d8:9a:48:ae:d3:03:2b:e3:f8:d1:06:4b:a3:
- 27:d6:7b:76:58:b9:16:c1:34:52:5d:03:5b:48:65:
- da:fe:b6:17:15:7e:bf:9e:2e:11:94:6c:0e:50:54:
- fa:41:00:6f:64:e2:5f:5f:06:ab:ff:f9:e0:81:89:
- 57:07:8d:db:fa:4f:f0:5c:d4:81:06:00:f4:23:c3:
- 5e:1f:e5:32:19:63:f4:45:15:f7:ab:9f:0d:77:6b:
- 31:4c:df:ac:c1:27:45:7e:63:e1:45:a2:11:fb:ab:
- e8:97:58:8b:59:69:0c:38:85:bf:ce:e6:49:43:51:
- 6e:60:6a:4c:5d:ef:fd:de:49:c1:23:4b:8a:fa:97:
- ad:5a:81:d6:79:02:77:74:65:f8:3d:fb:84:fc:ea:
- 6a:46:81:5d:d6:9d:20:8a:95:40:34:5e:71:a1:b8:
- f4:43:e6:19:1f:30:7b:d2:95:ad:a3:88:91:a9:66:
- 85:56:2c:d4:bf:55:6a:93:0f:42:28:3f:5b:8f:df:
- 21:f2:2b:11:24:3e:f8:df:e0:ae:5e:79:07:e8:ec:
- 4c:c6:c9:e9:65:3d:14:e0:5d:11:cd:ea:79:89:a6:
- 89:91
+ 00:bc:c8:c0:a7:e1:9e:77:3a:e1:28:47:a3:36:a8:
+ 68:cc:72:58:c4:39:44:30:11:5b:a8:f3:0f:69:0c:
+ 9b:89:59:d5:84:23:28:af:65:bf:b6:ff:6c:e4:29:
+ ca:04:45:3c:73:cb:07:28:f2:6f:ff:6b:0e:5e:ad:
+ dd:64:66:ea:33:ec:d9:76:3f:e8:b5:fe:cc:5a:13:
+ 4a:05:29:1e:6f:5b:25:80:55:6c:93:cb:25:ab:b2:
+ ae:df:06:1d:2d:48:88:8a:90:c6:87:9a:04:15:b9:
+ f4:54:25:6b:94:f8:ba:a8:54:34:06:dc:01:60:0e:
+ 98:70:19:7a:1c:b4:a0:89:3b:8e:ff:99:eb:12:a2:
+ 79:27:23:71:78:9f:39:64:b4:5b:3d:b7:bb:73:d0:
+ 96:35:4c:dc:ec:74:06:e3:62:48:35:be:9b:16:19:
+ d0:bf:17:ba:78:eb:cb:9f:4e:b1:f5:35:18:e5:8d:
+ bb:cc:cc:d4:f7:6b:77:5e:90:98:9b:61:7a:b3:e2:
+ 8a:f1:a6:55:4b:7e:2f:6b:be:f1:39:16:b9:65:6a:
+ d5:b7:52:68:1d:94:8c:6e:3c:88:03:ff:77:b5:03:
+ 6a:a5:b0:d3:dc:b6:6f:1d:c7:99:c4:74:f1:e7:6d:
+ dd:27:4e:45:a1:12:6a:5b:72:1c:03:88:22:3e:0b:
+ f0:c9
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints: critical
CA:TRUE
X509v3 Subject Key Identifier:
- 43:1F:00:E0:CF:B5:03:B2:63:9B:61:90:BC:B8:CC:D1:F7:F7:64:42
+ C8:E5:D2:94:2B:61:B7:69:75:97:2D:B8:24:BE:23:A1:98:B9:11:64
X509v3 Key Usage: critical
Certificate Sign, CRL Sign
Subject Information Access:
@@ -59,42 +59,42 @@ Certificate:
2001:db8:0:0:0:10:0:44/128
Signature Algorithm: sha256WithRSAEncryption
- 86:5e:ea:5c:d0:0a:de:c2:c3:11:77:a0:5f:b2:de:86:73:b1:
- 6a:70:19:ac:4a:9f:5a:e1:35:d6:7b:5e:a5:8c:b1:fc:73:24:
- eb:6d:32:69:12:8e:8d:0f:eb:4b:76:8e:84:a3:85:b8:ff:0f:
- 87:e8:64:b8:f2:5e:03:71:9c:20:4c:97:ee:38:f6:4b:6e:7b:
- 39:cd:be:79:19:ba:2e:76:ed:ed:e1:7b:5a:2f:45:9a:6b:a3:
- 59:b2:6e:ec:6a:52:ef:bd:6a:41:b3:e2:4a:c9:5a:70:6f:30:
- 71:db:b7:ad:19:28:ab:c4:99:88:d3:04:ed:3c:74:fa:0e:0c:
- ef:c6:30:2f:83:5f:87:56:17:d1:a8:7f:3a:87:fa:fd:1c:72:
- ad:fa:19:46:28:03:f4:c4:6a:0c:a0:ff:be:f2:cb:92:0e:a3:
- 87:20:ed:41:85:2f:ea:e2:73:9d:a7:a0:cc:02:33:56:3d:27:
- f4:13:bf:b8:57:35:4b:f2:1d:46:56:f2:0a:69:dd:90:15:4c:
- 2a:ae:f5:6c:1d:7a:ff:b4:7f:da:cf:dd:3b:9e:7d:42:6f:ac:
- c8:87:e4:f3:d8:0e:ae:a8:da:59:b2:f5:67:5f:58:de:2a:ec:
- 78:ea:82:d4:b3:fa:61:87:c9:fa:65:cd:67:65:41:ab:f0:2f:
- 9d:63:d9:9a
+ 68:a8:f8:da:90:20:05:79:b6:0d:35:75:9a:6a:c6:5f:70:10:
+ db:12:2c:29:be:4e:d9:e7:ce:09:44:8d:3e:45:47:40:df:bb:
+ 0c:fa:66:89:71:07:41:69:8b:89:26:61:69:f4:e8:4e:ad:61:
+ 9c:1a:63:de:e6:8a:1b:9e:e3:83:3b:b2:fe:e5:ee:91:14:39:
+ 73:da:1e:ee:5b:65:d2:51:58:cd:25:9a:d6:5a:21:8e:9a:b2:
+ 30:3c:ac:e7:8c:4a:01:00:62:cd:56:25:d4:34:e9:f0:f5:3a:
+ 84:31:f0:d9:68:31:1d:4a:59:bd:3b:e7:5a:15:8b:16:ef:ec:
+ 5c:1d:1b:cb:df:e2:d2:39:35:ca:4f:48:ed:c4:12:1b:0c:bf:
+ 35:96:72:00:aa:8a:6a:af:2a:73:4a:e6:59:dc:46:df:9c:63:
+ f7:72:eb:05:3f:64:a8:0d:a5:3f:87:6e:c3:23:d3:c1:98:06:
+ eb:20:c0:ec:ea:c4:1f:f3:bd:0c:95:63:a2:38:74:95:f8:76:
+ fa:43:4d:49:14:1a:1a:1e:15:50:c2:63:1b:75:e3:1d:06:55:
+ 1a:74:ed:60:bf:86:9d:4e:ea:5a:28:06:d9:fa:a5:64:f7:50:
+ 2c:b7:24:64:9b:bb:fd:89:2f:39:42:15:35:ea:cb:d1:00:36:
+ c0:9a:ef:59
-----BEGIN CERTIFICATE-----
MIID9TCCAt2gAwIBAgIBATANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDEwh0ZXN0
-cm9vdDAeFw0wNzEwMzEwNTEwMTdaFw0wODEwMzAwNTEwMTdaMBMxETAPBgNVBAMT
-CHRlc3Ryb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6etWA7n9
-xv4E2TtfpKWbjVa2644+eCFFkH/BbYib0NiaSK7TAyvj+NEGS6Mn1nt2WLkWwTRS
-XQNbSGXa/rYXFX6/ni4RlGwOUFT6QQBvZOJfXwar//nggYlXB43b+k/wXNSBBgD0
-I8NeH+UyGWP0RRX3q58Nd2sxTN+swSdFfmPhRaIR+6vol1iLWWkMOIW/zuZJQ1Fu
-YGpMXe/93knBI0uK+petWoHWeQJ3dGX4PfuE/OpqRoFd1p0gipVANF5xobj0Q+YZ
-HzB70pWto4iRqWaFVizUv1Vqkw9CKD9bj98h8isRJD743+CuXnkH6OxMxsnpZT0U
-4F0Rzep5iaaJkQIDAQABo4IBUjCCAU4wDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
-FgQUQx8A4M+1A7Jjm2GQvLjM0ff3ZEIwDgYDVR0PAQH/BAQDAgEGMDMGCCsGAQUF
+cm9vdDAeFw0wNzEwMzExNjMwNTlaFw0wODEwMzAxNjMwNTlaMBMxETAPBgNVBAMT
+CHRlc3Ryb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvMjAp+Ge
+dzrhKEejNqhozHJYxDlEMBFbqPMPaQybiVnVhCMor2W/tv9s5CnKBEU8c8sHKPJv
+/2sOXq3dZGbqM+zZdj/otf7MWhNKBSkeb1slgFVsk8slq7Ku3wYdLUiIipDGh5oE
+Fbn0VCVrlPi6qFQ0BtwBYA6YcBl6HLSgiTuO/5nrEqJ5JyNxeJ85ZLRbPbe7c9CW
+NUzc7HQG42JINb6bFhnQvxe6eOvLn06x9TUY5Y27zMzU92t3XpCYm2F6s+KK8aZV
+S34va77xORa5ZWrVt1JoHZSMbjyIA/93tQNqpbDT3LZvHceZxHTx523dJ05FoRJq
+W3IcA4giPgvwyQIDAQABo4IBUjCCAU4wDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
+FgQUyOXSlCtht2l1ly24JL4joZi5EWQwDgYDVR0PAQH/BAQDAgEGMDMGCCsGAQUF
BwELBCcwJTAjBggrBgEFBQcwBYYXcnN5bmM6Ly93b21iYXQuaW52YWxpZC8wJgYI
KwYBBQUHAQgBAf8EFzAVoBMwETAKAgMA/BUCAwD8HAIDAPwgMIGuBggrBgEFBQcB
BwEB/wSBnjCBmzAyBAIAATAsAwQACgAAAwQACgMAMA4DBQDAAAIBAwUBwAACIDAO
AwUCwAACLAMFAMAAAmQwZQQCAAIwXzAmAxECIAENuAAAAAAAAAAAAAAARAMRACAB
DbgAAAAAAAAAAAAAAQADEAAgAQ24AAAAAAAAAAAKAAADEAAgAQ24AAAAAAAAAAAK
-AwADEQAgAQ24AAAAAAAAABAAAABEMA0GCSqGSIb3DQEBCwUAA4IBAQCGXupc0Are
-wsMRd6Bfst6Gc7FqcBmsSp9a4TXWe16ljLH8cyTrbTJpEo6ND+tLdo6Eo4W4/w+H
-6GS48l4DcZwgTJfuOPZLbns5zb55Gboudu3t4XtaL0Waa6NZsm7salLvvWpBs+JK
-yVpwbzBx27etGSirxJmI0wTtPHT6DgzvxjAvg1+HVhfRqH86h/r9HHKt+hlGKAP0
-xGoMoP++8suSDqOHIO1BhS/q4nOdp6DMAjNWPSf0E7+4VzVL8h1GVvIKad2QFUwq
-rvVsHXr/tH/az907nn1Cb6zIh+Tz2A6uqNpZsvVnX1jeKux46oLUs/phh8n6Zc1n
-ZUGr8C+dY9ma
+AwADEQAgAQ24AAAAAAAAABAAAABEMA0GCSqGSIb3DQEBCwUAA4IBAQBoqPjakCAF
+ebYNNXWaasZfcBDbEiwpvk7Z584JRI0+RUdA37sM+maJcQdBaYuJJmFp9OhOrWGc
+GmPe5oobnuODO7L+5e6RFDlz2h7uW2XSUVjNJZrWWiGOmrIwPKznjEoBAGLNViXU
+NOnw9TqEMfDZaDEdSlm9O+daFYsW7+xcHRvL3+LSOTXKT0jtxBIbDL81lnIAqopq
+rypzSuZZ3EbfnGP3cusFP2SoDaU/h27DI9PBmAbrIMDs6sQf870MlWOiOHSV+Hb6
+Q01JFBoaHhVQwmMbdeMdBlUadO1gv4adTupaKAbZ+qVk91AstyRkm7v9iS85QhU1
+6svRADbAmu9Z
-----END CERTIFICATE-----
diff --git a/scripts/testroot.cnf b/scripts/testroot.cnf
index 238bd8ab..a962316a 100644
--- a/scripts/testroot.cnf
+++ b/scripts/testroot.cnf
@@ -10,7 +10,7 @@ certificate = testroot.cer
serial = testroot.serial
private_key = testroot.key
database = testroot.index
-new_certs_dir = /tmp
+new_certs_dir = .
name_opt = ca_default
cert_opt = ca_default
default_days = 365
diff --git a/scripts/testroot.sh b/scripts/testroot.generate.sh
index ae94141d..cfba7155 100644
--- a/scripts/testroot.sh
+++ b/scripts/testroot.generate.sh
@@ -3,8 +3,12 @@
#
# Generate test root resource certificate for use with testroot.py server.
+tempfiles='01.pem testroot.index testroot.index.old testroot.serial testroot.serial.old testroot.index.attr testroot.req'
+
+rm -f $tempfiles
touch testroot.index
echo 01 >testroot.serial
../openssl/openssl/apps/openssl genrsa -out testroot.key 2048
../openssl/openssl/apps/openssl req -new -config testroot.cnf -key testroot.key -out testroot.req
../openssl/openssl/apps/openssl ca -batch -out testroot.cer -in testroot.req -extfile testroot.cnf -config testroot.cnf -selfsign
+rm -f $tempfiles
diff --git a/scripts/testroot.key b/scripts/testroot.key
index baf44b68..23afc952 100644
--- a/scripts/testroot.key
+++ b/scripts/testroot.key
@@ -1,27 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
-MIIEowIBAAKCAQEA6etWA7n9xv4E2TtfpKWbjVa2644+eCFFkH/BbYib0NiaSK7T
-Ayvj+NEGS6Mn1nt2WLkWwTRSXQNbSGXa/rYXFX6/ni4RlGwOUFT6QQBvZOJfXwar
-//nggYlXB43b+k/wXNSBBgD0I8NeH+UyGWP0RRX3q58Nd2sxTN+swSdFfmPhRaIR
-+6vol1iLWWkMOIW/zuZJQ1FuYGpMXe/93knBI0uK+petWoHWeQJ3dGX4PfuE/Opq
-RoFd1p0gipVANF5xobj0Q+YZHzB70pWto4iRqWaFVizUv1Vqkw9CKD9bj98h8isR
-JD743+CuXnkH6OxMxsnpZT0U4F0Rzep5iaaJkQIDAQABAoIBADzNcic30jJGVuZM
-W5kFfwBnGNbzu2MoatebjaC2EKJhmwDniGvbnb9QPc2tVC6ZGvMG8VY5Dmuk8rZH
-23u3wxpQPuiT2vf0emgBHqeEwG+9s8KUjmLUBbpGA7wv8I0I+FZ42izAVLVzE+VA
-gxw8cgL/KciPaEWxNDhiL5ppZdPrDRHJlMeyGw0Ed6ViLNjdLWppkaQHRofHYvAE
-uXfedLlAnMvQmtJxYifzrOZ4pZFptg03AJbq6wHDj7UPls28SGsrKYVYviOic4OE
-dN3CdueSzaDQueG3OxK5xhw7sPTK4g2onG8V+/ns95cBhaKk6Ap4EAmt3OYmE3uF
-486J6cECgYEA/tsgaacIsacr/MGZOu1103z0wXXI9kOg6ik9kKq8k62TAp2GI7dV
-ruIxyS8/soDGRatdxQgQ6FvgmOzqiaE/WYwnPx5BRUkcaqu228+HIA4RsR6Qab5O
-GRcCS6ZOeYYDKUl01RCz+6zt+k9KAcCbM0N8xopit/KN/RfzMRx6aJkCgYEA6vgm
-R4wAgvKGkGYKyJOSRVJGOhHWCOPoSQNV4KbU3eBmEu3i3dKoUjAphx7KRWhXYjq8
-e3ACNyngvWgHIv75rB39t7lk4GTVm9/smC2NRKw9+8qX6gcwNlwiOtbZ+kVupVI/
-F5u0TL4ygQZn3WoV8IqO59RJi642Fmo8HuXha7kCgYEAkmYwDWENZngAlbZknmww
-Jif+tW9C3OxmcHz2R7c8kpy/+V2h47x6NPbs4IQK1DCTNQxG1ltW0xOMRmy6IguF
-x5vyI5jup61i7IftiAGDvs82LIfBL21JkbIc+HX1WGu6PypaOdbZfTaOkh6gBbet
-r9oRwD9YjBCCriPm6IxSaOkCgYAs8uWXwD+EzVJSo0Ki1iAgJLoMd8cDEl4oQXwX
-KrMD8t5z9o/0sUzD1DTNhWVaW7iDsQrHbkjuNpOoiBL9bdtjQqV7lPqoNoHqfK6s
-+eHRZkXBOiNPgKqHa56ctOckCk49T/uDz6RxHd1Zc1lBMP8bcdYeoSykjOIJ7a6s
-lntF+QKBgFD+pmcsgs+O2PKRBqwhLs1OkDsAoCAn/JC4TZpP4TBVtOl0HKWqmeVt
-zK2s25dp/k8Ws3weKv+FCaYcDbDtzNxxHMvic7EiaS3SOdBCVb06lJ9Http4TzaY
-yT9e38BCjRNq3mSQSZePptX8zaXwLrmboLcZRzHpMxNVqb4sy6qz
+MIIEogIBAAKCAQEAvMjAp+GedzrhKEejNqhozHJYxDlEMBFbqPMPaQybiVnVhCMo
+r2W/tv9s5CnKBEU8c8sHKPJv/2sOXq3dZGbqM+zZdj/otf7MWhNKBSkeb1slgFVs
+k8slq7Ku3wYdLUiIipDGh5oEFbn0VCVrlPi6qFQ0BtwBYA6YcBl6HLSgiTuO/5nr
+EqJ5JyNxeJ85ZLRbPbe7c9CWNUzc7HQG42JINb6bFhnQvxe6eOvLn06x9TUY5Y27
+zMzU92t3XpCYm2F6s+KK8aZVS34va77xORa5ZWrVt1JoHZSMbjyIA/93tQNqpbDT
+3LZvHceZxHTx523dJ05FoRJqW3IcA4giPgvwyQIDAQABAoIBABsjTLaVc182YpmU
+uryntvD02xfSF6BFToTZ8/Qo8M7s0Am/uCCGoumejDu8WiMFBOysWeoj97+i1xz7
+J2FAfhhayuP5ye0npJ6qOTDGuW5OjvSE0yfnwxGMjSDYUydoTuCEcVWa6U1qPto9
+ytpOax65hAUcaUIytu0ebHRl7tHrMzqyfiF1yBV24iBHY+bDpaq1XCkw6078G8cs
+sOWfc41x9ef/ZwXxczeKRPXWNuKfPtTxBsLfi0Ajegu2161NnIZe0/WWXSc08+ea
+Rx/GQkjzpjoC6UzPQUpQZJc2estv4aG89j0uGIFHN+iMPSUp+SwIiSRrXmU/KhHP
+HN5G0QUCgYEA96y4FerIoUHrVSNTVyeD9XAsqFKUo8FFmc5iXdxlV9qi3E7mUn39
+rUsqHnzDMzmiMiVr8cRS5afGv48wyxWxRvyLHt1eFdRIE41ngLAL7ixa7trwARnG
+17mjbMxhwUI+KiA+deJCdvibzNHmjFYaCgrha+vn95TOog8V1kf/zs8CgYEAwyFF
+bXan8DV2gwROTBol0MZQfhilLQOutfG8jSqFc/WMNMQRXOc6B7eX+pN4+Gtaxq5P
+ZOWM3wr7256L+d16PY2s2KAbgB9pU9uQnqWlMO1N/O9SCRyEJRsoqmd+Wr2WZ0Dt
+N+eV6tjnLs4V6yQPa5SX+EBxRF/TnnMKxmu3bOcCgYB2eQsxiLZh1LtyZUx3UzKf
+FAJ4nc/2KPxXH08UYNmlVbMzuRYZfaT74QmLvdhNx5Lbc+UXp/aTXlcGyMLpUj4T
+m7gckn1v6bR0jd5lw1BhpJv2x4morSDdjjIrV/Sm0j4UPopCL3HloPQ93GXw2Trp
+dNzxl83FM0xIXvjuIFCwJwKBgBmE8WqGeSIuK8iouIC1brqmJQLIwFlpwOCks88W
+f4uR0ntYJRksWGeH+EVaIhkDGUUgqNt+NfU5n4SycIYGFCWWsMNH9TDFauX/siM9
+cKQ8dNWeivEMHLAppCDdFiZR4yiv0hZcoDutkFaLt0wgVC/yqAlcjDOwAKIZU5Bt
+p/iDAoGAWINV18TWOv1p+5cJCIj5KmJLABGKV7ZLVgc5cDgXBIxRVoe3HtE1qzmY
+84W0sHa9WUOvptBAdQpv+LR33x2Egst70PfIjuiOYCNEJQBO0lWJF0m/j2eutiyC
+gxba7MR8jZUgA0z7mlsL0hWSShF97gLTi7xTT56EOtf+Fk/0HFI=
-----END RSA PRIVATE KEY-----