Add tests/demoCA and use certs and key in there for the examples.
authorLinus Nordberg <linus@nordu.net>
Fri, 25 Mar 2011 12:47:32 +0000 (13:47 +0100)
committerLinus Nordberg <linus@nordu.net>
Fri, 25 Mar 2011 12:47:32 +0000 (13:47 +0100)
lib/examples/client.conf
lib/tests/demoCA/index.txt [new file with mode: 0644]
lib/tests/demoCA/index.txt.attr [new file with mode: 0644]
lib/tests/demoCA/newcerts/01.pem [new file with mode: 0644]
lib/tests/demoCA/newcerts/02.pem [new file with mode: 0644]
lib/tests/demoCA/private/c1key.pem [new file with mode: 0644]
lib/tests/demoCA/private/cakey.pem [new file with mode: 0644]
lib/tests/demoCA/serial [new file with mode: 0644]

index c9500e8..64a70b6 100644 (file)
@@ -15,10 +15,9 @@ realm blocking-tls {
     type = "TLS"
     timeout = 1
     retries = 3
-    cacertfile = "/home/linus/nordberg-ca.crt"
-    #cacertfile = "/home/linus/p/moonshot/demoCA/cacert.pem"
-    certfile = "/home/linus/p/moonshot/radsecproxy-test.crt"
-    certkeyfile = "/home/linus/p/moonshot/radsecproxy-test.key"
+    cacertfile = "tests/demoCA/newcerts/01.pem"
+    certfile = "tests/demoCA/newcerts/02.pem"
+    certkeyfile = "tests/demoCA/private/c1key.pem"
     server {
         hostname = "localhost"
        service = "2083"
diff --git a/lib/tests/demoCA/index.txt b/lib/tests/demoCA/index.txt
new file mode 100644 (file)
index 0000000..5ac5f59
--- /dev/null
@@ -0,0 +1,2 @@
+V      240216122242Z           01      unknown /C=SE/ST=Bogus State/O=Bogus Ltd/OU=Bogus/CN=My Bogus CA for testing libradsec
+V      240216123520Z           02      unknown /C=SE/ST=Bogus State/O=Bogus Ltd/OU=Bogus/CN=My Bogus Certificate for testing libradsec
diff --git a/lib/tests/demoCA/index.txt.attr b/lib/tests/demoCA/index.txt.attr
new file mode 100644 (file)
index 0000000..8f7e63a
--- /dev/null
@@ -0,0 +1 @@
+unique_subject = yes
diff --git a/lib/tests/demoCA/newcerts/01.pem b/lib/tests/demoCA/newcerts/01.pem
new file mode 100644 (file)
index 0000000..79fa539
--- /dev/null
@@ -0,0 +1,52 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 1 (0x1)
+        Signature Algorithm: sha1WithRSAEncryption
+        Issuer: C=SE, ST=Bogus State, O=Bogus Ltd, OU=Bogus, CN=My Bogus CA for testing libradsec
+        Validity
+            Not Before: Mar 25 12:22:42 2011 GMT
+            Not After : Feb 16 12:22:42 2024 GMT
+        Subject: C=SE, ST=Bogus State, O=Bogus Ltd, OU=Bogus, CN=My Bogus CA for testing libradsec
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+            RSA Public Key: (512 bit)
+                Modulus (512 bit):
+                    00:aa:27:7d:3b:29:12:1e:39:8d:9f:43:ad:ae:83:
+                    6f:22:88:08:07:92:b9:1d:d4:88:5f:58:b9:76:ec:
+                    4a:e9:c9:6a:73:ed:70:66:5e:6f:dc:02:15:9f:dd:
+                    7a:5f:cc:3b:98:8a:27:b1:f5:98:fb:6b:c7:ab:5e:
+                    5e:ea:3c:c4:5f
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            X509v3 Subject Key Identifier: 
+                5A:9B:BA:E8:A6:9B:E9:78:73:1E:0B:83:00:49:94:46:13:9C:1C:89
+            X509v3 Authority Key Identifier: 
+                keyid:5A:9B:BA:E8:A6:9B:E9:78:73:1E:0B:83:00:49:94:46:13:9C:1C:89
+                DirName:/C=SE/ST=Bogus State/O=Bogus Ltd/OU=Bogus/CN=My Bogus CA for testing libradsec
+                serial:01
+
+            X509v3 Basic Constraints: 
+                CA:TRUE
+    Signature Algorithm: sha1WithRSAEncryption
+        18:a2:21:92:a6:2a:e0:a4:4d:57:c0:89:94:5c:b0:26:64:f8:
+        b1:0c:97:f8:cd:d5:af:c8:38:3e:a3:68:47:82:e1:a6:2e:63:
+        97:4d:c0:79:f5:9a:ff:38:67:10:d6:22:61:44:89:84:50:85:
+        ee:38:87:6d:4f:06:10:36:33:39
+-----BEGIN CERTIFICATE-----
+MIICqDCCAlKgAwIBAgIBATANBgkqhkiG9w0BAQUFADBzMQswCQYDVQQGEwJTRTEU
+MBIGA1UECBMLQm9ndXMgU3RhdGUxEjAQBgNVBAoTCUJvZ3VzIEx0ZDEOMAwGA1UE
+CxMFQm9ndXMxKjAoBgNVBAMTIU15IEJvZ3VzIENBIGZvciB0ZXN0aW5nIGxpYnJh
+ZHNlYzAeFw0xMTAzMjUxMjIyNDJaFw0yNDAyMTYxMjIyNDJaMHMxCzAJBgNVBAYT
+AlNFMRQwEgYDVQQIEwtCb2d1cyBTdGF0ZTESMBAGA1UEChMJQm9ndXMgTHRkMQ4w
+DAYDVQQLEwVCb2d1czEqMCgGA1UEAxMhTXkgQm9ndXMgQ0EgZm9yIHRlc3Rpbmcg
+bGlicmFkc2VjMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKonfTspEh45jZ9Dra6D
+byKICAeSuR3UiF9YuXbsSunJanPtcGZeb9wCFZ/del/MO5iKJ7H1mPtrx6teXuo8
+xF8CAwEAAaOB0DCBzTAdBgNVHQ4EFgQUWpu66Kab6XhzHguDAEmURhOcHIkwgZ0G
+A1UdIwSBlTCBkoAUWpu66Kab6XhzHguDAEmURhOcHImhd6R1MHMxCzAJBgNVBAYT
+AlNFMRQwEgYDVQQIEwtCb2d1cyBTdGF0ZTESMBAGA1UEChMJQm9ndXMgTHRkMQ4w
+DAYDVQQLEwVCb2d1czEqMCgGA1UEAxMhTXkgQm9ndXMgQ0EgZm9yIHRlc3Rpbmcg
+bGlicmFkc2VjggEBMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADQQAYoiGS
+pirgpE1XwImUXLAmZPixDJf4zdWvyDg+o2hHguGmLmOXTcB59Zr/OGcQ1iJhRImE
+UIXuOIdtTwYQNjM5
+-----END CERTIFICATE-----
diff --git a/lib/tests/demoCA/newcerts/02.pem b/lib/tests/demoCA/newcerts/02.pem
new file mode 100644 (file)
index 0000000..4345003
--- /dev/null
@@ -0,0 +1,50 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 2 (0x2)
+        Signature Algorithm: sha1WithRSAEncryption
+        Issuer: C=SE, ST=Bogus State, O=Bogus Ltd, OU=Bogus, CN=My Bogus CA for testing libradsec
+        Validity
+            Not Before: Mar 25 12:35:20 2011 GMT
+            Not After : Feb 16 12:35:20 2024 GMT
+        Subject: C=SE, ST=Bogus State, O=Bogus Ltd, OU=Bogus, CN=My Bogus Certificate for testing libradsec
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+            RSA Public Key: (512 bit)
+                Modulus (512 bit):
+                    00:c3:e5:16:74:47:84:bb:26:bc:50:fe:dc:b5:70:
+                    21:ad:21:b6:ff:cb:ac:b2:24:9e:08:75:39:5d:ba:
+                    f4:b1:59:f6:a8:14:02:62:c3:68:6d:f2:08:9b:fe:
+                    66:5c:72:92:16:04:60:b5:08:83:66:28:3b:46:f0:
+                    cf:95:37:b7:d7
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            X509v3 Basic Constraints: 
+                CA:FALSE
+            Netscape Comment: 
+                OpenSSL Generated Certificate
+            X509v3 Subject Key Identifier: 
+                89:23:42:95:2B:52:A4:77:FC:5E:59:CA:8D:E0:30:AF:D3:B5:C3:C2
+            X509v3 Authority Key Identifier: 
+                keyid:5A:9B:BA:E8:A6:9B:E9:78:73:1E:0B:83:00:49:94:46:13:9C:1C:89
+
+    Signature Algorithm: sha1WithRSAEncryption
+        60:71:c8:00:ba:88:67:97:75:97:0a:f7:77:70:7d:dc:91:24:
+        35:5b:ce:5b:cf:24:00:9b:d1:8f:f0:63:58:76:24:f3:67:06:
+        a3:ad:e3:43:13:30:d0:d4:62:64:d5:78:4a:aa:9c:13:bc:ea:
+        7c:99:8e:5f:b6:c6:5f:11:0d:c9
+-----BEGIN CERTIFICATE-----
+MIICWzCCAgWgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBzMQswCQYDVQQGEwJTRTEU
+MBIGA1UECBMLQm9ndXMgU3RhdGUxEjAQBgNVBAoTCUJvZ3VzIEx0ZDEOMAwGA1UE
+CxMFQm9ndXMxKjAoBgNVBAMTIU15IEJvZ3VzIENBIGZvciB0ZXN0aW5nIGxpYnJh
+ZHNlYzAeFw0xMTAzMjUxMjM1MjBaFw0yNDAyMTYxMjM1MjBaMHwxCzAJBgNVBAYT
+AlNFMRQwEgYDVQQIEwtCb2d1cyBTdGF0ZTESMBAGA1UEChMJQm9ndXMgTHRkMQ4w
+DAYDVQQLEwVCb2d1czEzMDEGA1UEAxMqTXkgQm9ndXMgQ2VydGlmaWNhdGUgZm9y
+IHRlc3RpbmcgbGlicmFkc2VjMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMPlFnRH
+hLsmvFD+3LVwIa0htv/LrLIkngh1OV269LFZ9qgUAmLDaG3yCJv+ZlxykhYEYLUI
+g2YoO0bwz5U3t9cCAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYd
+T3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFIkjQpUrUqR3
+/F5Zyo3gMK/TtcPCMB8GA1UdIwQYMBaAFFqbuuimm+l4cx4LgwBJlEYTnByJMA0G
+CSqGSIb3DQEBBQUAA0EAYHHIALqIZ5d1lwr3d3B93JEkNVvOW88kAJvRj/BjWHYk
+82cGo63jQxMw0NRiZNV4SqqcE7zqfJmOX7bGXxENyQ==
+-----END CERTIFICATE-----
diff --git a/lib/tests/demoCA/private/c1key.pem b/lib/tests/demoCA/private/c1key.pem
new file mode 100644 (file)
index 0000000..6b0c1ee
--- /dev/null
@@ -0,0 +1,9 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIBOQIBAAJBAMPlFnRHhLsmvFD+3LVwIa0htv/LrLIkngh1OV269LFZ9qgUAmLD
+aG3yCJv+ZlxykhYEYLUIg2YoO0bwz5U3t9cCAwEAAQJAZtVEg0fj2mbMJmyTqb8y
+PnNbYE4n2uA0AVagBZ8Vwl7+rV84tSxXqfZt+G+I9iIwdGZzw9PKEgITX802MTjx
+cQIhAPJmBKucvt8d/a9BjvWaOT51anzWBiG+2FJ3dsM9t1+vAiEAzuMPCITPXNlL
+1frMDuqqcY8XuEN4Drru/Bs/ChlIzFkCIQDuge1Ugt3YoiTsniAxj7eFuni2Ls1H
+xQYLVtr3zzEwpwIfTMX1zjN6v/njKoTnNKHgnkN7ieV/p/e2t9dkjVrUqQIgYzK1
+atYmygSrgsaPkwpYXNVrNBJmBDJpd68pb59wM2Y=
+-----END RSA PRIVATE KEY-----
diff --git a/lib/tests/demoCA/private/cakey.pem b/lib/tests/demoCA/private/cakey.pem
new file mode 100644 (file)
index 0000000..6c60bc7
--- /dev/null
@@ -0,0 +1,9 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIBOwIBAAJBAKonfTspEh45jZ9Dra6DbyKICAeSuR3UiF9YuXbsSunJanPtcGZe
+b9wCFZ/del/MO5iKJ7H1mPtrx6teXuo8xF8CAwEAAQJASypsqPDIvy9ff6avF/OZ
+6aA8I9ROEH5ty+ju7TkPEt0dgtcA20m20FtbkKuv1ymEAQk2DbfibWgVfu8NtXia
+gQIhAN04azjSAO94wlahTblo9NOe3Sl9VoSju/P2vPZhMbufAiEAxOfIdv7eUYxW
+tfdF58H6R5SKt/PJ3f5ofIAcIMqQP0ECIGTacdeHtjF2xnKkO0EKHoPT61Qc9jKm
+SuvgUymoCfpVAiEAigtdlV9ViaJz4Bq9nZ920dwn7JMzwTjtE+vUzIB25IECIQC4
+Hp8D00gBVlUgW0OlpmA3PWa3TfkEL3pghZqgeYZzXA==
+-----END RSA PRIVATE KEY-----
diff --git a/lib/tests/demoCA/serial b/lib/tests/demoCA/serial
new file mode 100644 (file)
index 0000000..75016ea
--- /dev/null
@@ -0,0 +1 @@
+03