diff options
Diffstat (limited to 'rt/t/data/smime/keys')
-rw-r--r-- | rt/t/data/smime/keys/demoCA/cacert.pem | 58 | ||||
-rw-r--r-- | rt/t/data/smime/keys/demoCA/private/cakey.pem | 18 | ||||
-rw-r--r-- | rt/t/data/smime/keys/demoCA/serial | 1 | ||||
-rw-r--r-- | rt/t/data/smime/keys/otherCA/cacert.pem | 80 | ||||
-rw-r--r-- | rt/t/data/smime/keys/otherCA/private/cakey.pem | 27 | ||||
-rw-r--r-- | rt/t/data/smime/keys/otherCA/serial | 1 | ||||
-rw-r--r-- | rt/t/data/smime/keys/root@example.com.crt | 43 | ||||
-rw-r--r-- | rt/t/data/smime/keys/root@example.com.csr | 9 | ||||
-rw-r--r-- | rt/t/data/smime/keys/root@example.com.key | 12 | ||||
-rw-r--r-- | rt/t/data/smime/keys/root@example.com.pem | 55 | ||||
-rw-r--r-- | rt/t/data/smime/keys/sender@example.com.crt | 43 | ||||
-rw-r--r-- | rt/t/data/smime/keys/sender@example.com.csr | 9 | ||||
-rw-r--r-- | rt/t/data/smime/keys/sender@example.com.key | 12 | ||||
-rw-r--r-- | rt/t/data/smime/keys/sender@example.com.pem | 55 |
14 files changed, 423 insertions, 0 deletions
diff --git a/rt/t/data/smime/keys/demoCA/cacert.pem b/rt/t/data/smime/keys/demoCA/cacert.pem new file mode 100644 index 000000000..de734a98f --- /dev/null +++ b/rt/t/data/smime/keys/demoCA/cacert.pem @@ -0,0 +1,58 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 11236924883769032812 (0x9bf193a560cd006c) + Signature Algorithm: sha1WithRSAEncryption + Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=CA Owner/emailAddress=ca.owner@example.com + Validity + Not Before: Aug 28 21:19:44 2013 GMT + Not After : Aug 26 21:19:44 2023 GMT + Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=CA Owner/emailAddress=ca.owner@example.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (1024 bit) + Modulus: + 00:be:cc:62:70:bf:42:ee:9d:f0:05:04:2b:05:46: + 4e:c9:60:6a:b4:31:8c:a5:60:25:79:05:61:88:fe: + 36:9e:63:24:bf:33:91:6f:6a:90:27:81:47:5e:2f: + 49:54:19:c7:02:51:37:d9:ff:0b:9b:8a:cd:ed:7f: + b7:6b:bc:0a:de:e5:c8:32:f7:a4:16:51:d1:3f:a4: + 02:96:98:09:83:e2:ed:81:19:bb:e3:d4:2b:f1:87: + 97:03:08:05:e6:f7:65:c6:90:48:9d:75:07:31:93: + 04:6d:09:b7:0f:df:fa:f2:b3:ff:e1:44:f4:18:03: + 4f:59:b6:ba:d2:36:8b:0e:b3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 8D:1B:2D:BD:BD:24:E8:19:62:AE:4C:C9:2A:58:90:08:1C:D1:05:2B + X509v3 Authority Key Identifier: + keyid:8D:1B:2D:BD:BD:24:E8:19:62:AE:4C:C9:2A:58:90:08:1C:D1:05:2B + + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha1WithRSAEncryption + 7b:f5:8f:d2:b9:44:34:fe:91:ab:1d:52:d3:10:2d:23:75:05: + 8e:17:70:be:52:11:b0:8e:ee:f6:33:50:7c:c7:82:f3:c4:d2: + 98:90:b3:a6:ad:00:33:36:dc:95:f4:4e:45:d2:09:e9:88:ae: + 88:a2:72:e4:75:95:7a:78:31:16:34:a3:50:e0:c9:25:7f:65: + 51:d4:59:20:23:d5:3e:35:79:cf:ed:3d:3c:8c:d1:79:b0:99: + d3:6b:99:ed:32:c5:29:7a:82:8a:98:cb:c6:95:c7:52:59:7c: + f8:1d:fd:18:b8:ef:4d:1f:9d:5d:09:b0:eb:68:50:ed:c0:21: + 61:eb +-----BEGIN CERTIFICATE----- +MIICyDCCAjGgAwIBAgIJAJvxk6VgzQBsMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNV +BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX +aWRnaXRzIFB0eSBMdGQxETAPBgNVBAMMCENBIE93bmVyMSMwIQYJKoZIhvcNAQkB +FhRjYS5vd25lckBleGFtcGxlLmNvbTAeFw0xMzA4MjgyMTE5NDRaFw0yMzA4MjYy +MTE5NDRaMH0xCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYD +VQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxETAPBgNVBAMMCENBIE93bmVy +MSMwIQYJKoZIhvcNAQkBFhRjYS5vd25lckBleGFtcGxlLmNvbTCBnzANBgkqhkiG +9w0BAQEFAAOBjQAwgYkCgYEAvsxicL9C7p3wBQQrBUZOyWBqtDGMpWAleQVhiP42 +nmMkvzORb2qQJ4FHXi9JVBnHAlE32f8Lm4rN7X+3a7wK3uXIMvekFlHRP6QClpgJ +g+LtgRm749Qr8YeXAwgF5vdlxpBInXUHMZMEbQm3D9/68rP/4UT0GANPWba60jaL +DrMCAwEAAaNQME4wHQYDVR0OBBYEFI0bLb29JOgZYq5MySpYkAgc0QUrMB8GA1Ud +IwQYMBaAFI0bLb29JOgZYq5MySpYkAgc0QUrMAwGA1UdEwQFMAMBAf8wDQYJKoZI +hvcNAQEFBQADgYEAe/WP0rlENP6Rqx1S0xAtI3UFjhdwvlIRsI7u9jNQfMeC88TS +mJCzpq0AMzbclfRORdIJ6YiuiKJy5HWVengxFjSjUODJJX9lUdRZICPVPjV5z+09 +PIzRebCZ02uZ7TLFKXqCipjLxpXHUll8+B39GLjvTR+dXQmw62hQ7cAhYes= +-----END CERTIFICATE----- diff --git a/rt/t/data/smime/keys/demoCA/private/cakey.pem b/rt/t/data/smime/keys/demoCA/private/cakey.pem new file mode 100644 index 000000000..ad95c8df5 --- /dev/null +++ b/rt/t/data/smime/keys/demoCA/private/cakey.pem @@ -0,0 +1,18 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,8580147E208C5674 + +GTz9b2WFdP7gNjUWQnhWqq2o8bpYPbmPTLSyefUfI2UxL0bW96VBKyLpx/FO7Zxr +itfItZA4A7hG+CJLa6pz5C4/9onzHeihhLLDov3pE1hjZwwPFs1IHM/q1KLU4tK4 +yb/Xx1pw/3L1nlvWy4CQ/F1pmHG+akQNopy2Ru0XWLVw/gysmff8GW94Awx5MyZd +81tvuFu2U2BYdPbC/Zc+hrlTdqG2btgdll39gjRoNvLbA4tifLNy264yOS71lxF/ +rOtavqzCULo/cTTumcZzbMnowjpdrPliuGg6rox3xc3zFjNfogu7okH53XtOZClQ +n3/jjqI1LEUhOC0omUck4q3XbaCWGg6X/MUL8Fae+jDUs5NISt75xVs1uJdU2DuB +xUwtgzJCbt5eovbczmoKm44nY3TqsITG+vuI7qim3wds8WPbM4lnz7fx0AbHYOIK +ceCxDJirQRmblImJybPHJL6uuCo91Ahx7NmLcGw35QhhQf/EfKPJyh4Ih7+Cn2il +EGW9RWS7hl9JSCOZs30YwPQz1bgCHIt0+31WSK4hbZ/IyPnDrMY4XNVCeWxX2xcF +y2VjpoW305Glu2D522n0jUe/YJGHBaA7ijQkLpw2nL0qstlkq/2RoGZaDm0gUCUG +dNbmeQrOF7dJtSKKjxy/DqMPw+ymn/YCXVaCPvIEuqHyFKnUNJ/ak4vnAeV7Jrhz +0OlyqNR4O/FKjf4pgsTHqodTQrxHA2d/n/Evnes/TevnIp6sa8HpkMcJc2DL9hKB +aIWFQxGynI/S9juZXSKdTOMcUbSsicVELzzk+spHlZ9xKpuBvJvWxQ== +-----END RSA PRIVATE KEY----- diff --git a/rt/t/data/smime/keys/demoCA/serial b/rt/t/data/smime/keys/demoCA/serial new file mode 100644 index 000000000..7c398625f --- /dev/null +++ b/rt/t/data/smime/keys/demoCA/serial @@ -0,0 +1 @@ +8A6ACD51BE94A017 diff --git a/rt/t/data/smime/keys/otherCA/cacert.pem b/rt/t/data/smime/keys/otherCA/cacert.pem new file mode 100644 index 000000000..bebd5f3a6 --- /dev/null +++ b/rt/t/data/smime/keys/otherCA/cacert.pem @@ -0,0 +1,80 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 16372135729078323798 (0xe33582b3ca31ca56) + Signature Algorithm: sha1WithRSAEncryption + Issuer: C=AU, ST=Some-State, O=Other Widgits, LLC, CN=CA Owner/emailAddress=ca.owner@example.net + Validity + Not Before: Aug 28 22:16:28 2013 GMT + Not After : Aug 28 22:16:28 2023 GMT + Subject: C=AU, ST=Some-State, O=Other Widgits, LLC, CN=CA Owner/emailAddress=ca.owner@example.net + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + Modulus: + 00:d6:b6:53:04:53:e8:98:91:c6:6a:ab:27:c3:ba: + 01:53:e1:f3:56:1e:90:c9:61:7e:73:37:36:80:49: + a9:b4:6a:9f:3a:d8:08:6f:ba:82:64:c5:85:92:41: + 53:71:25:ec:18:85:1c:9e:80:4b:30:f7:16:b4:f8: + 07:3e:f7:9b:aa:2d:9f:f8:08:a4:0a:e6:9e:0a:d2: + 2f:06:59:28:53:9e:b4:77:8a:2b:f0:b5:c6:ca:af: + 41:be:ed:17:12:0f:37:2e:e9:b8:43:3a:76:20:fd: + e8:81:91:b8:bf:03:92:76:1f:40:d3:e0:44:fd:34: + c7:f3:d4:f6:77:c9:52:59:da:37:95:ab:54:a7:11: + a5:1a:03:fa:cc:71:19:72:cb:29:39:15:69:b5:f6: + 5b:16:22:d8:ed:a4:b3:b5:83:ed:69:d9:91:7f:2d: + 0c:af:4f:c6:4a:4a:4f:1d:a3:dc:1f:10:f4:77:c8: + 48:e5:94:64:3b:29:3d:9d:16:0c:d2:30:3a:44:0d: + a4:87:04:04:84:ec:fd:19:82:08:77:b5:77:64:f4: + ce:bc:6c:a5:c1:b7:17:7e:a2:4a:de:28:62:40:5e: + 3d:77:5c:9a:09:dc:7e:a6:b6:a3:34:ca:73:a4:c2: + 42:74:4e:d8:52:2d:98:4f:28:6e:89:93:7e:34:3b: + eb:37 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 7F:75:3B:B2:1E:CF:EF:D6:A7:D1:42:F8:1C:A9:13:63:CF:C9:0E:5A + X509v3 Authority Key Identifier: + keyid:7F:75:3B:B2:1E:CF:EF:D6:A7:D1:42:F8:1C:A9:13:63:CF:C9:0E:5A + + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha1WithRSAEncryption + 44:f7:e8:e6:af:a9:be:cf:28:51:dc:86:14:e2:4d:e4:14:9f: + 09:4d:cb:e9:10:2c:ef:21:ec:b0:8c:14:57:59:45:52:b4:e3: + db:f4:34:e3:39:b6:de:0c:eb:68:78:db:d0:21:d2:c1:51:18: + ce:33:14:a4:4d:91:88:eb:cc:b0:4a:93:73:75:48:e8:56:ce: + 29:c9:07:73:18:28:20:e1:2e:ba:0f:cc:4c:26:e7:45:d5:4c: + 60:89:ef:1d:d7:7a:a5:80:62:bf:30:da:ac:bf:be:f8:54:f3: + fc:8a:09:1c:89:2d:2a:12:20:99:66:54:a0:78:50:f0:46:44: + 9d:ad:95:81:83:c0:47:38:b8:4a:81:3c:72:49:68:a2:a1:04: + c7:d3:e9:e8:6f:65:ce:10:11:7f:0a:8b:96:ce:4e:1e:55:c7: + 54:34:25:5e:ba:95:62:ad:45:43:b1:69:70:d4:c4:33:29:56: + cd:45:08:7d:e5:1e:5c:77:55:7b:f7:34:ea:c5:d5:48:21:b1: + 71:a5:02:16:50:78:64:e4:01:85:28:3e:e4:b8:f6:f8:02:3d: + 01:23:ba:2c:54:c3:72:a5:2a:3d:41:fd:c1:15:60:37:0b:65: + bf:23:bd:33:f6:d8:75:03:71:46:47:97:93:ae:bc:7f:76:1e: + f3:5f:ba:0f +-----BEGIN CERTIFICATE----- +MIIDwTCCAqmgAwIBAgIJAOM1grPKMcpWMA0GCSqGSIb3DQEBBQUAMHcxCzAJBgNV +BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMRswGQYDVQQKDBJPdGhlciBXaWRn +aXRzLCBMTEMxETAPBgNVBAMMCENBIE93bmVyMSMwIQYJKoZIhvcNAQkBFhRjYS5v +d25lckBleGFtcGxlLm5ldDAeFw0xMzA4MjgyMjE2MjhaFw0yMzA4MjgyMjE2Mjha +MHcxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMRswGQYDVQQKDBJP +dGhlciBXaWRnaXRzLCBMTEMxETAPBgNVBAMMCENBIE93bmVyMSMwIQYJKoZIhvcN +AQkBFhRjYS5vd25lckBleGFtcGxlLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANa2UwRT6JiRxmqrJ8O6AVPh81YekMlhfnM3NoBJqbRqnzrYCG+6 +gmTFhZJBU3El7BiFHJ6ASzD3FrT4Bz73m6otn/gIpArmngrSLwZZKFOetHeKK/C1 +xsqvQb7tFxIPNy7puEM6diD96IGRuL8DknYfQNPgRP00x/PU9nfJUlnaN5WrVKcR +pRoD+sxxGXLLKTkVabX2WxYi2O2ks7WD7WnZkX8tDK9PxkpKTx2j3B8Q9HfISOWU +ZDspPZ0WDNIwOkQNpIcEBITs/RmCCHe1d2T0zrxspcG3F36iSt4oYkBePXdcmgnc +fqa2ozTKc6TCQnRO2FItmE8obomTfjQ76zcCAwEAAaNQME4wHQYDVR0OBBYEFH91 +O7Iez+/Wp9FC+BypE2PPyQ5aMB8GA1UdIwQYMBaAFH91O7Iez+/Wp9FC+BypE2PP +yQ5aMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAET36Oavqb7PKFHc +hhTiTeQUnwlNy+kQLO8h7LCMFFdZRVK049v0NOM5tt4M62h429Ah0sFRGM4zFKRN +kYjrzLBKk3N1SOhWzinJB3MYKCDhLroPzEwm50XVTGCJ7x3XeqWAYr8w2qy/vvhU +8/yKCRyJLSoSIJlmVKB4UPBGRJ2tlYGDwEc4uEqBPHJJaKKhBMfT6ehvZc4QEX8K +i5bOTh5Vx1Q0JV66lWKtRUOxaXDUxDMpVs1FCH3lHlx3VXv3NOrF1UghsXGlAhZQ +eGTkAYUoPuS49vgCPQEjuixUw3KlKj1B/cEVYDcLZb8jvTP22HUDcUZHl5OuvH92 +HvNfug8= +-----END CERTIFICATE----- diff --git a/rt/t/data/smime/keys/otherCA/private/cakey.pem b/rt/t/data/smime/keys/otherCA/private/cakey.pem new file mode 100644 index 000000000..7447fbbd6 --- /dev/null +++ b/rt/t/data/smime/keys/otherCA/private/cakey.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEA1rZTBFPomJHGaqsnw7oBU+HzVh6QyWF+czc2gEmptGqfOtgI +b7qCZMWFkkFTcSXsGIUcnoBLMPcWtPgHPvebqi2f+AikCuaeCtIvBlkoU560d4or +8LXGyq9Bvu0XEg83Lum4Qzp2IP3ogZG4vwOSdh9A0+BE/TTH89T2d8lSWdo3latU +pxGlGgP6zHEZcsspORVptfZbFiLY7aSztYPtadmRfy0Mr0/GSkpPHaPcHxD0d8hI +5ZRkOyk9nRYM0jA6RA2khwQEhOz9GYIId7V3ZPTOvGylwbcXfqJK3ihiQF49d1ya +Cdx+prajNMpzpMJCdE7YUi2YTyhuiZN+NDvrNwIDAQABAoIBABa6G9V0cEVeAMuf +rEjacnOHkjNGbvrx9+mIKZuwsGbpdktLPLFe45h5E+dkRMnQQsphpKLeX5ciQGQN +cO7oVLDRvYIKoBqLSKVKlDGu1EbtoJqapIYJJ66imGn2PJ/rvmKX2Ko9EO3zEl5M +p2qInUMlkb4bmhHXOWcE3sXVKINcFSjUxx/EkE/hS4z4gZX1ZFz8r6NmnnSk3G5p +yS7JlTx9gIEqIp3LFmgPY8yhjdbQ+Qsde4FU1MSWWvmE4+LT4AicTAUGf61VEc+s +gVHVHl9yuOGJYRaKuqHevCMxr8Bh27WpPT+NGdPxVRZJ/kSoDKPdrv9oU99Rtgwp +RaanetECgYEA8Uuk/2pqOHQKd83jHynejJSK/B1XxAddn9PHWNw9gYFBPnrxL76/ +lIuEAHyjcqYC4XV7dmEpWklWFInV1cBUAGimX4ykwArQcneq9nJXxR5KQ7ofozB+ +eYZ1/QvhySJeg+ucsyi99HLFL845aGf4y48VkHD9MKnKMCNwYcytgBkCgYEA48v2 +6K70spBv/j4QQ3v/5ovsmvv9xQei5mPZKawKOx6OxDZJ0he6ltGQ6bJoNFFtcC/u +Lb/uX/0Ah/V5gurAVQAJU53o2t2Ai32NX80b2lUXi0H8nGvOxW8i95SUWx3dn1yz +EBJMgfjH5XJV+kZVUWeOIIl+hPXew+u3XAdq788CgYAobDa4/zfKO05hoaEx4E7D +GENsVvIUCfPaSZ00urinEGNAt1HeYMMxfGnhtv+evkbvREIpo79Mu8pq6GhlRbIM +23s7uJEFBwrCkl+Wp7Mid5+TVwPjz8TwUOFFQg9SJarVyMvYi7O+1tdH2fFuFzTr +zQ2cxAD2fQs9I0K5b5OFSQKBgQDXM0QiE86VtsAmhslkh4t8aKnwzKiz73/keWWZ +6a6MpVSoZsUcllAu1PI65NFuw5JIzu8LB2wSAHj0+GF/3XgvlOY6uU5XHbSnksfx +PlrWy1Z/t6oGuA5SFKkLDbGN1swdFj0PrMnca4Ok7nvtAW7uhY8Oi/YbdA+sNU42 +wccznwKBgBswApZRfZKCUD/1Khdz+HmG/YEPbk4Kqgi7a8MKpT4No0hjRsoO1HV2 +WggtvBjzagHkzZNkjJv+WvSU0DHk/JQnWIZFJd+72ZGR56neq8iXIQ28LnnGhcvk +m0YNZzB8MCvD5ZztH6GU5ecPzO+4Tjkruau2an4etLSs60ogKy5u +-----END RSA PRIVATE KEY----- diff --git a/rt/t/data/smime/keys/otherCA/serial b/rt/t/data/smime/keys/otherCA/serial new file mode 100644 index 000000000..5dd9faac8 --- /dev/null +++ b/rt/t/data/smime/keys/otherCA/serial @@ -0,0 +1 @@ +FB573398E9349E9D diff --git a/rt/t/data/smime/keys/root@example.com.crt b/rt/t/data/smime/keys/root@example.com.crt new file mode 100644 index 000000000..45e3eb448 --- /dev/null +++ b/rt/t/data/smime/keys/root@example.com.crt @@ -0,0 +1,43 @@ +Certificate: + Data: + Version: 1 (0x0) + Serial Number: 9974010075738841110 (0x8a6acd51be94a016) + Signature Algorithm: sha1WithRSAEncryption + Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=CA Owner/emailAddress=ca.owner@example.com + Validity + Not Before: Aug 28 21:41:07 2013 GMT + Not After : Aug 28 21:41:07 2023 GMT + Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=Enoch Root/emailAddress=root@example.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (512 bit) + Modulus: + 00:b2:77:b9:bc:09:7d:14:8e:6b:6f:7e:33:a9:95: + 21:5d:f3:3c:91:61:f1:bc:5c:1d:7e:e7:54:25:e8: + cb:5f:b7:18:0e:23:26:00:42:09:bd:89:da:5c:06: + cb:52:08:43:f6:4e:fe:dd:f8:0a:8a:95:35:8f:4a: + 25:16:da:e6:bf + Exponent: 65537 (0x10001) + Signature Algorithm: sha1WithRSAEncryption + 1a:cd:7e:0e:e0:6f:90:b7:22:0e:4d:79:4d:6a:9b:ac:a1:6a: + ab:85:32:9c:86:9c:d2:10:96:f7:e0:00:2c:7d:3c:16:a4:ff: + dd:9e:37:fb:a3:7a:43:ab:2f:ee:c4:ff:be:77:0f:40:f8:0e: + 45:3e:48:46:bf:ec:e1:b0:46:8d:13:37:7a:a6:d1:7c:16:cb: + 28:6b:37:88:4d:0a:12:6b:87:b9:7c:d9:c4:d7:57:93:b9:f6: + 21:26:1b:32:88:1d:cd:84:0f:6a:f9:05:0a:76:01:de:5e:99: + 86:10:fc:7d:ee:d5:70:b2:44:99:41:0a:d7:0e:e8:5b:c9:ca: + 10:39 +-----BEGIN CERTIFICATE----- +MIICKzCCAZQCCQCKas1RvpSgFjANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJB +VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 +cyBQdHkgTHRkMREwDwYDVQQDDAhDQSBPd25lcjEjMCEGCSqGSIb3DQEJARYUY2Eu +b3duZXJAZXhhbXBsZS5jb20wHhcNMTMwODI4MjE0MTA3WhcNMjMwODI4MjE0MTA3 +WjB7MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMY +SW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRMwEQYDVQQDEwpFbm9jaCBSb290MR8w +HQYJKoZIhvcNAQkBFhByb290QGV4YW1wbGUuY29tMFwwDQYJKoZIhvcNAQEBBQAD +SwAwSAJBALJ3ubwJfRSOa29+M6mVIV3zPJFh8bxcHX7nVCXoy1+3GA4jJgBCCb2J +2lwGy1IIQ/ZO/t34CoqVNY9KJRba5r8CAwEAATANBgkqhkiG9w0BAQUFAAOBgQAa +zX4O4G+QtyIOTXlNapusoWqrhTKchpzSEJb34AAsfTwWpP/dnjf7o3pDqy/uxP++ +dw9A+A5FPkhGv+zhsEaNEzd6ptF8FssoazeITQoSa4e5fNnE11eTufYhJhsyiB3N +hA9q+QUKdgHeXpmGEPx97tVwskSZQQrXDuhbycoQOQ== +-----END CERTIFICATE----- diff --git a/rt/t/data/smime/keys/root@example.com.csr b/rt/t/data/smime/keys/root@example.com.csr new file mode 100644 index 000000000..a72677a55 --- /dev/null +++ b/rt/t/data/smime/keys/root@example.com.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBNTCB4AIBADB7MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEh +MB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRMwEQYDVQQDEwpFbm9j +aCBSb290MR8wHQYJKoZIhvcNAQkBFhByb290QGV4YW1wbGUuY29tMFwwDQYJKoZI +hvcNAQEBBQADSwAwSAJBALJ3ubwJfRSOa29+M6mVIV3zPJFh8bxcHX7nVCXoy1+3 +GA4jJgBCCb2J2lwGy1IIQ/ZO/t34CoqVNY9KJRba5r8CAwEAAaAAMA0GCSqGSIb3 +DQEBBQUAA0EABuN/lyQxMY6DNb9XZ7H+UZLJrNYei1HRvfIXig7EvkSDEnArSwfZ +uzAeLo3mnIp7WiDk3M7e19LQFkERs2xvHw== +-----END CERTIFICATE REQUEST----- diff --git a/rt/t/data/smime/keys/root@example.com.key b/rt/t/data/smime/keys/root@example.com.key new file mode 100644 index 000000000..7b24e4e82 --- /dev/null +++ b/rt/t/data/smime/keys/root@example.com.key @@ -0,0 +1,12 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,6356CE6012402B9B + +Lco5rf3/rHlShktH/o6NHF1mVH00k+pZ3bWodejMaHW1ofZXe9/yjzPM2jqqi+Dj +xmzZ9R/MijO07vpxWHqdvhXeFf0TW67gW413M/bwiRd/rV0mUFz81nowFe9e15tm +Itku1sePFvvL/UUxBGeYhplHAP6e76JqQcJTkBaG04KitH9GHtj1HFQR8P9/8h6d +f0ZtU8wqnhkZvtzb72ZLwsw0YZ7R9YLIqCmOn1twW0CC77deACy+deJOC0N4CxW6 ++jEGbJKMN5rOPsFiieDzZXAaTlGd6qXVWaxUPYH89yWedYoAZgbi6zxGGwNGbc/Q +2Y7g+qHi3L30uJvgJEGihIM+9iAKUJSazyGYl9Xl2FwTpNFOMJAYFyNKNv5FHwdm +deoslrbEXVtqurOQYr955cyqs2NN+JYLsz5nNnfBpGo= +-----END RSA PRIVATE KEY----- diff --git a/rt/t/data/smime/keys/root@example.com.pem b/rt/t/data/smime/keys/root@example.com.pem new file mode 100644 index 000000000..802475e66 --- /dev/null +++ b/rt/t/data/smime/keys/root@example.com.pem @@ -0,0 +1,55 @@ +Certificate: + Data: + Version: 1 (0x0) + Serial Number: 9974010075738841110 (0x8a6acd51be94a016) + Signature Algorithm: sha1WithRSAEncryption + Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=CA Owner/emailAddress=ca.owner@example.com + Validity + Not Before: Aug 28 21:41:07 2013 GMT + Not After : Aug 28 21:41:07 2023 GMT + Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=Enoch Root/emailAddress=root@example.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (512 bit) + Modulus: + 00:b2:77:b9:bc:09:7d:14:8e:6b:6f:7e:33:a9:95: + 21:5d:f3:3c:91:61:f1:bc:5c:1d:7e:e7:54:25:e8: + cb:5f:b7:18:0e:23:26:00:42:09:bd:89:da:5c:06: + cb:52:08:43:f6:4e:fe:dd:f8:0a:8a:95:35:8f:4a: + 25:16:da:e6:bf + Exponent: 65537 (0x10001) + Signature Algorithm: sha1WithRSAEncryption + 1a:cd:7e:0e:e0:6f:90:b7:22:0e:4d:79:4d:6a:9b:ac:a1:6a: + ab:85:32:9c:86:9c:d2:10:96:f7:e0:00:2c:7d:3c:16:a4:ff: + dd:9e:37:fb:a3:7a:43:ab:2f:ee:c4:ff:be:77:0f:40:f8:0e: + 45:3e:48:46:bf:ec:e1:b0:46:8d:13:37:7a:a6:d1:7c:16:cb: + 28:6b:37:88:4d:0a:12:6b:87:b9:7c:d9:c4:d7:57:93:b9:f6: + 21:26:1b:32:88:1d:cd:84:0f:6a:f9:05:0a:76:01:de:5e:99: + 86:10:fc:7d:ee:d5:70:b2:44:99:41:0a:d7:0e:e8:5b:c9:ca: + 10:39 +-----BEGIN CERTIFICATE----- +MIICKzCCAZQCCQCKas1RvpSgFjANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJB +VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 +cyBQdHkgTHRkMREwDwYDVQQDDAhDQSBPd25lcjEjMCEGCSqGSIb3DQEJARYUY2Eu +b3duZXJAZXhhbXBsZS5jb20wHhcNMTMwODI4MjE0MTA3WhcNMjMwODI4MjE0MTA3 +WjB7MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMY +SW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRMwEQYDVQQDEwpFbm9jaCBSb290MR8w +HQYJKoZIhvcNAQkBFhByb290QGV4YW1wbGUuY29tMFwwDQYJKoZIhvcNAQEBBQAD +SwAwSAJBALJ3ubwJfRSOa29+M6mVIV3zPJFh8bxcHX7nVCXoy1+3GA4jJgBCCb2J +2lwGy1IIQ/ZO/t34CoqVNY9KJRba5r8CAwEAATANBgkqhkiG9w0BAQUFAAOBgQAa +zX4O4G+QtyIOTXlNapusoWqrhTKchpzSEJb34AAsfTwWpP/dnjf7o3pDqy/uxP++ +dw9A+A5FPkhGv+zhsEaNEzd6ptF8FssoazeITQoSa4e5fNnE11eTufYhJhsyiB3N +hA9q+QUKdgHeXpmGEPx97tVwskSZQQrXDuhbycoQOQ== +-----END CERTIFICATE----- +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,6356CE6012402B9B + +Lco5rf3/rHlShktH/o6NHF1mVH00k+pZ3bWodejMaHW1ofZXe9/yjzPM2jqqi+Dj +xmzZ9R/MijO07vpxWHqdvhXeFf0TW67gW413M/bwiRd/rV0mUFz81nowFe9e15tm +Itku1sePFvvL/UUxBGeYhplHAP6e76JqQcJTkBaG04KitH9GHtj1HFQR8P9/8h6d +f0ZtU8wqnhkZvtzb72ZLwsw0YZ7R9YLIqCmOn1twW0CC77deACy+deJOC0N4CxW6 ++jEGbJKMN5rOPsFiieDzZXAaTlGd6qXVWaxUPYH89yWedYoAZgbi6zxGGwNGbc/Q +2Y7g+qHi3L30uJvgJEGihIM+9iAKUJSazyGYl9Xl2FwTpNFOMJAYFyNKNv5FHwdm +deoslrbEXVtqurOQYr955cyqs2NN+JYLsz5nNnfBpGo= +-----END RSA PRIVATE KEY----- diff --git a/rt/t/data/smime/keys/sender@example.com.crt b/rt/t/data/smime/keys/sender@example.com.crt new file mode 100644 index 000000000..9497a2022 --- /dev/null +++ b/rt/t/data/smime/keys/sender@example.com.crt @@ -0,0 +1,43 @@ +Certificate: + Data: + Version: 1 (0x0) + Serial Number: 9974010075738841109 (0x8a6acd51be94a015) + Signature Algorithm: sha1WithRSAEncryption + Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=CA Owner/emailAddress=ca.owner@example.com + Validity + Not Before: Aug 28 21:41:45 2013 GMT + Not After : Aug 28 21:41:45 2023 GMT + Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=sender/emailAddress=sender@example.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (512 bit) + Modulus: + 00:a8:38:41:90:1d:e7:cd:2b:cb:62:cf:ad:ff:70: + f6:44:5d:f3:4b:7e:21:75:b6:5c:e1:7e:c2:27:3b: + 85:eb:72:9b:5a:94:0a:69:1d:83:ca:c5:91:b2:3f: + 04:72:61:e4:b8:eb:5b:ce:b5:10:77:d8:a7:df:8b: + c9:5a:14:15:61 + Exponent: 65537 (0x10001) + Signature Algorithm: sha1WithRSAEncryption + 91:74:84:00:98:40:30:6b:a6:61:6b:7b:d7:c9:9d:6e:ef:bb: + c8:ba:8b:83:15:62:3e:d1:c2:9d:1c:4e:ce:09:ce:d8:4f:4a: + 49:a8:97:e8:3b:ed:82:2c:a3:20:45:72:f3:d9:23:66:93:d5: + 54:14:ce:ce:cf:27:04:52:43:b4:a7:0b:ac:b8:45:a3:96:bf: + 2f:43:59:61:02:7a:36:39:9c:01:ad:b7:63:6e:b5:b6:29:cb: + 79:78:93:95:25:24:4a:83:bd:1d:d6:07:86:06:6a:fa:04:60: + 6e:ba:41:11:0a:cb:b2:84:03:ac:30:55:94:ed:b2:2d:3c:c5: + 99:6f +-----BEGIN CERTIFICATE----- +MIICKTCCAZICCQCKas1RvpSgFTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJB +VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 +cyBQdHkgTHRkMREwDwYDVQQDDAhDQSBPd25lcjEjMCEGCSqGSIb3DQEJARYUY2Eu +b3duZXJAZXhhbXBsZS5jb20wHhcNMTMwODI4MjE0MTQ1WhcNMjMwODI4MjE0MTQ1 +WjB5MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMY +SW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDEwZzZW5kZXIxITAfBgkq +hkiG9w0BCQEWEnNlbmRlckBleGFtcGxlLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sA +MEgCQQCoOEGQHefNK8tiz63/cPZEXfNLfiF1tlzhfsInO4XrcptalAppHYPKxZGy +PwRyYeS461vOtRB32Kffi8laFBVhAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAkXSE +AJhAMGumYWt718mdbu+7yLqLgxViPtHCnRxOzgnO2E9KSaiX6DvtgiyjIEVy89kj +ZpPVVBTOzs8nBFJDtKcLrLhFo5a/L0NZYQJ6NjmcAa23Y261tinLeXiTlSUkSoO9 +HdYHhgZq+gRgbrpBEQrLsoQDrDBVlO2yLTzFmW8= +-----END CERTIFICATE----- diff --git a/rt/t/data/smime/keys/sender@example.com.csr b/rt/t/data/smime/keys/sender@example.com.csr new file mode 100644 index 000000000..18fa799a4 --- /dev/null +++ b/rt/t/data/smime/keys/sender@example.com.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBMzCB3gIBADB5MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEh +MB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDEwZzZW5k +ZXIxITAfBgkqhkiG9w0BCQEWEnNlbmRlckBleGFtcGxlLmNvbTBcMA0GCSqGSIb3 +DQEBAQUAA0sAMEgCQQCoOEGQHefNK8tiz63/cPZEXfNLfiF1tlzhfsInO4Xrcpta +lAppHYPKxZGyPwRyYeS461vOtRB32Kffi8laFBVhAgMBAAGgADANBgkqhkiG9w0B +AQUFAANBAFoi5bepEWsl0cQiO7k314NAuHenXaVrsWt3kPWfwgWn0aLp3aH86aZ5 +g4MYNjJzTqnkU1apyY8MV+BUZaXfnII= +-----END CERTIFICATE REQUEST----- diff --git a/rt/t/data/smime/keys/sender@example.com.key b/rt/t/data/smime/keys/sender@example.com.key new file mode 100644 index 000000000..26ed85066 --- /dev/null +++ b/rt/t/data/smime/keys/sender@example.com.key @@ -0,0 +1,12 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,605762440BC8261C + +MpUs66ILz2ePX4NKQ408LOAwvmpLLLnSwDX/Zmr/LG4SyZ7AnY6dY06XB6suev3m +AS+xm/LM44lvUaDvPnl4gO8jnCw3D1yktcfeHc6XqcFx2U9AiUTawmoSTKwrT4P+ +tnpSrrBJY3WghElbckK3vbZboX9Eld+dJjGPf9YqMrkixObp0ul1zW7Wt+aSEV5B +ngP3VmQinB1EjSUhGF/gsFzhJsutsX4Z1SE/U4K1A1OPl3Oz4e+9VLGgUN4ao84y +pcNYdXO/BCax4Uk8l0r0DcMd73P9WZs9+bcSgmkqduWCXkNXDbfi4RTOEn19Ehpu +MyKc3JrskRhNRN1vfMSRFUsrmppxBdPfkrGrTCJNBuL7zdbQh9k9XMaNzfw5Tt2R +oCWay5shBGEEKXRLIEqzO+Jx1BWVlWwxUwDLr73ItHA= +-----END RSA PRIVATE KEY----- diff --git a/rt/t/data/smime/keys/sender@example.com.pem b/rt/t/data/smime/keys/sender@example.com.pem new file mode 100644 index 000000000..500bc83f7 --- /dev/null +++ b/rt/t/data/smime/keys/sender@example.com.pem @@ -0,0 +1,55 @@ +Certificate: + Data: + Version: 1 (0x0) + Serial Number: 9974010075738841109 (0x8a6acd51be94a015) + Signature Algorithm: sha1WithRSAEncryption + Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=CA Owner/emailAddress=ca.owner@example.com + Validity + Not Before: Aug 28 21:41:45 2013 GMT + Not After : Aug 28 21:41:45 2023 GMT + Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=sender/emailAddress=sender@example.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (512 bit) + Modulus: + 00:a8:38:41:90:1d:e7:cd:2b:cb:62:cf:ad:ff:70: + f6:44:5d:f3:4b:7e:21:75:b6:5c:e1:7e:c2:27:3b: + 85:eb:72:9b:5a:94:0a:69:1d:83:ca:c5:91:b2:3f: + 04:72:61:e4:b8:eb:5b:ce:b5:10:77:d8:a7:df:8b: + c9:5a:14:15:61 + Exponent: 65537 (0x10001) + Signature Algorithm: sha1WithRSAEncryption + 91:74:84:00:98:40:30:6b:a6:61:6b:7b:d7:c9:9d:6e:ef:bb: + c8:ba:8b:83:15:62:3e:d1:c2:9d:1c:4e:ce:09:ce:d8:4f:4a: + 49:a8:97:e8:3b:ed:82:2c:a3:20:45:72:f3:d9:23:66:93:d5: + 54:14:ce:ce:cf:27:04:52:43:b4:a7:0b:ac:b8:45:a3:96:bf: + 2f:43:59:61:02:7a:36:39:9c:01:ad:b7:63:6e:b5:b6:29:cb: + 79:78:93:95:25:24:4a:83:bd:1d:d6:07:86:06:6a:fa:04:60: + 6e:ba:41:11:0a:cb:b2:84:03:ac:30:55:94:ed:b2:2d:3c:c5: + 99:6f +-----BEGIN CERTIFICATE----- +MIICKTCCAZICCQCKas1RvpSgFTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJB +VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 +cyBQdHkgTHRkMREwDwYDVQQDDAhDQSBPd25lcjEjMCEGCSqGSIb3DQEJARYUY2Eu +b3duZXJAZXhhbXBsZS5jb20wHhcNMTMwODI4MjE0MTQ1WhcNMjMwODI4MjE0MTQ1 +WjB5MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMY +SW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDEwZzZW5kZXIxITAfBgkq +hkiG9w0BCQEWEnNlbmRlckBleGFtcGxlLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sA +MEgCQQCoOEGQHefNK8tiz63/cPZEXfNLfiF1tlzhfsInO4XrcptalAppHYPKxZGy +PwRyYeS461vOtRB32Kffi8laFBVhAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAkXSE +AJhAMGumYWt718mdbu+7yLqLgxViPtHCnRxOzgnO2E9KSaiX6DvtgiyjIEVy89kj +ZpPVVBTOzs8nBFJDtKcLrLhFo5a/L0NZYQJ6NjmcAa23Y261tinLeXiTlSUkSoO9 +HdYHhgZq+gRgbrpBEQrLsoQDrDBVlO2yLTzFmW8= +-----END CERTIFICATE----- +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,605762440BC8261C + +MpUs66ILz2ePX4NKQ408LOAwvmpLLLnSwDX/Zmr/LG4SyZ7AnY6dY06XB6suev3m +AS+xm/LM44lvUaDvPnl4gO8jnCw3D1yktcfeHc6XqcFx2U9AiUTawmoSTKwrT4P+ +tnpSrrBJY3WghElbckK3vbZboX9Eld+dJjGPf9YqMrkixObp0ul1zW7Wt+aSEV5B +ngP3VmQinB1EjSUhGF/gsFzhJsutsX4Z1SE/U4K1A1OPl3Oz4e+9VLGgUN4ao84y +pcNYdXO/BCax4Uk8l0r0DcMd73P9WZs9+bcSgmkqduWCXkNXDbfi4RTOEn19Ehpu +MyKc3JrskRhNRN1vfMSRFUsrmppxBdPfkrGrTCJNBuL7zdbQh9k9XMaNzfw5Tt2R +oCWay5shBGEEKXRLIEqzO+Jx1BWVlWwxUwDLr73ItHA= +-----END RSA PRIVATE KEY----- |