From 5e98e75681738d532df814b191964217a49bd98e Mon Sep 17 00:00:00 2001 From: Matt Jones Date: Wed, 8 Nov 2023 11:41:52 -0900 Subject: [PATCH 01/24] Add new Test Root CA, with name "DataONE Test 256 CA". --- DataONETest256CA/certs/DataONETest256CA.pem | 130 +++++++ DataONETest256CA/crl/DataONETest256CA_CRL.pem | 16 + DataONETest256CA/crlnumber | 1 + DataONETest256CA/crlnumber.old | 1 + DataONETest256CA/index.txt | 1 + DataONETest256CA/index.txt.attr | 1 + DataONETest256CA/index.txt.old | 0 ...58526B7938DCB1BA41708D2C33E79743699354.pem | 130 +++++++ DataONETest256CA/openssl.cnf | 338 ++++++++++++++++++ DataONETest256CA/req/DataONETest256CA.csr | 27 ++ DataONETest256CA/serial | 1 + 11 files changed, 646 insertions(+) create mode 100644 DataONETest256CA/certs/DataONETest256CA.pem create mode 100644 DataONETest256CA/crl/DataONETest256CA_CRL.pem create mode 100644 DataONETest256CA/crlnumber create mode 100644 DataONETest256CA/crlnumber.old create mode 100644 DataONETest256CA/index.txt create mode 100644 DataONETest256CA/index.txt.attr create mode 100644 DataONETest256CA/index.txt.old create mode 100644 DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem create mode 100644 DataONETest256CA/openssl.cnf create mode 100644 DataONETest256CA/req/DataONETest256CA.csr create mode 100644 DataONETest256CA/serial diff --git a/DataONETest256CA/certs/DataONETest256CA.pem b/DataONETest256CA/certs/DataONETest256CA.pem new file mode 100644 index 0000000..f10e021 --- /dev/null +++ b/DataONETest256CA/certs/DataONETest256CA.pem @@ -0,0 +1,130 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 4a:58:52:6b:79:38:dc:b1:ba:41:70:8d:2c:33:e7:97:43:69:93:54 + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=DataONE Test 256 CA + Validity + Not Before: Nov 8 20:38:56 2023 GMT + Not After : Oct 15 20:38:56 2123 GMT + Subject: CN=DataONE Test 256 CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:c0:46:fa:25:59:03:a0:71:31:22:c5:b0:87:ac: + e7:99:c8:01:e4:c8:08:4e:22:f9:9c:b6:ea:3e:64: + ca:37:f9:88:00:58:4d:ba:ed:64:89:76:27:5c:e8: + b4:4c:8f:4c:2c:05:0e:cc:26:28:36:ba:03:f4:0e: + 2f:3e:d0:d5:a8:f3:28:0e:44:59:f9:ce:05:46:19: + a7:49:d3:a3:b8:a7:72:1b:42:12:d4:1b:73:3e:b0: + cc:82:0f:06:6b:b0:a2:fe:3c:48:d5:7a:42:d8:5a: + 34:99:14:02:78:04:f7:e8:6f:da:0e:68:ba:94:53: + ef:3b:47:24:71:44:5d:c9:bd:eb:81:3d:ce:8e:7f: + e7:37:9a:fb:e5:f2:a5:e8:15:d6:05:58:3a:e1:72: + e1:6f:78:ad:4b:fc:8c:71:a8:a1:36:8e:3e:5d:a5: + b6:41:1d:f3:bf:bf:77:57:ed:37:7f:05:3b:eb:81: + a5:d9:1e:2d:81:8d:a9:35:77:88:30:df:72:ea:65: + 0c:1a:f1:d7:e3:55:0e:09:ba:87:6d:64:c3:07:dd: + a8:23:75:44:5f:a7:62:76:62:e4:15:cc:b2:35:c0: + 6e:2d:de:91:0b:5f:7c:a2:e4:a3:7a:ac:66:bb:95: + a1:af:67:b8:9b:f1:b2:dd:4c:56:a7:18:00:81:0f: + 5e:2b:93:99:32:5b:83:53:55:80:df:59:14:57:2b: + fd:09:11:de:a1:4e:ae:14:58:02:75:ba:13:77:fe: + aa:db:bc:27:66:0a:45:3c:f2:39:49:2c:31:6d:1e: + 58:d4:bf:a0:74:40:77:b7:09:a1:f0:ba:e0:ca:48: + 8c:26:33:32:da:97:1f:f1:a9:0b:a6:38:e7:70:b9: + db:4c:d5:91:d6:e5:17:d4:00:af:07:0d:7a:95:ee: + b8:b3:8d:17:53:46:f1:85:c5:bd:66:e2:db:3c:6d: + 7e:e7:d8:fb:35:ca:51:d2:14:fd:b9:ea:56:23:36: + 0b:bb:d7:00:ed:a8:d3:25:ce:b1:7c:5a:e3:01:64: + 5d:f9:4d:8f:a3:37:d2:ce:28:cb:78:35:77:2b:27: + c5:30:fa:b9:6f:5d:75:65:91:02:31:93:59:75:52: + 48:34:8b:02:d4:2a:dc:4f:b6:70:1d:ef:51:5b:60: + d6:9b:51:27:6d:8d:d4:e9:24:fc:c5:f5:0d:0d:2e: + 63:8a:c8:3f:59:a5:58:d6:2c:35:3d:90:7b:de:92: + 8b:f0:6f:82:62:0d:2a:c8:5e:cd:5e:75:e5:36:1b: + 2b:c2:24:21:68:72:57:dd:ad:08:cd:52:7b:b4:1a: + d9:4e:dd:68:40:ca:93:eb:ec:f7:30:f8:15:98:4d: + 1c:df:4f + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 + X509v3 Authority Key Identifier: + 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 + X509v3 Basic Constraints: + CA:TRUE + X509v3 CRL Distribution Points: + Full Name: + URI:http://releases.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-ucsb-1.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + b4:a1:5f:1e:2a:ed:5b:61:45:60:62:45:43:09:8d:a2:48:06: + b9:b4:c0:a6:00:60:1c:34:c1:40:5c:76:12:a1:26:f5:d4:1f: + f8:6e:69:e8:e3:e8:ae:6a:4f:99:3e:b5:24:c9:23:12:62:d5: + 9d:dc:4e:ab:14:78:54:4d:d4:21:5e:34:96:8e:52:f0:8b:ab: + 59:47:75:94:b9:b4:ef:d9:c1:99:aa:49:79:f9:61:20:c3:1e: + ac:18:bd:9c:46:67:18:c3:df:20:d7:f1:e3:8f:54:a4:d3:e0: + d5:93:2e:54:5d:a2:9d:17:04:76:b7:22:8e:10:8c:e9:f4:62: + 42:97:6b:5f:07:e3:5b:be:f0:62:1e:b2:04:b7:c9:af:da:77: + 68:59:ef:e2:45:84:31:87:9a:df:5f:ea:c6:95:aa:36:3a:fd: + 77:92:1d:a5:e1:87:22:3a:c1:7d:89:cd:6f:1a:4e:70:83:b6: + 8b:5a:31:1a:1e:b4:43:47:df:9c:90:ee:ee:19:85:8b:30:b5: + d3:db:84:2a:6f:2a:48:8c:be:3d:ad:a0:08:6b:5b:9b:57:13: + ca:f2:05:53:32:5d:cc:c0:36:12:56:57:91:ec:4a:b5:ee:83: + b8:ad:85:75:a3:05:41:37:78:ac:ff:ce:56:52:39:4f:15:54: + e3:e8:ac:8d:28:10:53:e2:bc:01:c2:b5:35:92:26:1c:fe:bb: + 77:f0:db:2f:74:cc:45:57:d4:dd:f5:5a:db:6b:e9:b7:13:96: + 9e:91:82:1a:2c:3f:d9:ac:c3:58:c7:30:ef:6d:b3:66:18:e6: + 7c:c4:11:fc:47:bd:3c:60:26:4f:cc:08:3b:88:0d:83:38:54: + 59:e8:bc:73:d3:ee:6c:af:28:f2:9d:b6:47:17:31:4d:87:00: + 39:62:46:8f:54:12:fe:1c:70:bc:73:4e:87:34:b9:82:d5:5e: + d8:66:ae:f9:1d:10:b9:e9:31:11:b9:ff:83:07:bc:2a:47:96: + b5:67:a2:70:20:35:ad:48:3d:6c:06:6f:b0:9b:65:95:a8:36: + e9:6d:7c:8b:41:b9:8a:fd:65:fd:a8:e6:1d:f2:b1:32:04:08: + e3:03:4f:a2:97:06:e2:16:76:0b:7a:54:67:be:9b:fa:a3:b6: + 82:2f:0a:dd:f6:31:7c:a1:31:02:a5:95:7f:9e:62:17:04:be: + 24:4c:b1:3a:86:60:70:23:94:f1:a6:01:ca:db:69:c6:df:04: + 6d:f3:d7:10:53:f4:f0:c5:a5:4c:ee:c8:4d:d2:ec:6c:7a:9e: + 6a:ad:58:2b:86:92:c9:95:e8:af:5a:fd:78:8b:6d:34:bc:e3: + 2d:ef:78:fe:24:c1:c2:c9 +-----BEGIN CERTIFICATE----- +MIIF7zCCA9egAwIBAgIUSlhSa3k43LG6QXCNLDPnl0Npk1QwDQYJKoZIhvcNAQEL +BQAwHjEcMBoGA1UEAwwTRGF0YU9ORSBUZXN0IDI1NiBDQTAgFw0yMzExMDgyMDM4 +NTZaGA8yMTIzMTAxNTIwMzg1NlowHjEcMBoGA1UEAwwTRGF0YU9ORSBUZXN0IDI1 +NiBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMBG+iVZA6BxMSLF +sIes55nIAeTICE4i+Zy26j5kyjf5iABYTbrtZIl2J1zotEyPTCwFDswmKDa6A/QO +Lz7Q1ajzKA5EWfnOBUYZp0nTo7inchtCEtQbcz6wzIIPBmuwov48SNV6QthaNJkU +AngE9+hv2g5oupRT7ztHJHFEXcm964E9zo5/5zea++XypegV1gVYOuFy4W94rUv8 +jHGooTaOPl2ltkEd87+/d1ftN38FO+uBpdkeLYGNqTV3iDDfcuplDBrx1+NVDgm6 +h21kwwfdqCN1RF+nYnZi5BXMsjXAbi3ekQtffKLko3qsZruVoa9nuJvxst1MVqcY +AIEPXiuTmTJbg1NVgN9ZFFcr/QkR3qFOrhRYAnW6E3f+qtu8J2YKRTzyOUksMW0e +WNS/oHRAd7cJofC64MpIjCYzMtqXH/GpC6Y453C520zVkdblF9QArwcNepXuuLON +F1NG8YXFvWbi2zxtfufY+zXKUdIU/bnqViM2C7vXAO2o0yXOsXxa4wFkXflNj6M3 +0s4oy3g1dysnxTD6uW9ddWWRAjGTWXVSSDSLAtQq3E+2cB3vUVtg1ptRJ22N1Okk +/MX1DQ0uY4rIP1mlWNYsNT2Qe96Si/BvgmINKshezV515TYbK8IkIWhyV92tCM1S +e7Qa2U7daEDKk+vs9zD4FZhNHN9PAgMBAAGjggEhMIIBHTAdBgNVHQ4EFgQUBa1A +SiI/2JUc9DUVfddcchwhhyYwHwYDVR0jBBgwFoAUBa1ASiI/2JUc9DUVfddcchwh +hyYwDAYDVR0TBAUwAwEB/zCBzAYDVR0fBIHEMIHBMD6gPKA6hjhodHRwOi8vcmVs +ZWFzZXMuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0MjU2Q0FfQ1JMLnBlbTA/ +oD2gO4Y5aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl +c3QyNTZDQV9DUkwucGVtMD6gPKA6hjhodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5v +cmcvY3JsL0RhdGFPTkVUZXN0MjU2Q0FfQ1JMLnBlbTANBgkqhkiG9w0BAQsFAAOC +AgEAtKFfHirtW2FFYGJFQwmNokgGubTApgBgHDTBQFx2EqEm9dQf+G5p6OPormpP +mT61JMkjEmLVndxOqxR4VE3UIV40lo5S8IurWUd1lLm079nBmapJeflhIMMerBi9 +nEZnGMPfINfx449UpNPg1ZMuVF2inRcEdrcijhCM6fRiQpdrXwfjW77wYh6yBLfJ +r9p3aFnv4kWEMYea31/qxpWqNjr9d5IdpeGHIjrBfYnNbxpOcIO2i1oxGh60Q0ff +nJDu7hmFizC109uEKm8qSIy+Pa2gCGtbm1cTyvIFUzJdzMA2ElZXkexKte6DuK2F +daMFQTd4rP/OVlI5TxVU4+isjSgQU+K8AcK1NZImHP67d/DbL3TMRVfU3fVa22vp +txOWnpGCGiw/2azDWMcw722zZhjmfMQR/Ee9PGAmT8wIO4gNgzhUWei8c9PubK8o +8p22RxcxTYcAOWJGj1QS/hxwvHNOhzS5gtVe2Gau+R0QuekxEbn/gwe8KkeWtWei +cCA1rUg9bAZvsJtllag26W18i0G5iv1l/ajmHfKxMgQI4wNPopcG4hZ2C3pUZ76b ++qO2gi8K3fYxfKExAqWVf55iFwS+JEyxOoZgcCOU8aYByttpxt8EbfPXEFP08MWl +TO7ITdLsbHqeaq1YK4aSyZXor1r9eIttNLzjLe94/iTBwsk= +-----END CERTIFICATE----- diff --git a/DataONETest256CA/crl/DataONETest256CA_CRL.pem b/DataONETest256CA/crl/DataONETest256CA_CRL.pem new file mode 100644 index 0000000..919057f --- /dev/null +++ b/DataONETest256CA/crl/DataONETest256CA_CRL.pem @@ -0,0 +1,16 @@ +-----BEGIN X509 CRL----- +MIICiTBzAgEBMA0GCSqGSIb3DQEBCwUAMB4xHDAaBgNVBAMME0RhdGFPTkUgVGVz +dCAyNTYgQ0EXDTIzMTEwODIwMzk0N1oXDTIzMTIwODIwMzk0N1qgITAfMB0GA1Ud +FAQWAhRKWFJreTjcsbpBcI0sM+eXQ2mTVTANBgkqhkiG9w0BAQsFAAOCAgEAtpL3 +m4VpfENAQHq7JsKwEKmmJbzh/ZwRVCTdYnw1VLzKPEGDzbstrqRiSQUbbKQcSyEm +SEP7gdHMP2o2V7nub9n5+BppROjf/QqG3H/pAx/mFZD5U/GEmJe/7NtlH7g2alWb +xSOSOOmA8pgVBVBGfPfclVP+2MTAleg5Gqd2/tH44akXySKn7AzLgWppHbdDmcs+ +DTk1Gq+8CM8S7zeft1WmfyiGl8TA5fZi2rIjtcBBPoBdG39icdOmbs1TRYgSU+/s +xNHzKBmlfWn7STC82q+ZYdixm6O7YlZbKupLQEa/E1CDDSzsjctj6pUHSlFEnCM2 +ZwzvtqUKZivUDBL65nuYZvHAI4rT/UrBpXYYPQrMrteWss5K+ae6PCFbHgQAsNcb +f1FjsSiD5tlVDXknYgf8OM462jvoSQSPs65pIeaGFJZpyItXrX1SRjNnIxILj/Sh +CyfkehL6XeLNeP7hBfn4TT5zZITGwUAUcrE7IX3HJD4tvnuagaaOcKh/VFfXZPXC +QnG5SL7HM18VPJLujXpYUBk+9j7kx5OtBDyVjFVTpo6GNFjrOsqxHG8Rz2IyROMW +i289m6pA/wuRD2Ocy/P3tJi5pziroyZHvava0uobimj1U+1udxv8ZmWg8YugRFEJ +ckQZQD3ARHVeYjBuPhhY/U6rBd0LLheoIbZxqxs= +-----END X509 CRL----- diff --git a/DataONETest256CA/crlnumber b/DataONETest256CA/crlnumber new file mode 100644 index 0000000..c72fcd7 --- /dev/null +++ b/DataONETest256CA/crlnumber @@ -0,0 +1 @@ +4A58526B7938DCB1BA41708D2C33E79743699356 diff --git a/DataONETest256CA/crlnumber.old b/DataONETest256CA/crlnumber.old new file mode 100644 index 0000000..c50b4ec --- /dev/null +++ b/DataONETest256CA/crlnumber.old @@ -0,0 +1 @@ +4A58526B7938DCB1BA41708D2C33E79743699355 diff --git a/DataONETest256CA/index.txt b/DataONETest256CA/index.txt new file mode 100644 index 0000000..7db2954 --- /dev/null +++ b/DataONETest256CA/index.txt @@ -0,0 +1 @@ +V 21231015203856Z 4A58526B7938DCB1BA41708D2C33E79743699354 unknown /CN=DataONE Test 256 CA diff --git a/DataONETest256CA/index.txt.attr b/DataONETest256CA/index.txt.attr new file mode 100644 index 0000000..8f7e63a --- /dev/null +++ b/DataONETest256CA/index.txt.attr @@ -0,0 +1 @@ +unique_subject = yes diff --git a/DataONETest256CA/index.txt.old b/DataONETest256CA/index.txt.old new file mode 100644 index 0000000..e69de29 diff --git a/DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem b/DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem new file mode 100644 index 0000000..f10e021 --- /dev/null +++ b/DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem @@ -0,0 +1,130 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 4a:58:52:6b:79:38:dc:b1:ba:41:70:8d:2c:33:e7:97:43:69:93:54 + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=DataONE Test 256 CA + Validity + Not Before: Nov 8 20:38:56 2023 GMT + Not After : Oct 15 20:38:56 2123 GMT + Subject: CN=DataONE Test 256 CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:c0:46:fa:25:59:03:a0:71:31:22:c5:b0:87:ac: + e7:99:c8:01:e4:c8:08:4e:22:f9:9c:b6:ea:3e:64: + ca:37:f9:88:00:58:4d:ba:ed:64:89:76:27:5c:e8: + b4:4c:8f:4c:2c:05:0e:cc:26:28:36:ba:03:f4:0e: + 2f:3e:d0:d5:a8:f3:28:0e:44:59:f9:ce:05:46:19: + a7:49:d3:a3:b8:a7:72:1b:42:12:d4:1b:73:3e:b0: + cc:82:0f:06:6b:b0:a2:fe:3c:48:d5:7a:42:d8:5a: + 34:99:14:02:78:04:f7:e8:6f:da:0e:68:ba:94:53: + ef:3b:47:24:71:44:5d:c9:bd:eb:81:3d:ce:8e:7f: + e7:37:9a:fb:e5:f2:a5:e8:15:d6:05:58:3a:e1:72: + e1:6f:78:ad:4b:fc:8c:71:a8:a1:36:8e:3e:5d:a5: + b6:41:1d:f3:bf:bf:77:57:ed:37:7f:05:3b:eb:81: + a5:d9:1e:2d:81:8d:a9:35:77:88:30:df:72:ea:65: + 0c:1a:f1:d7:e3:55:0e:09:ba:87:6d:64:c3:07:dd: + a8:23:75:44:5f:a7:62:76:62:e4:15:cc:b2:35:c0: + 6e:2d:de:91:0b:5f:7c:a2:e4:a3:7a:ac:66:bb:95: + a1:af:67:b8:9b:f1:b2:dd:4c:56:a7:18:00:81:0f: + 5e:2b:93:99:32:5b:83:53:55:80:df:59:14:57:2b: + fd:09:11:de:a1:4e:ae:14:58:02:75:ba:13:77:fe: + aa:db:bc:27:66:0a:45:3c:f2:39:49:2c:31:6d:1e: + 58:d4:bf:a0:74:40:77:b7:09:a1:f0:ba:e0:ca:48: + 8c:26:33:32:da:97:1f:f1:a9:0b:a6:38:e7:70:b9: + db:4c:d5:91:d6:e5:17:d4:00:af:07:0d:7a:95:ee: + b8:b3:8d:17:53:46:f1:85:c5:bd:66:e2:db:3c:6d: + 7e:e7:d8:fb:35:ca:51:d2:14:fd:b9:ea:56:23:36: + 0b:bb:d7:00:ed:a8:d3:25:ce:b1:7c:5a:e3:01:64: + 5d:f9:4d:8f:a3:37:d2:ce:28:cb:78:35:77:2b:27: + c5:30:fa:b9:6f:5d:75:65:91:02:31:93:59:75:52: + 48:34:8b:02:d4:2a:dc:4f:b6:70:1d:ef:51:5b:60: + d6:9b:51:27:6d:8d:d4:e9:24:fc:c5:f5:0d:0d:2e: + 63:8a:c8:3f:59:a5:58:d6:2c:35:3d:90:7b:de:92: + 8b:f0:6f:82:62:0d:2a:c8:5e:cd:5e:75:e5:36:1b: + 2b:c2:24:21:68:72:57:dd:ad:08:cd:52:7b:b4:1a: + d9:4e:dd:68:40:ca:93:eb:ec:f7:30:f8:15:98:4d: + 1c:df:4f + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 + X509v3 Authority Key Identifier: + 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 + X509v3 Basic Constraints: + CA:TRUE + X509v3 CRL Distribution Points: + Full Name: + URI:http://releases.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-ucsb-1.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + b4:a1:5f:1e:2a:ed:5b:61:45:60:62:45:43:09:8d:a2:48:06: + b9:b4:c0:a6:00:60:1c:34:c1:40:5c:76:12:a1:26:f5:d4:1f: + f8:6e:69:e8:e3:e8:ae:6a:4f:99:3e:b5:24:c9:23:12:62:d5: + 9d:dc:4e:ab:14:78:54:4d:d4:21:5e:34:96:8e:52:f0:8b:ab: + 59:47:75:94:b9:b4:ef:d9:c1:99:aa:49:79:f9:61:20:c3:1e: + ac:18:bd:9c:46:67:18:c3:df:20:d7:f1:e3:8f:54:a4:d3:e0: + d5:93:2e:54:5d:a2:9d:17:04:76:b7:22:8e:10:8c:e9:f4:62: + 42:97:6b:5f:07:e3:5b:be:f0:62:1e:b2:04:b7:c9:af:da:77: + 68:59:ef:e2:45:84:31:87:9a:df:5f:ea:c6:95:aa:36:3a:fd: + 77:92:1d:a5:e1:87:22:3a:c1:7d:89:cd:6f:1a:4e:70:83:b6: + 8b:5a:31:1a:1e:b4:43:47:df:9c:90:ee:ee:19:85:8b:30:b5: + d3:db:84:2a:6f:2a:48:8c:be:3d:ad:a0:08:6b:5b:9b:57:13: + ca:f2:05:53:32:5d:cc:c0:36:12:56:57:91:ec:4a:b5:ee:83: + b8:ad:85:75:a3:05:41:37:78:ac:ff:ce:56:52:39:4f:15:54: + e3:e8:ac:8d:28:10:53:e2:bc:01:c2:b5:35:92:26:1c:fe:bb: + 77:f0:db:2f:74:cc:45:57:d4:dd:f5:5a:db:6b:e9:b7:13:96: + 9e:91:82:1a:2c:3f:d9:ac:c3:58:c7:30:ef:6d:b3:66:18:e6: + 7c:c4:11:fc:47:bd:3c:60:26:4f:cc:08:3b:88:0d:83:38:54: + 59:e8:bc:73:d3:ee:6c:af:28:f2:9d:b6:47:17:31:4d:87:00: + 39:62:46:8f:54:12:fe:1c:70:bc:73:4e:87:34:b9:82:d5:5e: + d8:66:ae:f9:1d:10:b9:e9:31:11:b9:ff:83:07:bc:2a:47:96: + b5:67:a2:70:20:35:ad:48:3d:6c:06:6f:b0:9b:65:95:a8:36: + e9:6d:7c:8b:41:b9:8a:fd:65:fd:a8:e6:1d:f2:b1:32:04:08: + e3:03:4f:a2:97:06:e2:16:76:0b:7a:54:67:be:9b:fa:a3:b6: + 82:2f:0a:dd:f6:31:7c:a1:31:02:a5:95:7f:9e:62:17:04:be: + 24:4c:b1:3a:86:60:70:23:94:f1:a6:01:ca:db:69:c6:df:04: + 6d:f3:d7:10:53:f4:f0:c5:a5:4c:ee:c8:4d:d2:ec:6c:7a:9e: + 6a:ad:58:2b:86:92:c9:95:e8:af:5a:fd:78:8b:6d:34:bc:e3: + 2d:ef:78:fe:24:c1:c2:c9 +-----BEGIN CERTIFICATE----- +MIIF7zCCA9egAwIBAgIUSlhSa3k43LG6QXCNLDPnl0Npk1QwDQYJKoZIhvcNAQEL +BQAwHjEcMBoGA1UEAwwTRGF0YU9ORSBUZXN0IDI1NiBDQTAgFw0yMzExMDgyMDM4 +NTZaGA8yMTIzMTAxNTIwMzg1NlowHjEcMBoGA1UEAwwTRGF0YU9ORSBUZXN0IDI1 +NiBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMBG+iVZA6BxMSLF +sIes55nIAeTICE4i+Zy26j5kyjf5iABYTbrtZIl2J1zotEyPTCwFDswmKDa6A/QO +Lz7Q1ajzKA5EWfnOBUYZp0nTo7inchtCEtQbcz6wzIIPBmuwov48SNV6QthaNJkU +AngE9+hv2g5oupRT7ztHJHFEXcm964E9zo5/5zea++XypegV1gVYOuFy4W94rUv8 +jHGooTaOPl2ltkEd87+/d1ftN38FO+uBpdkeLYGNqTV3iDDfcuplDBrx1+NVDgm6 +h21kwwfdqCN1RF+nYnZi5BXMsjXAbi3ekQtffKLko3qsZruVoa9nuJvxst1MVqcY +AIEPXiuTmTJbg1NVgN9ZFFcr/QkR3qFOrhRYAnW6E3f+qtu8J2YKRTzyOUksMW0e +WNS/oHRAd7cJofC64MpIjCYzMtqXH/GpC6Y453C520zVkdblF9QArwcNepXuuLON +F1NG8YXFvWbi2zxtfufY+zXKUdIU/bnqViM2C7vXAO2o0yXOsXxa4wFkXflNj6M3 +0s4oy3g1dysnxTD6uW9ddWWRAjGTWXVSSDSLAtQq3E+2cB3vUVtg1ptRJ22N1Okk +/MX1DQ0uY4rIP1mlWNYsNT2Qe96Si/BvgmINKshezV515TYbK8IkIWhyV92tCM1S +e7Qa2U7daEDKk+vs9zD4FZhNHN9PAgMBAAGjggEhMIIBHTAdBgNVHQ4EFgQUBa1A +SiI/2JUc9DUVfddcchwhhyYwHwYDVR0jBBgwFoAUBa1ASiI/2JUc9DUVfddcchwh +hyYwDAYDVR0TBAUwAwEB/zCBzAYDVR0fBIHEMIHBMD6gPKA6hjhodHRwOi8vcmVs +ZWFzZXMuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0MjU2Q0FfQ1JMLnBlbTA/ +oD2gO4Y5aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl +c3QyNTZDQV9DUkwucGVtMD6gPKA6hjhodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5v +cmcvY3JsL0RhdGFPTkVUZXN0MjU2Q0FfQ1JMLnBlbTANBgkqhkiG9w0BAQsFAAOC +AgEAtKFfHirtW2FFYGJFQwmNokgGubTApgBgHDTBQFx2EqEm9dQf+G5p6OPormpP +mT61JMkjEmLVndxOqxR4VE3UIV40lo5S8IurWUd1lLm079nBmapJeflhIMMerBi9 +nEZnGMPfINfx449UpNPg1ZMuVF2inRcEdrcijhCM6fRiQpdrXwfjW77wYh6yBLfJ +r9p3aFnv4kWEMYea31/qxpWqNjr9d5IdpeGHIjrBfYnNbxpOcIO2i1oxGh60Q0ff +nJDu7hmFizC109uEKm8qSIy+Pa2gCGtbm1cTyvIFUzJdzMA2ElZXkexKte6DuK2F +daMFQTd4rP/OVlI5TxVU4+isjSgQU+K8AcK1NZImHP67d/DbL3TMRVfU3fVa22vp +txOWnpGCGiw/2azDWMcw722zZhjmfMQR/Ee9PGAmT8wIO4gNgzhUWei8c9PubK8o +8p22RxcxTYcAOWJGj1QS/hxwvHNOhzS5gtVe2Gau+R0QuekxEbn/gwe8KkeWtWei +cCA1rUg9bAZvsJtllag26W18i0G5iv1l/ajmHfKxMgQI4wNPopcG4hZ2C3pUZ76b ++qO2gi8K3fYxfKExAqWVf55iFwS+JEyxOoZgcCOU8aYByttpxt8EbfPXEFP08MWl +TO7ITdLsbHqeaq1YK4aSyZXor1r9eIttNLzjLe94/iTBwsk= +-----END CERTIFICATE----- diff --git a/DataONETest256CA/openssl.cnf b/DataONETest256CA/openssl.cnf new file mode 100644 index 0000000..689b0db --- /dev/null +++ b/DataONETest256CA/openssl.cnf @@ -0,0 +1,338 @@ +# +# OpenSSL example configuration file. +# This is mostly being used for generation of certificate requests. +# + +# This definition stops the following lines choking if HOME isn't +# defined. +HOME = . +RANDFILE = $ENV::HOME/.rnd + +# Extra OBJECT IDENTIFIER info: +#oid_file = $ENV::HOME/.oid +oid_section = new_oids + +# To use this configuration file with the "-extfile" option of the +# "openssl x509" utility, name here the section containing the +# X.509v3 extensions to use: +# extensions = +# (Alternatively, use a configuration file that has only +# X.509v3 extensions in its main [= default] section.) + +[ new_oids ] + +# We can add new OIDs in here for use by 'ca', 'req' and 'ts'. +# Add a simple OID like this: +# testoid1=1.2.3.4 +# Or use config file substitution like this: +# testoid2=${testoid1}.5.6 + +# Policies used by the TSA examples. +tsa_policy1 = 1.2.3.4.1 +tsa_policy2 = 1.2.3.4.5.6 +tsa_policy3 = 1.2.3.4.5.7 + +#dc = 0.9.2342.19200300.100.1.25 + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +#################################################################### +[ CA_default ] + +sec_key = /Volumes/DATAONE # Where secure private keys are mounted + +dir = /var/ca/DataONETest256CA # Where everything is kept +certs = $dir/certs # Where the issued certs are kept +crl_dir = $dir/crl # Where the issued crl are kept +database = $dir/index.txt # database index file. +#unique_subject = no # Set to 'no' to allow creation of + # several certificates with same subject. +new_certs_dir = $dir/newcerts # default place for new certs. + +certificate = $certs/DataONETest256CA.pem # The CA certificate +serial = $dir/serial # The current serial number +crlnumber = $dir/crlnumber # the current crl number + # must be commented out to leave a V1 CRL +crl = $crl_dir/DataONETest256CA_crl.pem # The current CRL +private_key = $sec_key/DataONETest256CA.key # The private key +RANDFILE = $dir/private/.rand # private random number file + +x509_extensions = usr_cert # The extentions to add to the cert + +# Comment out the following two lines for the "traditional" +# (and highly broken) format. +name_opt = ca_default # Subject Name options +cert_opt = ca_default # Certificate field options + +# Extension copying option: use with caution. +# copy_extensions = copy + +# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs +# so this is commented out by default to leave a V1 CRL. +# crlnumber must also be commented out to leave a V1 CRL. +# crl_extensions = crl_ext + +default_days = 365 # how long to certify for +default_crl_days= 30 # how long before next CRL +default_md = sha256 # use public key default MD +preserve = no # keep passed DN ordering + +# A few difference way of specifying how similar the request should look +# For type CA, the listed attributes must be the same, and the optional +# and supplied fields are just that :-) +policy = policy_match + +# For the CA policy +[ policy_match ] +#dc = match +commonName = supplied + +# For the 'anything' policy +# At this point in time, you must list all acceptable 'object' +# types. +[ policy_anything ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ req ] +default_bits = 2048 +default_keyfile = privkey.pem +distinguished_name = req_distinguished_name +attributes = req_attributes +x509_extensions = v3_ca # The extentions to add to the self signed cert + +# Passwords for private keys if not present they will be prompted for +# input_password = secret +# output_password = secret + +# This sets a mask for permitted string types. There are several options. +# default: PrintableString, T61String, BMPString. +# pkix : PrintableString, BMPString (PKIX recommendation before 2004) +# utf8only: only UTF8Strings (PKIX recommendation after 2004). +# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings). +# MASK:XXXX a literal mask value. +# WARNING: ancient versions of Netscape crash on BMPStrings or UTF8Strings. +string_mask = utf8only + +# req_extensions = v3_req # The extensions to add to a certificate request + +[ req_distinguished_name ] + +0.DC = Domain Component +0.DC_default = org + +1.DC = Domain Component +1.DC_default = dataone + +#2.DC = Domain Component +#2.DC_default = test + +commonName = Common Name (eg, Node ID) +commonName_max = 64 + +# SET-ex3 = SET extension number 3 + +[ req_attributes ] +#challengePassword = A challenge password +#challengePassword_min = 4 +#challengePassword_max = 20 + +#unstructuredName = An optional company name + +[ usr_cert ] + +# These extensions are added when 'ca' signs a request. + +# This goes against PKIX guidelines but some CAs do it and some software +# requires this to avoid interpreting an end user certificate as a CA. + +basicConstraints=CA:FALSE + +# Here are some examples of the usage of nsCertType. If it is omitted +# the certificate can be used for anything *except* object signing. + +# This is OK for an SSL server. +# nsCertType = server + +# For an object signing certificate this would be used. +# nsCertType = objsign + +# For normal client use this is typical +# nsCertType = client, email + +# and for everything including object signing: +# nsCertType = client, email, objsign + +# This is typical in keyUsage for a client certificate. +# keyUsage = nonRepudiation, digitalSignature, keyEncipherment + +# This will be displayed in Netscape's comment listbox. +nsComment = "OpenSSL Generated Certificate" + +# PKIX recommendations harmless if included in all certificates. +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +# This stuff is for subjectAltName and issuerAltname. +# Import the email address. +# subjectAltName=email:copy +# An alternative to produce certificates that aren't +# deprecated according to PKIX. +# subjectAltName=email:move + +# Copy subject details +# issuerAltName=issuer:copy + +#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem +#nsBaseUrl +#nsRevocationUrl +#nsRenewalUrl +#nsCaPolicyUrl +#nsSslServerName + +# This is required for TSA certificates. +# extendedKeyUsage = critical,timeStamping + +[ v3_req ] + +# Extensions to add to a certificate request + +basicConstraints = CA:FALSE +keyUsage = nonRepudiation, digitalSignature, keyEncipherment + +[ v3_ca ] +# Extensions for a typical CA + + +# PKIX recommendation. + +subjectKeyIdentifier=hash + +authorityKeyIdentifier=keyid:always,issuer + +# This is what PKIX recommends but some broken software chokes on critical +# extensions. +#basicConstraints = critical,CA:true +# So we do this instead. +basicConstraints = CA:true + +# Key usage: this is typical for a CA certificate. However since it will +# prevent it being used as an test self-signed certificate it is best +# left out by default. +# keyUsage = cRLSign, keyCertSign + +# Some might want this also +# nsCertType = sslCA, emailCA + +# Include email address in subject alt name: another PKIX recommendation +# subjectAltName=email:copy +# Copy issuer details +# issuerAltName=issuer:copy + +# DER hex encoding of an extension: beware experts only! +# obj=DER:02:03 +# Where 'obj' is a standard or added object +# You can even override a supported extension: +# basicConstraints= critical, DER:30:03:01:01:FF + +# CRL Distribution Points +crlDistributionPoints=URI:http://releases.dataone.org/crl/DataONETest256CA_CRL.pem,URI:http://cn-ucsb-1.dataone.org/crl/DataONETest256CA_CRL.pem,URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem + +[ crl_ext ] + +# CRL extensions. +# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL. + +# issuerAltName=issuer:copy +authorityKeyIdentifier=keyid:always + +[ proxy_cert_ext ] +# These extensions should be added when creating a proxy certificate + +# This goes against PKIX guidelines but some CAs do it and some software +# requires this to avoid interpreting an end user certificate as a CA. + +basicConstraints=CA:FALSE + +# Here are some examples of the usage of nsCertType. If it is omitted +# the certificate can be used for anything *except* object signing. + +# This is OK for an SSL server. +# nsCertType = server + +# For an object signing certificate this would be used. +# nsCertType = objsign + +# For normal client use this is typical +# nsCertType = client, email + +# and for everything including object signing: +# nsCertType = client, email, objsign + +# This is typical in keyUsage for a client certificate. +# keyUsage = nonRepudiation, digitalSignature, keyEncipherment + +# This will be displayed in Netscape's comment listbox. +nsComment = "OpenSSL Generated Certificate" + +# PKIX recommendations harmless if included in all certificates. +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +# This stuff is for subjectAltName and issuerAltname. +# Import the email address. +# subjectAltName=email:copy +# An alternative to produce certificates that aren't +# deprecated according to PKIX. +# subjectAltName=email:move + +# Copy subject details +# issuerAltName=issuer:copy + +#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem +#nsBaseUrl +#nsRevocationUrl +#nsRenewalUrl +#nsCaPolicyUrl +#nsSslServerName + +# This really needs to be in place for it to be a proxy certificate. +proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo + +#################################################################### +[ tsa ] + +default_tsa = tsa_config1 # the default TSA section + +[ tsa_config1 ] + +# These are used by the TSA reply generation only. +dir = ./demoCA # TSA root directory +serial = $dir/tsaserial # The current serial number (mandatory) +crypto_device = builtin # OpenSSL engine to use for signing +signer_cert = $dir/tsacert.pem # The TSA signing certificate + # (optional) +certs = $dir/cacert.pem # Certificate chain to include in reply + # (optional) +signer_key = $dir/private/tsakey.pem # The TSA private key (optional) + +default_policy = tsa_policy1 # Policy if request did not specify it + # (optional) +other_policies = tsa_policy2, tsa_policy3 # acceptable policies (optional) +digests = sha256 # Acceptable message digests (mandatory) +accuracy = secs:1, millisecs:500, microsecs:100 # (optional) +clock_precision_digits = 0 # number of digits after dot. (optional) +ordering = yes # Is ordering defined for timestamps? + # (optional, default: no) +tsa_name = yes # Must the TSA name be included in the reply? + # (optional, default: no) +ess_cert_id_chain = no # Must the ESS cert id chain be included? + # (optional, default: no) diff --git a/DataONETest256CA/req/DataONETest256CA.csr b/DataONETest256CA/req/DataONETest256CA.csr new file mode 100644 index 0000000..cde38e5 --- /dev/null +++ b/DataONETest256CA/req/DataONETest256CA.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkTCCAnkCAQAwTDETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT8ixk +ARkWB2RhdGFvbmUxHDAaBgNVBAMME0RhdGFPTkUgVGVzdCAyNTYgQ0EwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDARvolWQOgcTEixbCHrOeZyAHkyAhO +Ivmctuo+ZMo3+YgAWE267WSJdidc6LRMj0wsBQ7MJig2ugP0Di8+0NWo8ygORFn5 +zgVGGadJ06O4p3IbQhLUG3M+sMyCDwZrsKL+PEjVekLYWjSZFAJ4BPfob9oOaLqU +U+87RyRxRF3JveuBPc6Of+c3mvvl8qXoFdYFWDrhcuFveK1L/IxxqKE2jj5dpbZB +HfO/v3dX7Td/BTvrgaXZHi2Bjak1d4gw33LqZQwa8dfjVQ4JuodtZMMH3agjdURf +p2J2YuQVzLI1wG4t3pELX3yi5KN6rGa7laGvZ7ib8bLdTFanGACBD14rk5kyW4NT +VYDfWRRXK/0JEd6hTq4UWAJ1uhN3/qrbvCdmCkU88jlJLDFtHljUv6B0QHe3CaHw +uuDKSIwmMzLalx/xqQumOOdwudtM1ZHW5RfUAK8HDXqV7rizjRdTRvGFxb1m4ts8 +bX7n2Ps1ylHSFP256lYjNgu71wDtqNMlzrF8WuMBZF35TY+jN9LOKMt4NXcrJ8Uw ++rlvXXVlkQIxk1l1Ukg0iwLUKtxPtnAd71FbYNabUSdtjdTpJPzF9Q0NLmOKyD9Z +pVjWLDU9kHvekovwb4JiDSrIXs1edeU2GyvCJCFoclfdrQjNUnu0GtlO3WhAypPr +7Pcw+BWYTRzfTwIDAQABoAAwDQYJKoZIhvcNAQELBQADggIBALo4voLGwhzv0IUT +V6LaYLwZRu42VDEXjabywEL3dm5T9ikNUGjVt6QZ4vPz22B6ZFpUFqzAoihTi4ZE +p95jPetP04SYCvb4BeWiX4h5rvP9MY5e/NhuMiiuemgmEjE3F2c9LgC1I2uLA20q +Wrpym7HlUoFKbpdXbZxgvUaFEjnSb0CLAWg+ZJ24ZpPGh6VTgSKZ3bM/G0+cVwHF +1LBRIAory9j5VxSunI9k+HNem+q3vdqj1NkyqnbKNNZ+HsSdwfpJhjkabul3xEpv +v3BFKdpCWDXW/9xezBcodP71rRkVRDKWFGTTaTCGigSY+gwhBhIp97G0zh3nkAuw +rukTJH4IrHftli15bo0OgkcBzR/DFDZyt9dLXNEcy/GX0AqyXrktDs8w06jjI0qq +UOh07L48kVpEJ1/ajVblJqKSqV04+ivEfy/+umOnpgyCTLt7/jXNDiz+Azq5e/7o +Skbl9nVrkYyCMeg4Yvzr4tFMmzN8/IfR7w8W73BJ1RcUoG14fI+iVsMsNtnamrzU +S18+6aMrpIi3WNKjVeb4LXr57jK9ErhMgRZ1zpkN4Is9PDXpr9fssITmk2VZfdDJ +4pfr2LRG8zZC/h2Bq9hSTP0ufVcYwSEAFXcsCgxPcKdDemaKui62okhwNDpMPSg6 +0npRciKN6actFS7gc7kCtRi1lOUp +-----END CERTIFICATE REQUEST----- diff --git a/DataONETest256CA/serial b/DataONETest256CA/serial new file mode 100644 index 0000000..c50b4ec --- /dev/null +++ b/DataONETest256CA/serial @@ -0,0 +1 @@ +4A58526B7938DCB1BA41708D2C33E79743699355 From 725b58e47cf7586b86966df13e76f2bd448efb37 Mon Sep 17 00:00:00 2001 From: Matt Jones Date: Wed, 8 Nov 2023 20:43:29 -0900 Subject: [PATCH 02/24] Add domainComponent to policy section, and update README instructions. --- DataONETest256CA/openssl.cnf | 2 +- README.rst | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/DataONETest256CA/openssl.cnf b/DataONETest256CA/openssl.cnf index 689b0db..c343868 100644 --- a/DataONETest256CA/openssl.cnf +++ b/DataONETest256CA/openssl.cnf @@ -86,7 +86,7 @@ policy = policy_match # For the CA policy [ policy_match ] -#dc = match +domainComponent = supplied commonName = supplied # For the 'anything' policy diff --git a/README.rst b/README.rst index 7a06bcc..6eac32f 100644 --- a/README.rst +++ b/README.rst @@ -537,6 +537,25 @@ This is the equivalent of the Production CA except for the test environments:: -extensions v3_ca -verbose -infiles ../DataONETestIntCA/req/DataONETestIntCA.csr # Create DataONETestIntCA/serial with serial number of the DataONETestIntCA.pem + something +Creating the Test 256 Intermediate CA +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +This is the equivalent of the Production CA except for the test environments:: + + cd /var/ca + mkdir DataONETestIntCA + cd DataONETestIntCA + mkdir certs crl newcerts private req + touch index.txt + # No need to edit the config file, use the one from the root CA + openssl req -new -key /Volumes/DATAONE/DataONETestIntCA.key \ + -out req/DataONETest256IntCA.csr -config ../DataONETest256CA/openssl.cnf + cd ../DataONETest256CA + openssl ca -out ../DataONETest256IntCA/certs/DataONETest256IntCA.pem -days 36500 \ + -keyfile /Volumes/DATAONE/DataONETest256CA.key -config ./openssl.cnf \ + -extensions v3_ca -verbose -infiles ../DataONETest256IntCA/req/DataONETest256IntCA.csr + # Create DataONETestIntCA/serial with serial number of the DataONETestIntCA.pem + something + Creating the Test Certificate Chain File ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 46175c074a97e1729968293e1e91c2a04011f9a1 Mon Sep 17 00:00:00 2001 From: Matt Jones Date: Wed, 8 Nov 2023 21:15:49 -0900 Subject: [PATCH 03/24] Regenerated the `DataONE test 256 CA` with correct policy settings. Fixed the domainComponent (dc) attributes in Subject. See issue: https://github.com/DataONEorg/ca/issues/1#issuecomment-1803226348 --- DataONETest256CA/certs/DataONETest256CA.pem | 208 +++++++++--------- DataONETest256CA/crl/DataONETest256CA_CRL.pem | 29 +-- DataONETest256CA/crlnumber | 2 +- DataONETest256CA/crlnumber.old | 2 +- DataONETest256CA/index.txt | 2 +- ...671707F25159B017C97630CB45962083DD285E.pem | 132 +++++++++++ ...58526B7938DCB1BA41708D2C33E79743699354.pem | 130 ----------- DataONETest256CA/openssl.cnf | 4 +- DataONETest256CA/req/DataONETest256CA.csr | 46 ++-- DataONETest256CA/serial | 2 +- README.rst | 21 ++ 11 files changed, 301 insertions(+), 277 deletions(-) create mode 100644 DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem delete mode 100644 DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem diff --git a/DataONETest256CA/certs/DataONETest256CA.pem b/DataONETest256CA/certs/DataONETest256CA.pem index f10e021..1c91b99 100644 --- a/DataONETest256CA/certs/DataONETest256CA.pem +++ b/DataONETest256CA/certs/DataONETest256CA.pem @@ -2,58 +2,58 @@ Certificate: Data: Version: 3 (0x2) Serial Number: - 4a:58:52:6b:79:38:dc:b1:ba:41:70:8d:2c:33:e7:97:43:69:93:54 + 3b:67:17:07:f2:51:59:b0:17:c9:76:30:cb:45:96:20:83:dd:28:5e Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=DataONE Test 256 CA + Issuer: DC=org, DC=dataone, CN=DataONE Test 256 CA Validity - Not Before: Nov 8 20:38:56 2023 GMT - Not After : Oct 15 20:38:56 2123 GMT - Subject: CN=DataONE Test 256 CA + Not Before: Nov 9 06:10:54 2023 GMT + Not After : Oct 16 06:10:54 2123 GMT + Subject: DC=org, DC=dataone, CN=DataONE Test 256 CA Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (4096 bit) Modulus: - 00:c0:46:fa:25:59:03:a0:71:31:22:c5:b0:87:ac: - e7:99:c8:01:e4:c8:08:4e:22:f9:9c:b6:ea:3e:64: - ca:37:f9:88:00:58:4d:ba:ed:64:89:76:27:5c:e8: - b4:4c:8f:4c:2c:05:0e:cc:26:28:36:ba:03:f4:0e: - 2f:3e:d0:d5:a8:f3:28:0e:44:59:f9:ce:05:46:19: - a7:49:d3:a3:b8:a7:72:1b:42:12:d4:1b:73:3e:b0: - cc:82:0f:06:6b:b0:a2:fe:3c:48:d5:7a:42:d8:5a: - 34:99:14:02:78:04:f7:e8:6f:da:0e:68:ba:94:53: - ef:3b:47:24:71:44:5d:c9:bd:eb:81:3d:ce:8e:7f: - e7:37:9a:fb:e5:f2:a5:e8:15:d6:05:58:3a:e1:72: - e1:6f:78:ad:4b:fc:8c:71:a8:a1:36:8e:3e:5d:a5: - b6:41:1d:f3:bf:bf:77:57:ed:37:7f:05:3b:eb:81: - a5:d9:1e:2d:81:8d:a9:35:77:88:30:df:72:ea:65: - 0c:1a:f1:d7:e3:55:0e:09:ba:87:6d:64:c3:07:dd: - a8:23:75:44:5f:a7:62:76:62:e4:15:cc:b2:35:c0: - 6e:2d:de:91:0b:5f:7c:a2:e4:a3:7a:ac:66:bb:95: - a1:af:67:b8:9b:f1:b2:dd:4c:56:a7:18:00:81:0f: - 5e:2b:93:99:32:5b:83:53:55:80:df:59:14:57:2b: - fd:09:11:de:a1:4e:ae:14:58:02:75:ba:13:77:fe: - aa:db:bc:27:66:0a:45:3c:f2:39:49:2c:31:6d:1e: - 58:d4:bf:a0:74:40:77:b7:09:a1:f0:ba:e0:ca:48: - 8c:26:33:32:da:97:1f:f1:a9:0b:a6:38:e7:70:b9: - db:4c:d5:91:d6:e5:17:d4:00:af:07:0d:7a:95:ee: - b8:b3:8d:17:53:46:f1:85:c5:bd:66:e2:db:3c:6d: - 7e:e7:d8:fb:35:ca:51:d2:14:fd:b9:ea:56:23:36: - 0b:bb:d7:00:ed:a8:d3:25:ce:b1:7c:5a:e3:01:64: - 5d:f9:4d:8f:a3:37:d2:ce:28:cb:78:35:77:2b:27: - c5:30:fa:b9:6f:5d:75:65:91:02:31:93:59:75:52: - 48:34:8b:02:d4:2a:dc:4f:b6:70:1d:ef:51:5b:60: - d6:9b:51:27:6d:8d:d4:e9:24:fc:c5:f5:0d:0d:2e: - 63:8a:c8:3f:59:a5:58:d6:2c:35:3d:90:7b:de:92: - 8b:f0:6f:82:62:0d:2a:c8:5e:cd:5e:75:e5:36:1b: - 2b:c2:24:21:68:72:57:dd:ad:08:cd:52:7b:b4:1a: - d9:4e:dd:68:40:ca:93:eb:ec:f7:30:f8:15:98:4d: - 1c:df:4f + 00:b7:e6:98:b6:33:f0:dc:32:bb:17:15:97:28:41: + e6:c6:a3:7b:bb:56:76:53:70:07:1a:14:e7:cc:b2: + 47:0d:2e:c3:45:63:da:10:da:df:fa:db:af:d4:82: + 20:d9:fc:4e:21:0e:c1:7b:63:44:f0:53:68:36:61: + d4:e6:26:06:5f:b2:7f:5f:08:6a:50:cd:e9:33:b8: + 60:95:bf:63:19:57:a7:a1:aa:6b:64:98:ea:61:90: + 00:66:08:83:54:6e:0b:e3:be:74:45:79:d7:a4:1a: + ac:42:b3:74:21:f5:63:91:11:af:45:03:09:d5:e5: + 7e:5f:b8:06:6d:49:5e:8f:51:b4:7c:b2:29:fa:cf: + ee:3c:ed:4c:e0:a5:48:38:c7:c4:c0:9d:9e:32:d2: + 99:20:9a:bc:73:17:8a:06:75:81:6e:25:3c:d7:71: + 40:45:27:55:30:9d:8d:d6:ab:16:6e:1f:53:af:29: + 33:d5:06:ad:7c:9f:6b:99:1c:ab:fe:d3:dc:db:77: + f5:1d:07:bc:e8:ff:94:43:76:35:5e:90:1c:0a:68: + b0:15:2c:8c:cf:3d:47:23:62:1c:a0:b6:0b:8f:66: + f7:b4:68:6a:36:49:89:c3:c8:ee:5d:d6:17:20:89: + 53:4b:03:fb:c1:69:ba:00:ea:ea:25:cb:05:dc:98: + fa:8b:64:6b:05:f8:95:58:8e:3e:a6:37:1a:de:2d: + 7d:b3:5c:16:95:42:47:9c:f5:17:85:c5:6b:11:7e: + c0:72:f9:74:5c:b5:bb:d7:72:4e:9d:4c:bd:da:d5: + e5:8d:31:03:ac:a9:94:65:bb:30:e8:2a:66:4f:c5: + da:06:33:1a:96:c5:0a:97:3b:4e:b6:c5:b5:37:eb: + 07:11:0a:77:8f:24:b7:eb:f7:a3:38:b3:4f:2b:b8: + 21:d0:5e:65:17:25:9e:d4:e6:bc:db:17:44:31:e4: + 11:e5:d6:c6:ed:e8:d6:8b:04:89:1a:51:2b:3e:be: + 34:73:ee:ef:94:e9:ef:fb:86:3b:4c:8d:20:75:3f: + 96:5b:11:cc:2a:07:4d:77:e1:98:bb:af:2c:24:45: + 0c:6e:2a:a9:34:56:1a:3a:60:6e:29:81:60:56:d3: + 3e:b5:53:79:0d:36:db:c2:2d:1b:2c:c4:72:f6:fc: + 23:63:13:1f:be:23:39:ed:84:f5:3e:77:63:f2:e3: + 2d:26:f6:fe:4b:61:1a:ee:4b:a8:94:ca:08:0c:f1: + d7:71:76:04:0e:a0:cc:08:34:5a:a3:e3:a3:8b:97: + d6:c8:5d:b8:71:5b:15:af:9f:f0:c7:e2:6d:b8:47: + fe:18:9c:de:f0:49:d7:ba:e1:02:ac:7e:ab:ab:08: + a1:3a:c1 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Subject Key Identifier: - 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 + 42:55:08:AD:66:25:B4:BE:27:90:53:61:45:A2:35:6C:B9:FF:CA:B4 X509v3 Authority Key Identifier: - 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 + 42:55:08:AD:66:25:B4:BE:27:90:53:61:45:A2:35:6C:B9:FF:CA:B4 X509v3 Basic Constraints: CA:TRUE X509v3 CRL Distribution Points: @@ -65,66 +65,68 @@ Certificate: URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem Signature Algorithm: sha256WithRSAEncryption Signature Value: - b4:a1:5f:1e:2a:ed:5b:61:45:60:62:45:43:09:8d:a2:48:06: - b9:b4:c0:a6:00:60:1c:34:c1:40:5c:76:12:a1:26:f5:d4:1f: - f8:6e:69:e8:e3:e8:ae:6a:4f:99:3e:b5:24:c9:23:12:62:d5: - 9d:dc:4e:ab:14:78:54:4d:d4:21:5e:34:96:8e:52:f0:8b:ab: - 59:47:75:94:b9:b4:ef:d9:c1:99:aa:49:79:f9:61:20:c3:1e: - ac:18:bd:9c:46:67:18:c3:df:20:d7:f1:e3:8f:54:a4:d3:e0: - d5:93:2e:54:5d:a2:9d:17:04:76:b7:22:8e:10:8c:e9:f4:62: - 42:97:6b:5f:07:e3:5b:be:f0:62:1e:b2:04:b7:c9:af:da:77: - 68:59:ef:e2:45:84:31:87:9a:df:5f:ea:c6:95:aa:36:3a:fd: - 77:92:1d:a5:e1:87:22:3a:c1:7d:89:cd:6f:1a:4e:70:83:b6: - 8b:5a:31:1a:1e:b4:43:47:df:9c:90:ee:ee:19:85:8b:30:b5: - d3:db:84:2a:6f:2a:48:8c:be:3d:ad:a0:08:6b:5b:9b:57:13: - ca:f2:05:53:32:5d:cc:c0:36:12:56:57:91:ec:4a:b5:ee:83: - b8:ad:85:75:a3:05:41:37:78:ac:ff:ce:56:52:39:4f:15:54: - e3:e8:ac:8d:28:10:53:e2:bc:01:c2:b5:35:92:26:1c:fe:bb: - 77:f0:db:2f:74:cc:45:57:d4:dd:f5:5a:db:6b:e9:b7:13:96: - 9e:91:82:1a:2c:3f:d9:ac:c3:58:c7:30:ef:6d:b3:66:18:e6: - 7c:c4:11:fc:47:bd:3c:60:26:4f:cc:08:3b:88:0d:83:38:54: - 59:e8:bc:73:d3:ee:6c:af:28:f2:9d:b6:47:17:31:4d:87:00: - 39:62:46:8f:54:12:fe:1c:70:bc:73:4e:87:34:b9:82:d5:5e: - d8:66:ae:f9:1d:10:b9:e9:31:11:b9:ff:83:07:bc:2a:47:96: - b5:67:a2:70:20:35:ad:48:3d:6c:06:6f:b0:9b:65:95:a8:36: - e9:6d:7c:8b:41:b9:8a:fd:65:fd:a8:e6:1d:f2:b1:32:04:08: - e3:03:4f:a2:97:06:e2:16:76:0b:7a:54:67:be:9b:fa:a3:b6: - 82:2f:0a:dd:f6:31:7c:a1:31:02:a5:95:7f:9e:62:17:04:be: - 24:4c:b1:3a:86:60:70:23:94:f1:a6:01:ca:db:69:c6:df:04: - 6d:f3:d7:10:53:f4:f0:c5:a5:4c:ee:c8:4d:d2:ec:6c:7a:9e: - 6a:ad:58:2b:86:92:c9:95:e8:af:5a:fd:78:8b:6d:34:bc:e3: - 2d:ef:78:fe:24:c1:c2:c9 + 35:36:5d:a2:c0:6e:3e:8d:02:40:6d:9d:5b:0f:6e:92:66:c3: + b6:54:19:00:58:ce:1b:78:47:10:24:e8:6c:56:13:ff:32:1e: + ac:58:47:8a:69:6e:ee:74:39:ad:dd:24:f1:b8:2c:d1:ae:04: + e4:49:78:58:9d:eb:46:a8:18:1a:11:3c:9a:c8:60:4b:0a:ef: + fd:17:ef:43:9c:90:63:3c:91:5f:20:ac:ad:12:20:3b:d6:df: + 9e:cf:b5:5f:44:3b:28:c0:d9:ea:19:99:1b:f9:28:28:73:a3: + 32:8f:ae:ac:1c:1c:36:31:bd:cc:6c:45:f1:d6:5d:f8:e1:f2: + f6:cb:23:f1:22:77:99:bc:cc:2d:59:6f:fb:ac:37:ae:3b:07: + 88:34:09:a0:d7:90:4c:65:77:d2:9a:55:10:14:8c:82:03:0c: + 85:c8:b5:3f:d4:a2:de:2b:c9:15:71:79:ea:c5:d8:5f:23:bb: + 98:d4:45:b4:34:36:8e:17:5f:86:85:a3:32:75:0d:d1:43:ce: + 45:4f:c1:c4:73:21:38:05:27:2b:b3:8b:99:89:db:66:ea:0c: + 69:d4:4c:8e:43:a5:7f:a2:a7:bf:b0:79:b5:29:24:fb:3f:5d: + 7c:a1:9c:79:f9:5f:de:6b:ff:53:8b:27:38:03:4b:4c:a0:2e: + a1:87:87:bb:fb:46:7b:c6:2d:f4:3e:25:47:42:0e:05:64:6f: + 4b:22:4b:8b:fa:db:56:1f:56:ef:0f:ed:52:c9:f6:4e:f8:a7: + 9e:a1:80:a4:13:45:da:39:b4:cb:4e:4b:a6:fd:4c:2b:48:58: + c2:5b:f1:be:86:91:6f:8b:ee:5f:38:d7:92:83:dc:63:ab:74: + c5:c7:df:21:ba:46:6a:b4:1e:f8:97:2d:44:a7:db:36:e0:30: + 3d:2d:7d:6e:7b:0f:77:82:2e:26:4b:6f:b1:e3:64:65:b7:24: + f2:43:df:2e:4d:9d:2d:ae:28:88:61:fc:2d:e1:ce:c5:e1:84: + 15:2e:fd:af:63:4c:2c:6f:a7:92:52:04:ea:5d:cf:9a:a9:fd: + e0:7e:23:eb:2a:09:52:e2:f5:30:90:89:a6:b2:75:73:7b:77: + 15:d6:27:ed:74:c1:0f:3a:c1:65:40:d8:80:59:45:09:27:d3: + c1:f5:af:31:a8:c7:82:05:0d:87:73:18:d6:18:47:32:ca:dc: + c7:01:ab:cd:0a:7f:3d:80:e4:63:1d:6d:23:44:8d:4d:99:f7: + 6f:73:bc:4f:bf:e4:78:a5:01:ae:f1:41:67:5e:a9:8b:95:b5: + 16:3e:56:4a:6f:2a:9f:42:f7:06:e3:9a:ef:96:08:24:fa:0e: + 20:e3:14:2e:13:4f:dd:5c -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/DataONETest256CA/crl/DataONETest256CA_CRL.pem b/DataONETest256CA/crl/DataONETest256CA_CRL.pem index 919057f..2a01b83 100644 --- a/DataONETest256CA/crl/DataONETest256CA_CRL.pem +++ b/DataONETest256CA/crl/DataONETest256CA_CRL.pem @@ -1,16 +1,17 @@ -----BEGIN X509 CRL----- -MIICiTBzAgEBMA0GCSqGSIb3DQEBCwUAMB4xHDAaBgNVBAMME0RhdGFPTkUgVGVz -dCAyNTYgQ0EXDTIzMTEwODIwMzk0N1oXDTIzMTIwODIwMzk0N1qgITAfMB0GA1Ud -FAQWAhRKWFJreTjcsbpBcI0sM+eXQ2mTVTANBgkqhkiG9w0BAQsFAAOCAgEAtpL3 -m4VpfENAQHq7JsKwEKmmJbzh/ZwRVCTdYnw1VLzKPEGDzbstrqRiSQUbbKQcSyEm -SEP7gdHMP2o2V7nub9n5+BppROjf/QqG3H/pAx/mFZD5U/GEmJe/7NtlH7g2alWb -xSOSOOmA8pgVBVBGfPfclVP+2MTAleg5Gqd2/tH44akXySKn7AzLgWppHbdDmcs+ -DTk1Gq+8CM8S7zeft1WmfyiGl8TA5fZi2rIjtcBBPoBdG39icdOmbs1TRYgSU+/s -xNHzKBmlfWn7STC82q+ZYdixm6O7YlZbKupLQEa/E1CDDSzsjctj6pUHSlFEnCM2 -ZwzvtqUKZivUDBL65nuYZvHAI4rT/UrBpXYYPQrMrteWss5K+ae6PCFbHgQAsNcb -f1FjsSiD5tlVDXknYgf8OM462jvoSQSPs65pIeaGFJZpyItXrX1SRjNnIxILj/Sh -CyfkehL6XeLNeP7hBfn4TT5zZITGwUAUcrE7IX3HJD4tvnuagaaOcKh/VFfXZPXC -QnG5SL7HM18VPJLujXpYUBk+9j7kx5OtBDyVjFVTpo6GNFjrOsqxHG8Rz2IyROMW -i289m6pA/wuRD2Ocy/P3tJi5pziroyZHvava0uobimj1U+1udxv8ZmWg8YugRFEJ -ckQZQD3ARHVeYjBuPhhY/U6rBd0LLheoIbZxqxs= +MIICuDCBoQIBATANBgkqhkiG9w0BAQsFADBMMRMwEQYKCZImiZPyLGQBGRYDb3Jn +MRcwFQYKCZImiZPyLGQBGRYHZGF0YW9uZTEcMBoGA1UEAwwTRGF0YU9ORSBUZXN0 +IDI1NiBDQRcNMjMxMTA5MDYxMzU0WhcNMjMxMjA5MDYxMzU0WqAhMB8wHQYDVR0U +BBYCFDtnFwfyUVmwF8l2MMtFliCD3ShfMA0GCSqGSIb3DQEBCwUAA4ICAQAYhyUf +8LDBIlMjN+i8WxuoA90VvdxG90TDVwUwHfpX6o68IxQ7vS4H8a6GypiHePjRiqA/ +ZWAbVOg7oXz5aLWH+/RZZicpZT7A7HS/pfSgV/DY+aoqNx+7W38lKJZxdUxpQQPW +YENEEV1QdVamnGQlCO3vsSyiFBhjXXASQQ0PU9zePyLZwzIfNGHD1fc3FvF6g0bK +gwDX+7jRDlz+OKFQU6EWbNx7k02AuoO3Dn/e2e9RUkQPZfWi790UQhOLglhhfkgn +xg5NQCXvjJ4TTs0Sw2wp0squWnkdDv45X2SLbpYOrY+madRzm/v8AQ9hww2Vmtue +W1EBjDJcPbnlbFQjO0CwuaMsHDexiJ1gzOpsGsyA+uGM6KhIRZlOsiFciJ4qmDfD +CpIt9XEuTSXFWradXqCuc6DvC9MbsKFPL/esccCHRWhxVpGW4T7tdEkhGxOpqoNX +NVLtbYKpeMnb5jXbszpmHIAydxzkobKEaj/BrYHdK1fdaRpLE+zlSu9V6SA1ZTxL +vW0GW6qT0Z8ZIGeT555QqqZyQryRyXua2njunUZFyhy624fENgeHThbh5u0UE3rv +hHyz3EhIwjDLbr9UCO4UvM6sQ+cbFqKNX9LLvu51R24Ekpdk84nTM1saUMYGwlUs +kNeqoDRloEKwUuoX8UMiRwPB4cfZcyDnTwui1w== -----END X509 CRL----- diff --git a/DataONETest256CA/crlnumber b/DataONETest256CA/crlnumber index c72fcd7..e708be2 100644 --- a/DataONETest256CA/crlnumber +++ b/DataONETest256CA/crlnumber @@ -1 +1 @@ -4A58526B7938DCB1BA41708D2C33E79743699356 +3B671707F25159B017C97630CB45962083DD2860 diff --git a/DataONETest256CA/crlnumber.old b/DataONETest256CA/crlnumber.old index c50b4ec..aca095b 100644 --- a/DataONETest256CA/crlnumber.old +++ b/DataONETest256CA/crlnumber.old @@ -1 +1 @@ -4A58526B7938DCB1BA41708D2C33E79743699355 +3B671707F25159B017C97630CB45962083DD285F diff --git a/DataONETest256CA/index.txt b/DataONETest256CA/index.txt index 7db2954..96a6d3b 100644 --- a/DataONETest256CA/index.txt +++ b/DataONETest256CA/index.txt @@ -1 +1 @@ -V 21231015203856Z 4A58526B7938DCB1BA41708D2C33E79743699354 unknown /CN=DataONE Test 256 CA +V 21231016061054Z 3B671707F25159B017C97630CB45962083DD285E unknown /DC=org/DC=dataone/CN=DataONE Test 256 CA diff --git a/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem b/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem new file mode 100644 index 0000000..1c91b99 --- /dev/null +++ b/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem @@ -0,0 +1,132 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 3b:67:17:07:f2:51:59:b0:17:c9:76:30:cb:45:96:20:83:dd:28:5e + Signature Algorithm: sha256WithRSAEncryption + Issuer: DC=org, DC=dataone, CN=DataONE Test 256 CA + Validity + Not Before: Nov 9 06:10:54 2023 GMT + Not After : Oct 16 06:10:54 2123 GMT + Subject: DC=org, DC=dataone, CN=DataONE Test 256 CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:b7:e6:98:b6:33:f0:dc:32:bb:17:15:97:28:41: + e6:c6:a3:7b:bb:56:76:53:70:07:1a:14:e7:cc:b2: + 47:0d:2e:c3:45:63:da:10:da:df:fa:db:af:d4:82: + 20:d9:fc:4e:21:0e:c1:7b:63:44:f0:53:68:36:61: + d4:e6:26:06:5f:b2:7f:5f:08:6a:50:cd:e9:33:b8: + 60:95:bf:63:19:57:a7:a1:aa:6b:64:98:ea:61:90: + 00:66:08:83:54:6e:0b:e3:be:74:45:79:d7:a4:1a: + ac:42:b3:74:21:f5:63:91:11:af:45:03:09:d5:e5: + 7e:5f:b8:06:6d:49:5e:8f:51:b4:7c:b2:29:fa:cf: + ee:3c:ed:4c:e0:a5:48:38:c7:c4:c0:9d:9e:32:d2: + 99:20:9a:bc:73:17:8a:06:75:81:6e:25:3c:d7:71: + 40:45:27:55:30:9d:8d:d6:ab:16:6e:1f:53:af:29: + 33:d5:06:ad:7c:9f:6b:99:1c:ab:fe:d3:dc:db:77: + f5:1d:07:bc:e8:ff:94:43:76:35:5e:90:1c:0a:68: + b0:15:2c:8c:cf:3d:47:23:62:1c:a0:b6:0b:8f:66: + f7:b4:68:6a:36:49:89:c3:c8:ee:5d:d6:17:20:89: + 53:4b:03:fb:c1:69:ba:00:ea:ea:25:cb:05:dc:98: + fa:8b:64:6b:05:f8:95:58:8e:3e:a6:37:1a:de:2d: + 7d:b3:5c:16:95:42:47:9c:f5:17:85:c5:6b:11:7e: + c0:72:f9:74:5c:b5:bb:d7:72:4e:9d:4c:bd:da:d5: + e5:8d:31:03:ac:a9:94:65:bb:30:e8:2a:66:4f:c5: + da:06:33:1a:96:c5:0a:97:3b:4e:b6:c5:b5:37:eb: + 07:11:0a:77:8f:24:b7:eb:f7:a3:38:b3:4f:2b:b8: + 21:d0:5e:65:17:25:9e:d4:e6:bc:db:17:44:31:e4: + 11:e5:d6:c6:ed:e8:d6:8b:04:89:1a:51:2b:3e:be: + 34:73:ee:ef:94:e9:ef:fb:86:3b:4c:8d:20:75:3f: + 96:5b:11:cc:2a:07:4d:77:e1:98:bb:af:2c:24:45: + 0c:6e:2a:a9:34:56:1a:3a:60:6e:29:81:60:56:d3: + 3e:b5:53:79:0d:36:db:c2:2d:1b:2c:c4:72:f6:fc: + 23:63:13:1f:be:23:39:ed:84:f5:3e:77:63:f2:e3: + 2d:26:f6:fe:4b:61:1a:ee:4b:a8:94:ca:08:0c:f1: + d7:71:76:04:0e:a0:cc:08:34:5a:a3:e3:a3:8b:97: + d6:c8:5d:b8:71:5b:15:af:9f:f0:c7:e2:6d:b8:47: + fe:18:9c:de:f0:49:d7:ba:e1:02:ac:7e:ab:ab:08: + a1:3a:c1 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 42:55:08:AD:66:25:B4:BE:27:90:53:61:45:A2:35:6C:B9:FF:CA:B4 + X509v3 Authority Key Identifier: + 42:55:08:AD:66:25:B4:BE:27:90:53:61:45:A2:35:6C:B9:FF:CA:B4 + X509v3 Basic Constraints: + CA:TRUE + X509v3 CRL Distribution Points: + Full Name: + URI:http://releases.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-ucsb-1.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 35:36:5d:a2:c0:6e:3e:8d:02:40:6d:9d:5b:0f:6e:92:66:c3: + b6:54:19:00:58:ce:1b:78:47:10:24:e8:6c:56:13:ff:32:1e: + ac:58:47:8a:69:6e:ee:74:39:ad:dd:24:f1:b8:2c:d1:ae:04: + e4:49:78:58:9d:eb:46:a8:18:1a:11:3c:9a:c8:60:4b:0a:ef: + fd:17:ef:43:9c:90:63:3c:91:5f:20:ac:ad:12:20:3b:d6:df: + 9e:cf:b5:5f:44:3b:28:c0:d9:ea:19:99:1b:f9:28:28:73:a3: + 32:8f:ae:ac:1c:1c:36:31:bd:cc:6c:45:f1:d6:5d:f8:e1:f2: + f6:cb:23:f1:22:77:99:bc:cc:2d:59:6f:fb:ac:37:ae:3b:07: + 88:34:09:a0:d7:90:4c:65:77:d2:9a:55:10:14:8c:82:03:0c: + 85:c8:b5:3f:d4:a2:de:2b:c9:15:71:79:ea:c5:d8:5f:23:bb: + 98:d4:45:b4:34:36:8e:17:5f:86:85:a3:32:75:0d:d1:43:ce: + 45:4f:c1:c4:73:21:38:05:27:2b:b3:8b:99:89:db:66:ea:0c: + 69:d4:4c:8e:43:a5:7f:a2:a7:bf:b0:79:b5:29:24:fb:3f:5d: + 7c:a1:9c:79:f9:5f:de:6b:ff:53:8b:27:38:03:4b:4c:a0:2e: + a1:87:87:bb:fb:46:7b:c6:2d:f4:3e:25:47:42:0e:05:64:6f: + 4b:22:4b:8b:fa:db:56:1f:56:ef:0f:ed:52:c9:f6:4e:f8:a7: + 9e:a1:80:a4:13:45:da:39:b4:cb:4e:4b:a6:fd:4c:2b:48:58: + c2:5b:f1:be:86:91:6f:8b:ee:5f:38:d7:92:83:dc:63:ab:74: + c5:c7:df:21:ba:46:6a:b4:1e:f8:97:2d:44:a7:db:36:e0:30: + 3d:2d:7d:6e:7b:0f:77:82:2e:26:4b:6f:b1:e3:64:65:b7:24: + f2:43:df:2e:4d:9d:2d:ae:28:88:61:fc:2d:e1:ce:c5:e1:84: + 15:2e:fd:af:63:4c:2c:6f:a7:92:52:04:ea:5d:cf:9a:a9:fd: + e0:7e:23:eb:2a:09:52:e2:f5:30:90:89:a6:b2:75:73:7b:77: + 15:d6:27:ed:74:c1:0f:3a:c1:65:40:d8:80:59:45:09:27:d3: + c1:f5:af:31:a8:c7:82:05:0d:87:73:18:d6:18:47:32:ca:dc: + c7:01:ab:cd:0a:7f:3d:80:e4:63:1d:6d:23:44:8d:4d:99:f7: + 6f:73:bc:4f:bf:e4:78:a5:01:ae:f1:41:67:5e:a9:8b:95:b5: + 16:3e:56:4a:6f:2a:9f:42:f7:06:e3:9a:ef:96:08:24:fa:0e: + 20:e3:14:2e:13:4f:dd:5c +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIUO2cXB/JRWbAXyXYwy0WWIIPdKF4wDQYJKoZIhvcNAQEL +BQAwTDETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT8ixkARkWB2RhdGFv +bmUxHDAaBgNVBAMME0RhdGFPTkUgVGVzdCAyNTYgQ0EwIBcNMjMxMTA5MDYxMDU0 +WhgPMjEyMzEwMTYwNjEwNTRaMEwxEzARBgoJkiaJk/IsZAEZFgNvcmcxFzAVBgoJ +kiaJk/IsZAEZFgdkYXRhb25lMRwwGgYDVQQDDBNEYXRhT05FIFRlc3QgMjU2IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt+aYtjPw3DK7FxWXKEHm +xqN7u1Z2U3AHGhTnzLJHDS7DRWPaENrf+tuv1IIg2fxOIQ7Be2NE8FNoNmHU5iYG +X7J/XwhqUM3pM7hglb9jGVenoaprZJjqYZAAZgiDVG4L4750RXnXpBqsQrN0IfVj +kRGvRQMJ1eV+X7gGbUlej1G0fLIp+s/uPO1M4KVIOMfEwJ2eMtKZIJq8cxeKBnWB +biU813FARSdVMJ2N1qsWbh9Trykz1QatfJ9rmRyr/tPc23f1HQe86P+UQ3Y1XpAc +CmiwFSyMzz1HI2IcoLYLj2b3tGhqNkmJw8juXdYXIIlTSwP7wWm6AOrqJcsF3Jj6 +i2RrBfiVWI4+pjca3i19s1wWlUJHnPUXhcVrEX7Acvl0XLW713JOnUy92tXljTED +rKmUZbsw6CpmT8XaBjMalsUKlztOtsW1N+sHEQp3jyS36/ejOLNPK7gh0F5lFyWe +1Oa82xdEMeQR5dbG7ejWiwSJGlErPr40c+7vlOnv+4Y7TI0gdT+WWxHMKgdNd+GY +u68sJEUMbiqpNFYaOmBuKYFgVtM+tVN5DTbbwi0bLMRy9vwjYxMfviM57YT1Pndj +8uMtJvb+S2Ea7kuolMoIDPHXcXYEDqDMCDRao+Oji5fWyF24cVsVr5/wx+JtuEf+ +GJze8EnXuuECrH6rqwihOsECAwEAAaOCASEwggEdMB0GA1UdDgQWBBRCVQitZiW0 +vieQU2FFojVsuf/KtDAfBgNVHSMEGDAWgBRCVQitZiW0vieQU2FFojVsuf/KtDAM +BgNVHRMEBTADAQH/MIHMBgNVHR8EgcQwgcEwPqA8oDqGOGh0dHA6Ly9yZWxlYXNl +cy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRlc3QyNTZDQV9DUkwucGVtMD+gPaA7 +hjlodHRwOi8vY24tdWNzYi0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdDI1 +NkNBX0NSTC5wZW0wPqA8oDqGOGh0dHA6Ly9jbi1vcmMtMS5kYXRhb25lLm9yZy9j +cmwvRGF0YU9ORVRlc3QyNTZDQV9DUkwucGVtMA0GCSqGSIb3DQEBCwUAA4ICAQA1 +Nl2iwG4+jQJAbZ1bD26SZsO2VBkAWM4beEcQJOhsVhP/Mh6sWEeKaW7udDmt3STx +uCzRrgTkSXhYnetGqBgaETyayGBLCu/9F+9DnJBjPJFfIKytEiA71t+ez7VfRDso +wNnqGZkb+Sgoc6Myj66sHBw2Mb3MbEXx1l344fL2yyPxIneZvMwtWW/7rDeuOweI +NAmg15BMZXfSmlUQFIyCAwyFyLU/1KLeK8kVcXnqxdhfI7uY1EW0NDaOF1+GhaMy +dQ3RQ85FT8HEcyE4BScrs4uZidtm6gxp1EyOQ6V/oqe/sHm1KST7P118oZx5+V/e +a/9Tiyc4A0tMoC6hh4e7+0Z7xi30PiVHQg4FZG9LIkuL+ttWH1bvD+1SyfZO+Kee +oYCkE0XaObTLTkum/UwrSFjCW/G+hpFvi+5fONeSg9xjq3TFx98hukZqtB74ly1E +p9s24DA9LX1uew93gi4mS2+x42RltyTyQ98uTZ0triiIYfwt4c7F4YQVLv2vY0ws +b6eSUgTqXc+aqf3gfiPrKglS4vUwkImmsnVze3cV1iftdMEPOsFlQNiAWUUJJ9PB +9a8xqMeCBQ2HcxjWGEcyytzHAavNCn89gORjHW0jRI1Nmfdvc7xPv+R4pQGu8UFn +XqmLlbUWPlZKbyqfQvcG45rvlggk+g4g4xQuE0/dXA== +-----END CERTIFICATE----- diff --git a/DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem b/DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem deleted file mode 100644 index f10e021..0000000 --- a/DataONETest256CA/newcerts/4A58526B7938DCB1BA41708D2C33E79743699354.pem +++ /dev/null @@ -1,130 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 4a:58:52:6b:79:38:dc:b1:ba:41:70:8d:2c:33:e7:97:43:69:93:54 - Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=DataONE Test 256 CA - Validity - Not Before: Nov 8 20:38:56 2023 GMT - Not After : Oct 15 20:38:56 2123 GMT - Subject: CN=DataONE Test 256 CA - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (4096 bit) - Modulus: - 00:c0:46:fa:25:59:03:a0:71:31:22:c5:b0:87:ac: - e7:99:c8:01:e4:c8:08:4e:22:f9:9c:b6:ea:3e:64: - ca:37:f9:88:00:58:4d:ba:ed:64:89:76:27:5c:e8: - b4:4c:8f:4c:2c:05:0e:cc:26:28:36:ba:03:f4:0e: - 2f:3e:d0:d5:a8:f3:28:0e:44:59:f9:ce:05:46:19: - a7:49:d3:a3:b8:a7:72:1b:42:12:d4:1b:73:3e:b0: - cc:82:0f:06:6b:b0:a2:fe:3c:48:d5:7a:42:d8:5a: - 34:99:14:02:78:04:f7:e8:6f:da:0e:68:ba:94:53: - ef:3b:47:24:71:44:5d:c9:bd:eb:81:3d:ce:8e:7f: - e7:37:9a:fb:e5:f2:a5:e8:15:d6:05:58:3a:e1:72: - e1:6f:78:ad:4b:fc:8c:71:a8:a1:36:8e:3e:5d:a5: - b6:41:1d:f3:bf:bf:77:57:ed:37:7f:05:3b:eb:81: - a5:d9:1e:2d:81:8d:a9:35:77:88:30:df:72:ea:65: - 0c:1a:f1:d7:e3:55:0e:09:ba:87:6d:64:c3:07:dd: - a8:23:75:44:5f:a7:62:76:62:e4:15:cc:b2:35:c0: - 6e:2d:de:91:0b:5f:7c:a2:e4:a3:7a:ac:66:bb:95: - a1:af:67:b8:9b:f1:b2:dd:4c:56:a7:18:00:81:0f: - 5e:2b:93:99:32:5b:83:53:55:80:df:59:14:57:2b: - fd:09:11:de:a1:4e:ae:14:58:02:75:ba:13:77:fe: - aa:db:bc:27:66:0a:45:3c:f2:39:49:2c:31:6d:1e: - 58:d4:bf:a0:74:40:77:b7:09:a1:f0:ba:e0:ca:48: - 8c:26:33:32:da:97:1f:f1:a9:0b:a6:38:e7:70:b9: - db:4c:d5:91:d6:e5:17:d4:00:af:07:0d:7a:95:ee: - b8:b3:8d:17:53:46:f1:85:c5:bd:66:e2:db:3c:6d: - 7e:e7:d8:fb:35:ca:51:d2:14:fd:b9:ea:56:23:36: - 0b:bb:d7:00:ed:a8:d3:25:ce:b1:7c:5a:e3:01:64: - 5d:f9:4d:8f:a3:37:d2:ce:28:cb:78:35:77:2b:27: - c5:30:fa:b9:6f:5d:75:65:91:02:31:93:59:75:52: - 48:34:8b:02:d4:2a:dc:4f:b6:70:1d:ef:51:5b:60: - d6:9b:51:27:6d:8d:d4:e9:24:fc:c5:f5:0d:0d:2e: - 63:8a:c8:3f:59:a5:58:d6:2c:35:3d:90:7b:de:92: - 8b:f0:6f:82:62:0d:2a:c8:5e:cd:5e:75:e5:36:1b: - 2b:c2:24:21:68:72:57:dd:ad:08:cd:52:7b:b4:1a: - d9:4e:dd:68:40:ca:93:eb:ec:f7:30:f8:15:98:4d: - 1c:df:4f - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Key Identifier: - 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 - X509v3 Authority Key Identifier: - 05:AD:40:4A:22:3F:D8:95:1C:F4:35:15:7D:D7:5C:72:1C:21:87:26 - X509v3 Basic Constraints: - CA:TRUE - X509v3 CRL Distribution Points: - Full Name: - URI:http://releases.dataone.org/crl/DataONETest256CA_CRL.pem - Full Name: - URI:http://cn-ucsb-1.dataone.org/crl/DataONETest256CA_CRL.pem - Full Name: - URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem - Signature Algorithm: sha256WithRSAEncryption - Signature Value: - b4:a1:5f:1e:2a:ed:5b:61:45:60:62:45:43:09:8d:a2:48:06: - b9:b4:c0:a6:00:60:1c:34:c1:40:5c:76:12:a1:26:f5:d4:1f: - f8:6e:69:e8:e3:e8:ae:6a:4f:99:3e:b5:24:c9:23:12:62:d5: - 9d:dc:4e:ab:14:78:54:4d:d4:21:5e:34:96:8e:52:f0:8b:ab: - 59:47:75:94:b9:b4:ef:d9:c1:99:aa:49:79:f9:61:20:c3:1e: - ac:18:bd:9c:46:67:18:c3:df:20:d7:f1:e3:8f:54:a4:d3:e0: - d5:93:2e:54:5d:a2:9d:17:04:76:b7:22:8e:10:8c:e9:f4:62: - 42:97:6b:5f:07:e3:5b:be:f0:62:1e:b2:04:b7:c9:af:da:77: - 68:59:ef:e2:45:84:31:87:9a:df:5f:ea:c6:95:aa:36:3a:fd: - 77:92:1d:a5:e1:87:22:3a:c1:7d:89:cd:6f:1a:4e:70:83:b6: - 8b:5a:31:1a:1e:b4:43:47:df:9c:90:ee:ee:19:85:8b:30:b5: - d3:db:84:2a:6f:2a:48:8c:be:3d:ad:a0:08:6b:5b:9b:57:13: - ca:f2:05:53:32:5d:cc:c0:36:12:56:57:91:ec:4a:b5:ee:83: - b8:ad:85:75:a3:05:41:37:78:ac:ff:ce:56:52:39:4f:15:54: - e3:e8:ac:8d:28:10:53:e2:bc:01:c2:b5:35:92:26:1c:fe:bb: - 77:f0:db:2f:74:cc:45:57:d4:dd:f5:5a:db:6b:e9:b7:13:96: - 9e:91:82:1a:2c:3f:d9:ac:c3:58:c7:30:ef:6d:b3:66:18:e6: - 7c:c4:11:fc:47:bd:3c:60:26:4f:cc:08:3b:88:0d:83:38:54: - 59:e8:bc:73:d3:ee:6c:af:28:f2:9d:b6:47:17:31:4d:87:00: - 39:62:46:8f:54:12:fe:1c:70:bc:73:4e:87:34:b9:82:d5:5e: - d8:66:ae:f9:1d:10:b9:e9:31:11:b9:ff:83:07:bc:2a:47:96: - b5:67:a2:70:20:35:ad:48:3d:6c:06:6f:b0:9b:65:95:a8:36: - e9:6d:7c:8b:41:b9:8a:fd:65:fd:a8:e6:1d:f2:b1:32:04:08: - e3:03:4f:a2:97:06:e2:16:76:0b:7a:54:67:be:9b:fa:a3:b6: - 82:2f:0a:dd:f6:31:7c:a1:31:02:a5:95:7f:9e:62:17:04:be: - 24:4c:b1:3a:86:60:70:23:94:f1:a6:01:ca:db:69:c6:df:04: - 6d:f3:d7:10:53:f4:f0:c5:a5:4c:ee:c8:4d:d2:ec:6c:7a:9e: - 6a:ad:58:2b:86:92:c9:95:e8:af:5a:fd:78:8b:6d:34:bc:e3: - 2d:ef:78:fe:24:c1:c2:c9 ------BEGIN CERTIFICATE----- -MIIF7zCCA9egAwIBAgIUSlhSa3k43LG6QXCNLDPnl0Npk1QwDQYJKoZIhvcNAQEL -BQAwHjEcMBoGA1UEAwwTRGF0YU9ORSBUZXN0IDI1NiBDQTAgFw0yMzExMDgyMDM4 -NTZaGA8yMTIzMTAxNTIwMzg1NlowHjEcMBoGA1UEAwwTRGF0YU9ORSBUZXN0IDI1 -NiBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMBG+iVZA6BxMSLF -sIes55nIAeTICE4i+Zy26j5kyjf5iABYTbrtZIl2J1zotEyPTCwFDswmKDa6A/QO -Lz7Q1ajzKA5EWfnOBUYZp0nTo7inchtCEtQbcz6wzIIPBmuwov48SNV6QthaNJkU -AngE9+hv2g5oupRT7ztHJHFEXcm964E9zo5/5zea++XypegV1gVYOuFy4W94rUv8 -jHGooTaOPl2ltkEd87+/d1ftN38FO+uBpdkeLYGNqTV3iDDfcuplDBrx1+NVDgm6 -h21kwwfdqCN1RF+nYnZi5BXMsjXAbi3ekQtffKLko3qsZruVoa9nuJvxst1MVqcY -AIEPXiuTmTJbg1NVgN9ZFFcr/QkR3qFOrhRYAnW6E3f+qtu8J2YKRTzyOUksMW0e -WNS/oHRAd7cJofC64MpIjCYzMtqXH/GpC6Y453C520zVkdblF9QArwcNepXuuLON -F1NG8YXFvWbi2zxtfufY+zXKUdIU/bnqViM2C7vXAO2o0yXOsXxa4wFkXflNj6M3 -0s4oy3g1dysnxTD6uW9ddWWRAjGTWXVSSDSLAtQq3E+2cB3vUVtg1ptRJ22N1Okk -/MX1DQ0uY4rIP1mlWNYsNT2Qe96Si/BvgmINKshezV515TYbK8IkIWhyV92tCM1S -e7Qa2U7daEDKk+vs9zD4FZhNHN9PAgMBAAGjggEhMIIBHTAdBgNVHQ4EFgQUBa1A -SiI/2JUc9DUVfddcchwhhyYwHwYDVR0jBBgwFoAUBa1ASiI/2JUc9DUVfddcchwh -hyYwDAYDVR0TBAUwAwEB/zCBzAYDVR0fBIHEMIHBMD6gPKA6hjhodHRwOi8vcmVs -ZWFzZXMuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0MjU2Q0FfQ1JMLnBlbTA/ -oD2gO4Y5aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl -c3QyNTZDQV9DUkwucGVtMD6gPKA6hjhodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5v -cmcvY3JsL0RhdGFPTkVUZXN0MjU2Q0FfQ1JMLnBlbTANBgkqhkiG9w0BAQsFAAOC -AgEAtKFfHirtW2FFYGJFQwmNokgGubTApgBgHDTBQFx2EqEm9dQf+G5p6OPormpP -mT61JMkjEmLVndxOqxR4VE3UIV40lo5S8IurWUd1lLm079nBmapJeflhIMMerBi9 -nEZnGMPfINfx449UpNPg1ZMuVF2inRcEdrcijhCM6fRiQpdrXwfjW77wYh6yBLfJ -r9p3aFnv4kWEMYea31/qxpWqNjr9d5IdpeGHIjrBfYnNbxpOcIO2i1oxGh60Q0ff -nJDu7hmFizC109uEKm8qSIy+Pa2gCGtbm1cTyvIFUzJdzMA2ElZXkexKte6DuK2F -daMFQTd4rP/OVlI5TxVU4+isjSgQU+K8AcK1NZImHP67d/DbL3TMRVfU3fVa22vp -txOWnpGCGiw/2azDWMcw722zZhjmfMQR/Ee9PGAmT8wIO4gNgzhUWei8c9PubK8o -8p22RxcxTYcAOWJGj1QS/hxwvHNOhzS5gtVe2Gau+R0QuekxEbn/gwe8KkeWtWei -cCA1rUg9bAZvsJtllag26W18i0G5iv1l/ajmHfKxMgQI4wNPopcG4hZ2C3pUZ76b -+qO2gi8K3fYxfKExAqWVf55iFwS+JEyxOoZgcCOU8aYByttpxt8EbfPXEFP08MWl -TO7ITdLsbHqeaq1YK4aSyZXor1r9eIttNLzjLe94/iTBwsk= ------END CERTIFICATE----- diff --git a/DataONETest256CA/openssl.cnf b/DataONETest256CA/openssl.cnf index c343868..0b89292 100644 --- a/DataONETest256CA/openssl.cnf +++ b/DataONETest256CA/openssl.cnf @@ -32,8 +32,6 @@ tsa_policy1 = 1.2.3.4.1 tsa_policy2 = 1.2.3.4.5.6 tsa_policy3 = 1.2.3.4.5.7 -#dc = 0.9.2342.19200300.100.1.25 - #################################################################### [ ca ] default_ca = CA_default # The default ca section @@ -86,7 +84,7 @@ policy = policy_match # For the CA policy [ policy_match ] -domainComponent = supplied +domainComponent = match commonName = supplied # For the 'anything' policy diff --git a/DataONETest256CA/req/DataONETest256CA.csr b/DataONETest256CA/req/DataONETest256CA.csr index cde38e5..5902828 100644 --- a/DataONETest256CA/req/DataONETest256CA.csr +++ b/DataONETest256CA/req/DataONETest256CA.csr @@ -1,27 +1,27 @@ -----BEGIN CERTIFICATE REQUEST----- MIIEkTCCAnkCAQAwTDETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT8ixk ARkWB2RhdGFvbmUxHDAaBgNVBAMME0RhdGFPTkUgVGVzdCAyNTYgQ0EwggIiMA0G -CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDARvolWQOgcTEixbCHrOeZyAHkyAhO -Ivmctuo+ZMo3+YgAWE267WSJdidc6LRMj0wsBQ7MJig2ugP0Di8+0NWo8ygORFn5 -zgVGGadJ06O4p3IbQhLUG3M+sMyCDwZrsKL+PEjVekLYWjSZFAJ4BPfob9oOaLqU -U+87RyRxRF3JveuBPc6Of+c3mvvl8qXoFdYFWDrhcuFveK1L/IxxqKE2jj5dpbZB -HfO/v3dX7Td/BTvrgaXZHi2Bjak1d4gw33LqZQwa8dfjVQ4JuodtZMMH3agjdURf -p2J2YuQVzLI1wG4t3pELX3yi5KN6rGa7laGvZ7ib8bLdTFanGACBD14rk5kyW4NT -VYDfWRRXK/0JEd6hTq4UWAJ1uhN3/qrbvCdmCkU88jlJLDFtHljUv6B0QHe3CaHw -uuDKSIwmMzLalx/xqQumOOdwudtM1ZHW5RfUAK8HDXqV7rizjRdTRvGFxb1m4ts8 -bX7n2Ps1ylHSFP256lYjNgu71wDtqNMlzrF8WuMBZF35TY+jN9LOKMt4NXcrJ8Uw -+rlvXXVlkQIxk1l1Ukg0iwLUKtxPtnAd71FbYNabUSdtjdTpJPzF9Q0NLmOKyD9Z -pVjWLDU9kHvekovwb4JiDSrIXs1edeU2GyvCJCFoclfdrQjNUnu0GtlO3WhAypPr -7Pcw+BWYTRzfTwIDAQABoAAwDQYJKoZIhvcNAQELBQADggIBALo4voLGwhzv0IUT -V6LaYLwZRu42VDEXjabywEL3dm5T9ikNUGjVt6QZ4vPz22B6ZFpUFqzAoihTi4ZE -p95jPetP04SYCvb4BeWiX4h5rvP9MY5e/NhuMiiuemgmEjE3F2c9LgC1I2uLA20q -Wrpym7HlUoFKbpdXbZxgvUaFEjnSb0CLAWg+ZJ24ZpPGh6VTgSKZ3bM/G0+cVwHF -1LBRIAory9j5VxSunI9k+HNem+q3vdqj1NkyqnbKNNZ+HsSdwfpJhjkabul3xEpv -v3BFKdpCWDXW/9xezBcodP71rRkVRDKWFGTTaTCGigSY+gwhBhIp97G0zh3nkAuw -rukTJH4IrHftli15bo0OgkcBzR/DFDZyt9dLXNEcy/GX0AqyXrktDs8w06jjI0qq -UOh07L48kVpEJ1/ajVblJqKSqV04+ivEfy/+umOnpgyCTLt7/jXNDiz+Azq5e/7o -Skbl9nVrkYyCMeg4Yvzr4tFMmzN8/IfR7w8W73BJ1RcUoG14fI+iVsMsNtnamrzU -S18+6aMrpIi3WNKjVeb4LXr57jK9ErhMgRZ1zpkN4Is9PDXpr9fssITmk2VZfdDJ -4pfr2LRG8zZC/h2Bq9hSTP0ufVcYwSEAFXcsCgxPcKdDemaKui62okhwNDpMPSg6 -0npRciKN6actFS7gc7kCtRi1lOUp +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC35pi2M/DcMrsXFZcoQebGo3u7VnZT +cAcaFOfMskcNLsNFY9oQ2t/626/UgiDZ/E4hDsF7Y0TwU2g2YdTmJgZfsn9fCGpQ +zekzuGCVv2MZV6ehqmtkmOphkABmCINUbgvjvnRFedekGqxCs3Qh9WOREa9FAwnV +5X5fuAZtSV6PUbR8sin6z+487UzgpUg4x8TAnZ4y0pkgmrxzF4oGdYFuJTzXcUBF +J1UwnY3WqxZuH1OvKTPVBq18n2uZHKv+09zbd/UdB7zo/5RDdjVekBwKaLAVLIzP +PUcjYhygtguPZve0aGo2SYnDyO5d1hcgiVNLA/vBaboA6uolywXcmPqLZGsF+JVY +jj6mNxreLX2zXBaVQkec9ReFxWsRfsBy+XRctbvXck6dTL3a1eWNMQOsqZRluzDo +KmZPxdoGMxqWxQqXO062xbU36wcRCnePJLfr96M4s08ruCHQXmUXJZ7U5rzbF0Qx +5BHl1sbt6NaLBIkaUSs+vjRz7u+U6e/7hjtMjSB1P5ZbEcwqB0134Zi7rywkRQxu +Kqk0Vho6YG4pgWBW0z61U3kNNtvCLRssxHL2/CNjEx++IznthPU+d2Py4y0m9v5L +YRruS6iUyggM8ddxdgQOoMwINFqj46OLl9bIXbhxWxWvn/DH4m24R/4YnN7wSde6 +4QKsfqurCKE6wQIDAQABoAAwDQYJKoZIhvcNAQELBQADggIBAIFvx9drEZGglOt/ +j6WSqQXDIofr9s2RMIcDv6ZpHQnQ4Zcs2upuV/PoKrX6zOO8ISA5AWRt0wwQBWsI +w+vFyrSqC1BzzEH1AC+2fPl7mk1y+jmHbacsC7TjwS4bcGj3MabU/ZmrUwXt6tPQ +HhtF0S/g+dJDWjFdQCeOjbZFA/OCuY4bWFdJUrpsm3RiGLRNSM6GwzudFu0C4gmc +LwtGUwMpA1N3GO1CFduwQI68/g6XiOSyEa6GcWOgua9Cl0U8cFkntf6Fx/Qt11Tg +meLOXNPRF4oTGMX+k6ZRA38j8ectIbcO5lvj357ctmSYxqIa3D/f3fZPB8jw16/8 +yCiHrLqjoEBFzw0QZzD+nHFqkK2r5z7cH9TV7Femk+ht256LWAhQr7PWeocp8vVs +LCRdBhRDdl7klhzUYbF3TZ2farlH8e46IgFS9g8iibPrdwGg4GCp5Tin+Dm21Uoh +LqDBN42Jp4qO14nQiEkYFr4hso10+w+aoX3rn8PTHbRsWZ69ELHokqNs0xjU1PAV +Ej5sll3KHOki38qnr3Gdo+oLKEhpgRT2Nq1kBdtAEZaxYf8oxgEqhwDKL6TS3rZN +CadthN89OnVafIExkuqlwUIE/UWuawugAIWZAB+6ZnhiPG/Zm/m0h6G98BXEY4jX +kgK0uBn1lrAYH5VKmwVoRdVLywWQ -----END CERTIFICATE REQUEST----- diff --git a/DataONETest256CA/serial b/DataONETest256CA/serial index c50b4ec..aca095b 100644 --- a/DataONETest256CA/serial +++ b/DataONETest256CA/serial @@ -1 +1 @@ -4A58526B7938DCB1BA41708D2C33E79743699355 +3B671707F25159B017C97630CB45962083DD285F diff --git a/README.rst b/README.rst index 6eac32f..b2fcb01 100644 --- a/README.rst +++ b/README.rst @@ -537,6 +537,27 @@ This is the equivalent of the Production CA except for the test environments:: -extensions v3_ca -verbose -infiles ../DataONETestIntCA/req/DataONETestIntCA.csr # Create DataONETestIntCA/serial with serial number of the DataONETestIntCA.pem + something +Creating the Test 256 Root CA +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +:: + + mkdir /var/ca + cd /var/ca + mkdir DataONETest256CA + cd DataONETest256CA + mkdir certs crl newcerts private req + touch index.txt + # Edit the openssl.cnf config file + openssl req -new -newkey rsa:4096 -keyout /Volumes/DATAONE/DataONETest256CA.key \ + -out req/DataONETest256CA.csr -config ./openssl.cnf + openssl ca -create_serial -out certs/DataONETest256CA.pem -days 36500 \ + -keyfile /Volumes/DATAONE/DataONETest256CA.key -selfsign -config ./openssl.cnf \ + -extensions v3_ca -infiles req/DataONETest256CA.csr + cp serial crlnumber + # Edit crlnumber to be a different hex number if needed, but fine to keep the series + openssl ca -config ./openssl.cnf -gencrl -out crl/DataONETest256CA_CRL.pem + Creating the Test 256 Intermediate CA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 23383bfe88fbdc93bb529920f07254ca4c882d89 Mon Sep 17 00:00:00 2001 From: Matt Jones Date: Wed, 8 Nov 2023 21:46:31 -0900 Subject: [PATCH 04/24] Add new DataONETest256IntCA and its root cert. This is corss signed by DataONETest256CA. See issue #1. --- DataONETest256CA/index.txt | 1 + DataONETest256CA/index.txt.attr.old | 1 + DataONETest256CA/index.txt.old | 1 + ...671707F25159B017C97630CB45962083DD285F.pem | 132 ++++++++++++++++++ DataONETest256CA/serial | 2 +- DataONETest256CA/serial.old | 1 + .../certs/DataONETest256IntCA.pem | 132 ++++++++++++++++++ DataONETest256IntCA/crlnumber | 1 + DataONETest256IntCA/index.txt | 0 .../req/DataONETest256IntCA.csr | 27 ++++ DataONETest256IntCA/serial | 1 + README.rst | 7 +- 12 files changed, 302 insertions(+), 4 deletions(-) create mode 100644 DataONETest256CA/index.txt.attr.old create mode 100644 DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem create mode 100644 DataONETest256CA/serial.old create mode 100644 DataONETest256IntCA/certs/DataONETest256IntCA.pem create mode 100644 DataONETest256IntCA/crlnumber create mode 100644 DataONETest256IntCA/index.txt create mode 100644 DataONETest256IntCA/req/DataONETest256IntCA.csr create mode 100644 DataONETest256IntCA/serial diff --git a/DataONETest256CA/index.txt b/DataONETest256CA/index.txt index 96a6d3b..ccefc10 100644 --- a/DataONETest256CA/index.txt +++ b/DataONETest256CA/index.txt @@ -1 +1,2 @@ V 21231016061054Z 3B671707F25159B017C97630CB45962083DD285E unknown /DC=org/DC=dataone/CN=DataONE Test 256 CA +V 21231016062942Z 3B671707F25159B017C97630CB45962083DD285F unknown /DC=org/DC=dataone/CN=DataONE Test Intermediate CA diff --git a/DataONETest256CA/index.txt.attr.old b/DataONETest256CA/index.txt.attr.old new file mode 100644 index 0000000..8f7e63a --- /dev/null +++ b/DataONETest256CA/index.txt.attr.old @@ -0,0 +1 @@ +unique_subject = yes diff --git a/DataONETest256CA/index.txt.old b/DataONETest256CA/index.txt.old index e69de29..96a6d3b 100644 --- a/DataONETest256CA/index.txt.old +++ b/DataONETest256CA/index.txt.old @@ -0,0 +1 @@ +V 21231016061054Z 3B671707F25159B017C97630CB45962083DD285E unknown /DC=org/DC=dataone/CN=DataONE Test 256 CA diff --git a/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem b/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem new file mode 100644 index 0000000..db11165 --- /dev/null +++ b/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem @@ -0,0 +1,132 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 3b:67:17:07:f2:51:59:b0:17:c9:76:30:cb:45:96:20:83:dd:28:5f + Signature Algorithm: sha256WithRSAEncryption + Issuer: DC=org, DC=dataone, CN=DataONE Test 256 CA + Validity + Not Before: Nov 9 06:29:42 2023 GMT + Not After : Oct 16 06:29:42 2123 GMT + Subject: DC=org, DC=dataone, CN=DataONE Test Intermediate CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:c9:f7:9b:6e:e4:13:8c:31:d4:57:4e:b5:08:87: + 09:70:01:c2:15:e5:0f:c2:53:19:d5:1a:d4:84:4e: + 46:aa:5a:ce:63:76:6d:cb:ff:69:61:bf:14:f8:7d: + e6:76:40:05:55:be:6a:75:e2:1d:6b:62:83:8d:24: + 1e:2d:66:7b:0f:a7:62:27:85:5d:48:f2:e3:4e:27: + 2c:e7:66:b2:9f:90:2f:e9:f9:8b:6c:4d:ae:9c:8e: + 04:ac:e9:72:17:b1:56:53:21:6f:e0:e4:64:9e:ce: + 41:43:8a:39:1b:b3:59:e2:18:34:03:5c:11:28:ac: + bc:c3:88:d2:5e:7a:cb:4b:d3:82:7d:d1:99:70:56: + fa:89:01:7c:48:3a:d0:da:ac:e1:6e:2d:1e:4c:fc: + bd:c9:26:3c:38:db:48:f3:30:d9:1c:51:5f:26:1f: + 4f:9b:61:5a:66:d7:f3:44:7b:82:04:88:53:61:e3: + e4:0a:6b:a6:65:06:e0:30:ee:a2:d4:23:2b:6c:f9: + 87:3b:92:2f:65:23:2b:ef:a2:c3:96:89:60:37:22: + 96:74:b2:ba:a5:fc:5d:48:8f:be:4a:3c:d9:88:89: + 0a:70:46:fc:48:f0:11:63:3a:46:42:32:05:2e:50: + bc:30:bd:b4:9c:1f:86:74:c3:e0:e7:d3:5a:e1:63: + 0f:44:df:b2:67:01:a2:bb:5a:f7:18:88:d9:15:66: + 05:37:14:22:b9:3e:f3:45:bf:8c:5a:ba:2a:9d:2a: + ce:9e:db:05:b7:54:20:a9:17:f7:73:fb:ad:de:1b: + e2:1e:d0:3b:3a:08:78:4a:65:df:62:ab:8e:4f:63: + 2a:a8:5f:3a:bf:0b:b2:b6:fe:ff:de:e5:61:6e:f2: + 7a:80:f4:14:09:5c:c6:8b:a7:07:43:24:91:4b:19: + 4f:62:22:d6:7b:fc:3b:e4:32:40:80:48:70:9d:b2: + 91:4b:08:e0:df:97:d9:30:78:73:48:f7:68:22:d0: + 1e:dd:b9:51:b0:66:91:4e:cc:a1:17:e6:da:ad:d9: + 54:fe:a9:cf:2c:c7:8e:23:6e:2e:cb:01:27:54:e3: + e2:fe:9e:71:27:19:59:95:52:68:53:e4:79:66:5e: + 28:87:fc:cf:6e:83:62:87:d1:b0:b2:c5:11:9b:35: + d8:1c:a2:92:26:26:e5:89:94:8d:6e:3e:54:0f:76: + 74:10:47:06:7c:c4:a7:4f:f5:e0:dc:5e:42:f8:7f: + 94:4f:f9:f9:b1:29:29:a7:f7:a1:b8:0b:42:c2:10: + 6a:cb:94:cd:57:d4:44:f6:a3:97:64:2c:19:34:25: + 12:34:08:83:73:2e:01:36:72:3c:e4:04:bf:a3:90: + 2a:1e:13 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + EF:2E:C1:27:6C:2A:8A:09:AB:6C:C3:45:7F:3B:F9:57:D5:16:A9:B3 + X509v3 Authority Key Identifier: + 42:55:08:AD:66:25:B4:BE:27:90:53:61:45:A2:35:6C:B9:FF:CA:B4 + X509v3 Basic Constraints: + CA:TRUE + X509v3 CRL Distribution Points: + Full Name: + URI:http://releases.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-ucsb-1.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 2a:1b:4c:ec:fe:c2:be:3d:0b:62:eb:d0:4b:fa:fc:0f:89:e0: + f3:28:cf:57:b3:aa:59:27:b6:9b:4f:dd:22:09:68:78:eb:dd: + 65:46:f6:e0:0a:19:44:48:5f:9e:f3:8a:f2:a1:25:6b:8f:86: + 86:33:db:ed:b9:ce:64:9e:aa:91:89:61:b0:d8:d2:08:19:ad: + 7a:bd:a0:0c:1f:98:2d:79:b8:c4:10:d2:a4:4e:3c:9b:d8:9a: + 19:b4:37:e4:6d:55:f5:08:3a:38:8c:b3:9f:ff:52:5e:c9:d6: + a8:94:4b:a3:5e:b7:a1:4b:19:90:24:e8:b2:c9:ba:da:b2:75: + d2:c9:a3:33:43:26:73:d1:e9:44:76:da:be:fd:72:cd:01:1d: + 0e:34:e3:f2:b8:35:b8:63:8a:1b:86:41:c3:f1:18:47:34:11: + 69:a5:90:0d:21:05:f7:a3:b9:d5:28:f2:77:a5:c8:ea:7a:f3: + f7:ce:ae:d7:f1:1d:4c:2e:a4:a6:4b:7a:9a:0f:1c:db:20:a3: + b7:04:70:2f:11:c1:04:af:c0:d8:39:e0:79:89:e8:10:be:4b: + e6:9f:ac:3a:6a:75:39:49:76:ca:1d:46:20:60:df:84:cd:5f: + 0a:8e:48:77:54:86:c8:46:91:91:c1:f4:e6:ed:d1:31:37:7a: + e8:ce:dc:15:37:04:7b:13:d8:31:06:24:be:4b:9c:6a:2f:3d: + 43:77:1f:ee:10:01:25:b8:b7:a6:99:dd:90:e8:d8:33:34:cc: + 66:87:4d:d9:e9:29:88:10:1e:b8:2f:15:59:73:96:df:cf:66: + 1e:23:a4:43:f0:ee:c9:2e:e1:ab:a3:b1:db:9e:df:c8:9e:1d: + 64:f1:d2:92:86:7c:5b:0b:72:34:59:3f:e5:eb:fc:7b:47:5b: + bf:e1:56:9c:92:b6:b3:72:a5:75:0f:37:f5:01:48:6a:e3:80: + 16:2f:e0:25:30:06:3d:d0:5f:0d:25:c1:c2:01:b8:cf:3b:30: + 69:f6:88:16:de:d1:f5:8b:e2:53:6a:d3:c9:6d:95:dd:1e:58: + 5e:8d:a0:b5:75:c0:59:d7:10:81:e1:41:bf:47:b2:a0:77:62: + 10:f0:5e:88:47:dd:68:18:5b:e9:0c:2e:08:94:df:13:9a:af: + 05:be:3d:95:de:51:f9:63:2c:d9:92:09:f3:c0:9c:75:7f:ac: + 24:16:ae:a4:db:f3:bd:14:04:a4:cb:ec:3e:8c:04:20:10:3b: + 9d:a5:75:49:6a:7b:31:b6:4d:03:a9:bd:21:4c:e9:b8:65:ec: + 70:06:ef:7d:6a:3b:bd:d7:8d:2c:ef:d3:7c:b9:3b:c9:22:ca: + ac:9d:9d:bc:ea:67:b9:1c +-----BEGIN CERTIFICATE----- +MIIGVDCCBDygAwIBAgIUO2cXB/JRWbAXyXYwy0WWIIPdKF8wDQYJKoZIhvcNAQEL +BQAwTDETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT8ixkARkWB2RhdGFv +bmUxHDAaBgNVBAMME0RhdGFPTkUgVGVzdCAyNTYgQ0EwIBcNMjMxMTA5MDYyOTQy +WhgPMjEyMzEwMTYwNjI5NDJaMFUxEzARBgoJkiaJk/IsZAEZFgNvcmcxFzAVBgoJ +kiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQDDBxEYXRhT05FIFRlc3QgSW50ZXJt +ZWRpYXRlIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyfebbuQT +jDHUV061CIcJcAHCFeUPwlMZ1RrUhE5GqlrOY3Zty/9pYb8U+H3mdkAFVb5qdeId +a2KDjSQeLWZ7D6diJ4VdSPLjTics52ayn5Av6fmLbE2unI4ErOlyF7FWUyFv4ORk +ns5BQ4o5G7NZ4hg0A1wRKKy8w4jSXnrLS9OCfdGZcFb6iQF8SDrQ2qzhbi0eTPy9 +ySY8ONtI8zDZHFFfJh9Pm2FaZtfzRHuCBIhTYePkCmumZQbgMO6i1CMrbPmHO5Iv +ZSMr76LDlolgNyKWdLK6pfxdSI++SjzZiIkKcEb8SPARYzpGQjIFLlC8ML20nB+G +dMPg59Na4WMPRN+yZwGiu1r3GIjZFWYFNxQiuT7zRb+MWroqnSrOntsFt1QgqRf3 +c/ut3hviHtA7Ogh4SmXfYquOT2MqqF86vwuytv7/3uVhbvJ6gPQUCVzGi6cHQySR +SxlPYiLWe/w75DJAgEhwnbKRSwjg35fZMHhzSPdoItAe3blRsGaRTsyhF+bardlU +/qnPLMeOI24uywEnVOPi/p5xJxlZlVJoU+R5Zl4oh/zPboNih9GwssURmzXYHKKS +JibliZSNbj5UD3Z0EEcGfMSnT/Xg3F5C+H+UT/n5sSkpp/ehuAtCwhBqy5TNV9RE +9qOXZCwZNCUSNAiDcy4BNnI85AS/o5AqHhMCAwEAAaOCASEwggEdMB0GA1UdDgQW +BBTvLsEnbCqKCatsw0V/O/lX1RapszAfBgNVHSMEGDAWgBRCVQitZiW0vieQU2FF +ojVsuf/KtDAMBgNVHRMEBTADAQH/MIHMBgNVHR8EgcQwgcEwPqA8oDqGOGh0dHA6 +Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRlc3QyNTZDQV9DUkwu +cGVtMD+gPaA7hjlodHRwOi8vY24tdWNzYi0xLmRhdGFvbmUub3JnL2NybC9EYXRh +T05FVGVzdDI1NkNBX0NSTC5wZW0wPqA8oDqGOGh0dHA6Ly9jbi1vcmMtMS5kYXRh +b25lLm9yZy9jcmwvRGF0YU9ORVRlc3QyNTZDQV9DUkwucGVtMA0GCSqGSIb3DQEB +CwUAA4ICAQAqG0zs/sK+PQti69BL+vwPieDzKM9Xs6pZJ7abT90iCWh4691lRvbg +ChlESF+e84ryoSVrj4aGM9vtuc5knqqRiWGw2NIIGa16vaAMH5gtebjEENKkTjyb +2JoZtDfkbVX1CDo4jLOf/1JeydaolEujXrehSxmQJOiyybrasnXSyaMzQyZz0elE +dtq+/XLNAR0ONOPyuDW4Y4obhkHD8RhHNBFppZANIQX3o7nVKPJ3pcjqevP3zq7X +8R1MLqSmS3qaDxzbIKO3BHAvEcEEr8DYOeB5iegQvkvmn6w6anU5SXbKHUYgYN+E +zV8Kjkh3VIbIRpGRwfTm7dExN3roztwVNwR7E9gxBiS+S5xqLz1Ddx/uEAEluLem +md2Q6NgzNMxmh03Z6SmIEB64LxVZc5bfz2YeI6RD8O7JLuGro7Hbnt/Inh1k8dKS +hnxbC3I0WT/l6/x7R1u/4VackrazcqV1Dzf1AUhq44AWL+AlMAY90F8NJcHCAbjP +OzBp9ogW3tH1i+JTatPJbZXdHlhejaC1dcBZ1xCB4UG/R7Kgd2IQ8F6IR91oGFvp +DC4IlN8Tmq8Fvj2V3lH5YyzZkgnzwJx1f6wkFq6k2/O9FASky+w+jAQgEDudpXVJ +ansxtk0Dqb0hTOm4ZexwBu99aju9140s79N8uTvJIsqsnZ286me5HA== +-----END CERTIFICATE----- diff --git a/DataONETest256CA/serial b/DataONETest256CA/serial index aca095b..e708be2 100644 --- a/DataONETest256CA/serial +++ b/DataONETest256CA/serial @@ -1 +1 @@ -3B671707F25159B017C97630CB45962083DD285F +3B671707F25159B017C97630CB45962083DD2860 diff --git a/DataONETest256CA/serial.old b/DataONETest256CA/serial.old new file mode 100644 index 0000000..aca095b --- /dev/null +++ b/DataONETest256CA/serial.old @@ -0,0 +1 @@ +3B671707F25159B017C97630CB45962083DD285F diff --git a/DataONETest256IntCA/certs/DataONETest256IntCA.pem b/DataONETest256IntCA/certs/DataONETest256IntCA.pem new file mode 100644 index 0000000..db11165 --- /dev/null +++ b/DataONETest256IntCA/certs/DataONETest256IntCA.pem @@ -0,0 +1,132 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 3b:67:17:07:f2:51:59:b0:17:c9:76:30:cb:45:96:20:83:dd:28:5f + Signature Algorithm: sha256WithRSAEncryption + Issuer: DC=org, DC=dataone, CN=DataONE Test 256 CA + Validity + Not Before: Nov 9 06:29:42 2023 GMT + Not After : Oct 16 06:29:42 2123 GMT + Subject: DC=org, DC=dataone, CN=DataONE Test Intermediate CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:c9:f7:9b:6e:e4:13:8c:31:d4:57:4e:b5:08:87: + 09:70:01:c2:15:e5:0f:c2:53:19:d5:1a:d4:84:4e: + 46:aa:5a:ce:63:76:6d:cb:ff:69:61:bf:14:f8:7d: + e6:76:40:05:55:be:6a:75:e2:1d:6b:62:83:8d:24: + 1e:2d:66:7b:0f:a7:62:27:85:5d:48:f2:e3:4e:27: + 2c:e7:66:b2:9f:90:2f:e9:f9:8b:6c:4d:ae:9c:8e: + 04:ac:e9:72:17:b1:56:53:21:6f:e0:e4:64:9e:ce: + 41:43:8a:39:1b:b3:59:e2:18:34:03:5c:11:28:ac: + bc:c3:88:d2:5e:7a:cb:4b:d3:82:7d:d1:99:70:56: + fa:89:01:7c:48:3a:d0:da:ac:e1:6e:2d:1e:4c:fc: + bd:c9:26:3c:38:db:48:f3:30:d9:1c:51:5f:26:1f: + 4f:9b:61:5a:66:d7:f3:44:7b:82:04:88:53:61:e3: + e4:0a:6b:a6:65:06:e0:30:ee:a2:d4:23:2b:6c:f9: + 87:3b:92:2f:65:23:2b:ef:a2:c3:96:89:60:37:22: + 96:74:b2:ba:a5:fc:5d:48:8f:be:4a:3c:d9:88:89: + 0a:70:46:fc:48:f0:11:63:3a:46:42:32:05:2e:50: + bc:30:bd:b4:9c:1f:86:74:c3:e0:e7:d3:5a:e1:63: + 0f:44:df:b2:67:01:a2:bb:5a:f7:18:88:d9:15:66: + 05:37:14:22:b9:3e:f3:45:bf:8c:5a:ba:2a:9d:2a: + ce:9e:db:05:b7:54:20:a9:17:f7:73:fb:ad:de:1b: + e2:1e:d0:3b:3a:08:78:4a:65:df:62:ab:8e:4f:63: + 2a:a8:5f:3a:bf:0b:b2:b6:fe:ff:de:e5:61:6e:f2: + 7a:80:f4:14:09:5c:c6:8b:a7:07:43:24:91:4b:19: + 4f:62:22:d6:7b:fc:3b:e4:32:40:80:48:70:9d:b2: + 91:4b:08:e0:df:97:d9:30:78:73:48:f7:68:22:d0: + 1e:dd:b9:51:b0:66:91:4e:cc:a1:17:e6:da:ad:d9: + 54:fe:a9:cf:2c:c7:8e:23:6e:2e:cb:01:27:54:e3: + e2:fe:9e:71:27:19:59:95:52:68:53:e4:79:66:5e: + 28:87:fc:cf:6e:83:62:87:d1:b0:b2:c5:11:9b:35: + d8:1c:a2:92:26:26:e5:89:94:8d:6e:3e:54:0f:76: + 74:10:47:06:7c:c4:a7:4f:f5:e0:dc:5e:42:f8:7f: + 94:4f:f9:f9:b1:29:29:a7:f7:a1:b8:0b:42:c2:10: + 6a:cb:94:cd:57:d4:44:f6:a3:97:64:2c:19:34:25: + 12:34:08:83:73:2e:01:36:72:3c:e4:04:bf:a3:90: + 2a:1e:13 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + EF:2E:C1:27:6C:2A:8A:09:AB:6C:C3:45:7F:3B:F9:57:D5:16:A9:B3 + X509v3 Authority Key Identifier: + 42:55:08:AD:66:25:B4:BE:27:90:53:61:45:A2:35:6C:B9:FF:CA:B4 + X509v3 Basic Constraints: + CA:TRUE + X509v3 CRL Distribution Points: + Full Name: + URI:http://releases.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-ucsb-1.dataone.org/crl/DataONETest256CA_CRL.pem + Full Name: + URI:http://cn-orc-1.dataone.org/crl/DataONETest256CA_CRL.pem + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 2a:1b:4c:ec:fe:c2:be:3d:0b:62:eb:d0:4b:fa:fc:0f:89:e0: + f3:28:cf:57:b3:aa:59:27:b6:9b:4f:dd:22:09:68:78:eb:dd: + 65:46:f6:e0:0a:19:44:48:5f:9e:f3:8a:f2:a1:25:6b:8f:86: + 86:33:db:ed:b9:ce:64:9e:aa:91:89:61:b0:d8:d2:08:19:ad: + 7a:bd:a0:0c:1f:98:2d:79:b8:c4:10:d2:a4:4e:3c:9b:d8:9a: + 19:b4:37:e4:6d:55:f5:08:3a:38:8c:b3:9f:ff:52:5e:c9:d6: + a8:94:4b:a3:5e:b7:a1:4b:19:90:24:e8:b2:c9:ba:da:b2:75: + d2:c9:a3:33:43:26:73:d1:e9:44:76:da:be:fd:72:cd:01:1d: + 0e:34:e3:f2:b8:35:b8:63:8a:1b:86:41:c3:f1:18:47:34:11: + 69:a5:90:0d:21:05:f7:a3:b9:d5:28:f2:77:a5:c8:ea:7a:f3: + f7:ce:ae:d7:f1:1d:4c:2e:a4:a6:4b:7a:9a:0f:1c:db:20:a3: + b7:04:70:2f:11:c1:04:af:c0:d8:39:e0:79:89:e8:10:be:4b: + e6:9f:ac:3a:6a:75:39:49:76:ca:1d:46:20:60:df:84:cd:5f: + 0a:8e:48:77:54:86:c8:46:91:91:c1:f4:e6:ed:d1:31:37:7a: + e8:ce:dc:15:37:04:7b:13:d8:31:06:24:be:4b:9c:6a:2f:3d: + 43:77:1f:ee:10:01:25:b8:b7:a6:99:dd:90:e8:d8:33:34:cc: + 66:87:4d:d9:e9:29:88:10:1e:b8:2f:15:59:73:96:df:cf:66: + 1e:23:a4:43:f0:ee:c9:2e:e1:ab:a3:b1:db:9e:df:c8:9e:1d: + 64:f1:d2:92:86:7c:5b:0b:72:34:59:3f:e5:eb:fc:7b:47:5b: + bf:e1:56:9c:92:b6:b3:72:a5:75:0f:37:f5:01:48:6a:e3:80: + 16:2f:e0:25:30:06:3d:d0:5f:0d:25:c1:c2:01:b8:cf:3b:30: + 69:f6:88:16:de:d1:f5:8b:e2:53:6a:d3:c9:6d:95:dd:1e:58: + 5e:8d:a0:b5:75:c0:59:d7:10:81:e1:41:bf:47:b2:a0:77:62: + 10:f0:5e:88:47:dd:68:18:5b:e9:0c:2e:08:94:df:13:9a:af: + 05:be:3d:95:de:51:f9:63:2c:d9:92:09:f3:c0:9c:75:7f:ac: + 24:16:ae:a4:db:f3:bd:14:04:a4:cb:ec:3e:8c:04:20:10:3b: + 9d:a5:75:49:6a:7b:31:b6:4d:03:a9:bd:21:4c:e9:b8:65:ec: + 70:06:ef:7d:6a:3b:bd:d7:8d:2c:ef:d3:7c:b9:3b:c9:22:ca: + ac:9d:9d:bc:ea:67:b9:1c +-----BEGIN CERTIFICATE----- +MIIGVDCCBDygAwIBAgIUO2cXB/JRWbAXyXYwy0WWIIPdKF8wDQYJKoZIhvcNAQEL +BQAwTDETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT8ixkARkWB2RhdGFv +bmUxHDAaBgNVBAMME0RhdGFPTkUgVGVzdCAyNTYgQ0EwIBcNMjMxMTA5MDYyOTQy +WhgPMjEyMzEwMTYwNjI5NDJaMFUxEzARBgoJkiaJk/IsZAEZFgNvcmcxFzAVBgoJ +kiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQDDBxEYXRhT05FIFRlc3QgSW50ZXJt +ZWRpYXRlIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyfebbuQT +jDHUV061CIcJcAHCFeUPwlMZ1RrUhE5GqlrOY3Zty/9pYb8U+H3mdkAFVb5qdeId +a2KDjSQeLWZ7D6diJ4VdSPLjTics52ayn5Av6fmLbE2unI4ErOlyF7FWUyFv4ORk +ns5BQ4o5G7NZ4hg0A1wRKKy8w4jSXnrLS9OCfdGZcFb6iQF8SDrQ2qzhbi0eTPy9 +ySY8ONtI8zDZHFFfJh9Pm2FaZtfzRHuCBIhTYePkCmumZQbgMO6i1CMrbPmHO5Iv +ZSMr76LDlolgNyKWdLK6pfxdSI++SjzZiIkKcEb8SPARYzpGQjIFLlC8ML20nB+G +dMPg59Na4WMPRN+yZwGiu1r3GIjZFWYFNxQiuT7zRb+MWroqnSrOntsFt1QgqRf3 +c/ut3hviHtA7Ogh4SmXfYquOT2MqqF86vwuytv7/3uVhbvJ6gPQUCVzGi6cHQySR +SxlPYiLWe/w75DJAgEhwnbKRSwjg35fZMHhzSPdoItAe3blRsGaRTsyhF+bardlU +/qnPLMeOI24uywEnVOPi/p5xJxlZlVJoU+R5Zl4oh/zPboNih9GwssURmzXYHKKS +JibliZSNbj5UD3Z0EEcGfMSnT/Xg3F5C+H+UT/n5sSkpp/ehuAtCwhBqy5TNV9RE +9qOXZCwZNCUSNAiDcy4BNnI85AS/o5AqHhMCAwEAAaOCASEwggEdMB0GA1UdDgQW +BBTvLsEnbCqKCatsw0V/O/lX1RapszAfBgNVHSMEGDAWgBRCVQitZiW0vieQU2FF +ojVsuf/KtDAMBgNVHRMEBTADAQH/MIHMBgNVHR8EgcQwgcEwPqA8oDqGOGh0dHA6 +Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRlc3QyNTZDQV9DUkwu +cGVtMD+gPaA7hjlodHRwOi8vY24tdWNzYi0xLmRhdGFvbmUub3JnL2NybC9EYXRh +T05FVGVzdDI1NkNBX0NSTC5wZW0wPqA8oDqGOGh0dHA6Ly9jbi1vcmMtMS5kYXRh +b25lLm9yZy9jcmwvRGF0YU9ORVRlc3QyNTZDQV9DUkwucGVtMA0GCSqGSIb3DQEB +CwUAA4ICAQAqG0zs/sK+PQti69BL+vwPieDzKM9Xs6pZJ7abT90iCWh4691lRvbg +ChlESF+e84ryoSVrj4aGM9vtuc5knqqRiWGw2NIIGa16vaAMH5gtebjEENKkTjyb +2JoZtDfkbVX1CDo4jLOf/1JeydaolEujXrehSxmQJOiyybrasnXSyaMzQyZz0elE +dtq+/XLNAR0ONOPyuDW4Y4obhkHD8RhHNBFppZANIQX3o7nVKPJ3pcjqevP3zq7X +8R1MLqSmS3qaDxzbIKO3BHAvEcEEr8DYOeB5iegQvkvmn6w6anU5SXbKHUYgYN+E +zV8Kjkh3VIbIRpGRwfTm7dExN3roztwVNwR7E9gxBiS+S5xqLz1Ddx/uEAEluLem +md2Q6NgzNMxmh03Z6SmIEB64LxVZc5bfz2YeI6RD8O7JLuGro7Hbnt/Inh1k8dKS +hnxbC3I0WT/l6/x7R1u/4VackrazcqV1Dzf1AUhq44AWL+AlMAY90F8NJcHCAbjP +OzBp9ogW3tH1i+JTatPJbZXdHlhejaC1dcBZ1xCB4UG/R7Kgd2IQ8F6IR91oGFvp +DC4IlN8Tmq8Fvj2V3lH5YyzZkgnzwJx1f6wkFq6k2/O9FASky+w+jAQgEDudpXVJ +ansxtk0Dqb0hTOm4ZexwBu99aju9140s79N8uTvJIsqsnZ286me5HA== +-----END CERTIFICATE----- diff --git a/DataONETest256IntCA/crlnumber b/DataONETest256IntCA/crlnumber new file mode 100644 index 0000000..bdddc26 --- /dev/null +++ b/DataONETest256IntCA/crlnumber @@ -0,0 +1 @@ +3B671707F25159B017C97630CC00000000000001 diff --git a/DataONETest256IntCA/index.txt b/DataONETest256IntCA/index.txt new file mode 100644 index 0000000..e69de29 diff --git a/DataONETest256IntCA/req/DataONETest256IntCA.csr b/DataONETest256IntCA/req/DataONETest256IntCA.csr new file mode 100644 index 0000000..077cec0 --- /dev/null +++ b/DataONETest256IntCA/req/DataONETest256IntCA.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEmjCCAoICAQAwVTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT8ixk +ARkWB2RhdGFvbmUxJTAjBgNVBAMMHERhdGFPTkUgVGVzdCBJbnRlcm1lZGlhdGUg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ95tu5BOMMdRXTrUI +hwlwAcIV5Q/CUxnVGtSETkaqWs5jdm3L/2lhvxT4feZ2QAVVvmp14h1rYoONJB4t +ZnsPp2InhV1I8uNOJyznZrKfkC/p+YtsTa6cjgSs6XIXsVZTIW/g5GSezkFDijkb +s1niGDQDXBEorLzDiNJeestL04J90ZlwVvqJAXxIOtDarOFuLR5M/L3JJjw420jz +MNkcUV8mH0+bYVpm1/NEe4IEiFNh4+QKa6ZlBuAw7qLUIyts+Yc7ki9lIyvvosOW +iWA3IpZ0srql/F1Ij75KPNmIiQpwRvxI8BFjOkZCMgUuULwwvbScH4Z0w+Dn01rh +Yw9E37JnAaK7WvcYiNkVZgU3FCK5PvNFv4xauiqdKs6e2wW3VCCpF/dz+63eG+Ie +0Ds6CHhKZd9iq45PYyqoXzq/C7K2/v/e5WFu8nqA9BQJXMaLpwdDJJFLGU9iItZ7 +/DvkMkCASHCdspFLCODfl9kweHNI92gi0B7duVGwZpFOzKEX5tqt2VT+qc8sx44j +bi7LASdU4+L+nnEnGVmVUmhT5HlmXiiH/M9ug2KH0bCyxRGbNdgcopImJuWJlI1u +PlQPdnQQRwZ8xKdP9eDcXkL4f5RP+fmxKSmn96G4C0LCEGrLlM1X1ET2o5dkLBk0 +JRI0CINzLgE2cjzkBL+jkCoeEwIDAQABoAAwDQYJKoZIhvcNAQELBQADggIBAF0O +9SOYh0IBGYEDsYAaihwHyzCp4L9GEW1r6EjZMWxL2wyCRyWgDFhWspURelizkn6R +x34VWOYOBgEOVsuFNfMnOkr47HBtwGnZmL0+cuTIGkaNVKKtZbuz5BLE4ylZaryV +mtIg1SdRSvz0HJtx87EphVGCExCoWMIsgUp/vvAbe56s+L+3zvEYV9c635GjdwiW +GkF4Pt1lz2as6Nrmxkv/yUr2tw8HkKmbpTy7otbGksP2ADepA8PR5rufzwS13f68 +T5weaN/g0MojLaGbHgcnnAlrMgdt5d3AhsBYC6QQhjj+90Ap2ta1sIq1FHFVSxVP +OGOTn1e0qpAjlvqAkl3JG99WuGrbigIVGJVqXP4L0OhgHnkU9kjItEp90Oy89lp1 +iYPiNX2XviEi8gil2mN2ijJbZhpGLWBIc8AlfHB1FnfgYLycjizjcRdeeyLiQh16 +oDTFtlYS+xAlriJ9zj3YMl2APJnlWnjfBVNzByxellBuRtxJNJ0hALK9kZtVbe2r +qtDZDikPZuwLImvESFRDtZoNaNFebUDWLouRRYsSoUVgi9ifp6RCRoMOPONPHUHI +SahYVqo2BiMDJWXa+JXiE2GAd1MLrfaLK4mZh6Q/oEQPxkkBEEHG0K3bzTkqsHwd +7efoDWT6KxiPKnHX7fQOIs/qJvTwsRl4piJgQlQG +-----END CERTIFICATE REQUEST----- diff --git a/DataONETest256IntCA/serial b/DataONETest256IntCA/serial new file mode 100644 index 0000000..bdddc26 --- /dev/null +++ b/DataONETest256IntCA/serial @@ -0,0 +1 @@ +3B671707F25159B017C97630CC00000000000001 diff --git a/README.rst b/README.rst index b2fcb01..c6b5230 100644 --- a/README.rst +++ b/README.rst @@ -561,11 +561,12 @@ Creating the Test 256 Root CA Creating the Test 256 Intermediate CA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -This is the equivalent of the Production CA except for the test environments:: +This is a cross-signed intermediate cert, in that it has the same subjectDN and public key as +the original DataONETestIntCA, but it is signed by the new sha256-based DataONETest256IntCA. cd /var/ca - mkdir DataONETestIntCA - cd DataONETestIntCA + mkdir DataONETest256IntCA + cd DataONETest256IntCA mkdir certs crl newcerts private req touch index.txt # No need to edit the config file, use the one from the root CA From 8f4a68b8ce4af1494548db0ad5a6e3a20b43dbc4 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 12:07:21 -0800 Subject: [PATCH 05/24] move unused-but-still-needed files form root to new SHA-1_ARCHIVE directory --- 20150810_test.csv => SHA-1_ARCHIVE/20150810_test.csv | 0 20170418_prod.csv => SHA-1_ARCHIVE/20170418_prod.csv | 0 DataONECAChain.crt => SHA-1_ARCHIVE/DataONECAChain.crt | 0 DataONETestCAChain.crt => SHA-1_ARCHIVE/DataONETestCAChain.crt | 0 cato.py => SHA-1_ARCHIVE/cato.py | 0 cert_status => SHA-1_ARCHIVE/cert_status | 0 cert_status.py => SHA-1_ARCHIVE/cert_status.py | 0 d1_create_csr => SHA-1_ARCHIVE/d1_create_csr | 0 generate_mncheck_certs => SHA-1_ARCHIVE/generate_mncheck_certs | 0 publish_crl => SHA-1_ARCHIVE/publish_crl | 0 test => SHA-1_ARCHIVE/test | 0 11 files changed, 0 insertions(+), 0 deletions(-) rename 20150810_test.csv => SHA-1_ARCHIVE/20150810_test.csv (100%) rename 20170418_prod.csv => SHA-1_ARCHIVE/20170418_prod.csv (100%) rename DataONECAChain.crt => SHA-1_ARCHIVE/DataONECAChain.crt (100%) rename DataONETestCAChain.crt => SHA-1_ARCHIVE/DataONETestCAChain.crt (100%) rename cato.py => SHA-1_ARCHIVE/cato.py (100%) rename cert_status => SHA-1_ARCHIVE/cert_status (100%) rename cert_status.py => SHA-1_ARCHIVE/cert_status.py (100%) rename d1_create_csr => SHA-1_ARCHIVE/d1_create_csr (100%) rename generate_mncheck_certs => SHA-1_ARCHIVE/generate_mncheck_certs (100%) rename publish_crl => SHA-1_ARCHIVE/publish_crl (100%) rename test => SHA-1_ARCHIVE/test (100%) diff --git a/20150810_test.csv b/SHA-1_ARCHIVE/20150810_test.csv similarity index 100% rename from 20150810_test.csv rename to SHA-1_ARCHIVE/20150810_test.csv diff --git a/20170418_prod.csv b/SHA-1_ARCHIVE/20170418_prod.csv similarity index 100% rename from 20170418_prod.csv rename to SHA-1_ARCHIVE/20170418_prod.csv diff --git a/DataONECAChain.crt b/SHA-1_ARCHIVE/DataONECAChain.crt similarity index 100% rename from DataONECAChain.crt rename to SHA-1_ARCHIVE/DataONECAChain.crt diff --git a/DataONETestCAChain.crt b/SHA-1_ARCHIVE/DataONETestCAChain.crt similarity index 100% rename from DataONETestCAChain.crt rename to SHA-1_ARCHIVE/DataONETestCAChain.crt diff --git a/cato.py b/SHA-1_ARCHIVE/cato.py similarity index 100% rename from cato.py rename to SHA-1_ARCHIVE/cato.py diff --git a/cert_status b/SHA-1_ARCHIVE/cert_status similarity index 100% rename from cert_status rename to SHA-1_ARCHIVE/cert_status diff --git a/cert_status.py b/SHA-1_ARCHIVE/cert_status.py similarity index 100% rename from cert_status.py rename to SHA-1_ARCHIVE/cert_status.py diff --git a/d1_create_csr b/SHA-1_ARCHIVE/d1_create_csr similarity index 100% rename from d1_create_csr rename to SHA-1_ARCHIVE/d1_create_csr diff --git a/generate_mncheck_certs b/SHA-1_ARCHIVE/generate_mncheck_certs similarity index 100% rename from generate_mncheck_certs rename to SHA-1_ARCHIVE/generate_mncheck_certs diff --git a/publish_crl b/SHA-1_ARCHIVE/publish_crl similarity index 100% rename from publish_crl rename to SHA-1_ARCHIVE/publish_crl diff --git a/test b/SHA-1_ARCHIVE/test similarity index 100% rename from test rename to SHA-1_ARCHIVE/test From 28b26a1e88c81d64ca1ab587c59d4ed95f7e6734 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:39:33 -0800 Subject: [PATCH 06/24] moved old directories into archive --- .../DataONEProdCA}/certs/CN=urn:node:CN,DC=dataone,DC=org.pem | 0 .../DataONEProdCA}/certs/DataONEProdCA.pem | 0 .../DataONEProdCA}/certs/cn-orc-1.dataone.org-1.pem | 0 .../DataONEProdCA}/certs/cn-orc-1.dataone.org-2.pem | 0 .../DataONEProdCA}/certs/cn-orc-1.dataone.org.pem | 0 .../DataONEProdCA}/certs/cn-ucsb-1.dataone.org-1.pem | 0 .../DataONEProdCA}/certs/cn-ucsb-1.dataone.org-2.pem | 0 .../DataONEProdCA}/certs/cn-ucsb-1.dataone.org.pem | 0 .../DataONEProdCA}/certs/cn-unm-1.dataone.org-2.pem | 0 .../DataONEProdCA}/certs/cn-unm-1.dataone.org.pem | 0 .../DataONEProdCA}/certs/data.piscoweb.org.pem | 0 .../DataONEProdCA}/certs/dataknp.sanparks.org-1.pem | 0 .../DataONEProdCA}/certs/dataknp.sanparks.org.pem | 0 .../DataONEProdCA}/certs/monitor.dataone.org.pem | 0 .../DataONEProdCA}/certs/oneshare.unm.edu.pem | 0 .../DataONEProdCA}/certs/osu.piscoweb.org.pem | 0 .../DataONEProdCA}/certs/urn:node:ARCTIC-1.pem | 0 .../DataONEProdCA}/certs/urn:node:ARCTIC-2.pem | 0 .../DataONEProdCA}/certs/urn:node:ARCTIC.pem | 0 .../DataONEProdCA}/certs/urn:node:BCODMO.pem | 0 .../DataONEProdCA}/certs/urn:node:CARY.pem | 0 .../DataONEProdCA}/certs/urn:node:CAS_CERN.pem | 0 .../DataONEProdCA}/certs/urn:node:CA_OPC-1.pem | 0 .../DataONEProdCA}/certs/urn:node:CA_OPC.pem | 0 .../DataONEProdCA}/certs/urn:node:CDL-1.pem | 0 .../DataONEProdCA}/certs/urn:node:CDL-2.pem | 0 .../DataONEProdCA}/certs/urn:node:CDL.pem | 0 .../DataONEProdCA}/certs/urn:node:CERP_SFWMD.pem | 0 .../DataONEProdCA}/certs/urn:node:CLOAKN.pem | 0 .../DataONEProdCA}/certs/urn:node:CLOEBIRD-1.pem | 0 .../DataONEProdCA}/certs/urn:node:CLOEBIRD.pem | 0 .../DataONEProdCA}/certs/urn:node:CN-6.pem | 0 .../DataONEProdCA}/certs/urn:node:CN.pem | 0 .../DataONEProdCA}/certs/urn:node:CNORC1-1.pem | 0 .../DataONEProdCA}/certs/urn:node:CNORC1-2.pem | 0 .../DataONEProdCA}/certs/urn:node:CNORC1-3.pem | 0 .../DataONEProdCA}/certs/urn:node:CNORC1.pem | 0 .../DataONEProdCA}/certs/urn:node:CNUCSB1-1.pem | 0 .../DataONEProdCA}/certs/urn:node:CNUCSB1-2.pem | 0 .../DataONEProdCA}/certs/urn:node:CNUCSB1-3.pem | 0 .../DataONEProdCA}/certs/urn:node:CNUCSB1.pem | 0 .../DataONEProdCA}/certs/urn:node:CNUNM1-1.pem | 0 .../DataONEProdCA}/certs/urn:node:CNUNM1.pem | 0 .../DataONEProdCA}/certs/urn:node:DFC.pem | 0 .../DataONEProdCA}/certs/urn:node:DRP-1.pem | 0 .../DataONEProdCA}/certs/urn:node:DRYAD.pem | 0 .../DataONEProdCA}/certs/urn:node:EDACGSTORE.pem | 0 .../DataONEProdCA}/certs/urn:node:EDI-1.pem | 0 .../DataONEProdCA}/certs/urn:node:EDI-2.pem | 0 .../DataONEProdCA}/certs/urn:node:EDI.pem | 0 .../DataONEProdCA}/certs/urn:node:EDORA.pem | 0 .../DataONEProdCA}/certs/urn:node:ESA-1.pem | 0 .../DataONEProdCA}/certs/urn:node:ESA-2.pem | 0 .../DataONEProdCA}/certs/urn:node:ESA.pem | 0 .../DataONEProdCA}/certs/urn:node:ESS_DIVE.pem | 0 .../DataONEProdCA}/certs/urn:node:FEMC-1.pem | 0 .../DataONEProdCA}/certs/urn:node:FEMC.pem | 0 .../DataONEProdCA}/certs/urn:node:FIGSHARE_CARY-1.pem | 0 .../DataONEProdCA}/certs/urn:node:FIGSHARE_CARY.pem | 0 .../DataONEProdCA}/certs/urn:node:GLEON-1.pem | 0 .../DataONEProdCA}/certs/urn:node:GLEON.pem | 0 .../DataONEProdCA}/certs/urn:node:GOA-1.pem | 0 .../DataONEProdCA}/certs/urn:node:GOA-2.pem | 0 .../DataONEProdCA}/certs/urn:node:GOA-3.pem | 0 .../DataONEProdCA}/certs/urn:node:GOA.pem | 0 .../DataONEProdCA}/certs/urn:node:GRIIDC.pem | 0 .../DataONEProdCA}/certs/urn:node:GULFWATCH.pem | 0 .../DataONEProdCA}/certs/urn:node:IARC-1.pem | 0 .../DataONEProdCA}/certs/urn:node:IARC.pem | 0 .../DataONEProdCA}/certs/urn:node:IEDA_EARTHCHEM.pem | 0 .../DataONEProdCA}/certs/urn:node:IEDA_MGDL.pem | 0 .../DataONEProdCA}/certs/urn:node:IEDA_USAP.pem | 0 .../DataONEProdCA}/certs/urn:node:IOE.pem | 0 .../DataONEProdCA}/certs/urn:node:KNB-1.pem | 0 .../DataONEProdCA}/certs/urn:node:KNB.pem | 0 .../DataONEProdCA}/certs/urn:node:KUBI.pem | 0 .../DataONEProdCA}/certs/urn:node:LTER-3.pem | 0 .../DataONEProdCA}/certs/urn:node:LTER-EUROPE.pem | 0 .../DataONEProdCA}/certs/urn:node:LTER.pem | 0 .../DataONEProdCA}/certs/urn:node:LTER_EUROPE.pem | 0 .../DataONEProdCA}/certs/urn:node:METAGRIL.pem | 0 .../DataONEProdCA}/certs/urn:node:MPC.pem | 0 .../DataONEProdCA}/certs/urn:node:MSTMIP.pem | 0 .../DataONEProdCA}/certs/urn:node:NCEI-1.pem | 0 .../DataONEProdCA}/certs/urn:node:NCEI.pem | 0 .../DataONEProdCA}/certs/urn:node:NEON-1.pem | 0 .../DataONEProdCA}/certs/urn:node:NEON.pem | 0 .../DataONEProdCA}/certs/urn:node:NKN.pem | 0 .../DataONEProdCA}/certs/urn:node:NMEPSCOR.pem | 0 .../DataONEProdCA}/certs/urn:node:NRDC-1.pem | 0 .../DataONEProdCA}/certs/urn:node:NRDC.pem | 0 .../DataONEProdCA}/certs/urn:node:ONEShare-1.pem | 0 .../DataONEProdCA}/certs/urn:node:ONEShare-2.pem | 0 .../DataONEProdCA}/certs/urn:node:ONEShare.pem | 0 .../DataONEProdCA}/certs/urn:node:ORNLDAAC.pem | 0 .../DataONEProdCA}/certs/urn:node:OTS_NDC.pem | 0 .../DataONEProdCA}/certs/urn:node:PANGAEA.pem | 0 .../DataONEProdCA}/certs/urn:node:PISCO.pem | 0 .../DataONEProdCA}/certs/urn:node:PNDB.pem | 0 .../DataONEProdCA}/certs/urn:node:PPBIO-1.pem | 0 .../DataONEProdCA}/certs/urn:node:PPBIO.pem | 0 .../DataONEProdCA}/certs/urn:node:R2R.pem | 0 .../DataONEProdCA}/certs/urn:node:REPORC.pem | 0 .../DataONEProdCA}/certs/urn:node:REPORC1.pem | 0 .../DataONEProdCA}/certs/urn:node:REPUCSB.pem | 0 .../DataONEProdCA}/certs/urn:node:REPUNM.pem | 0 .../DataONEProdCA}/certs/urn:node:REPUNM1.pem | 0 .../DataONEProdCA}/certs/urn:node:RGD.pem | 0 .../DataONEProdCA}/certs/urn:node:RW-1.pem | 0 .../DataONEProdCA}/certs/urn:node:RW-2.pem | 0 .../DataONEProdCA}/certs/urn:node:RW.pem | 0 .../DataONEProdCA}/certs/urn:node:SANPARKS-1.pem | 0 .../DataONEProdCA}/certs/urn:node:SANPARKS.pem | 0 .../DataONEProdCA}/certs/urn:node:SCTLD-1.pem | 0 .../DataONEProdCA}/certs/urn:node:SEAD-1.pem | 0 .../DataONEProdCA}/certs/urn:node:SEAD.pem | 0 .../DataONEProdCA}/certs/urn:node:SFWMD.pem | 0 .../DataONEProdCA}/certs/urn:node:TDAR.pem | 0 .../DataONEProdCA}/certs/urn:node:TERN-1.pem | 0 .../DataONEProdCA}/certs/urn:node:TERN.pem | 0 .../DataONEProdCA}/certs/urn:node:TFRI-1.pem | 0 .../DataONEProdCA}/certs/urn:node:TFRI-2.pem | 0 .../DataONEProdCA}/certs/urn:node:TFRI.pem | 0 .../DataONEProdCA}/certs/urn:node:TNC_DANGERMOND.pem | 0 .../DataONEProdCA}/certs/urn:node:UIC.pem | 0 .../DataONEProdCA}/certs/urn:node:USANPN.pem | 0 .../DataONEProdCA}/certs/urn:node:USGSCSAS-1.pem | 0 .../DataONEProdCA}/certs/urn:node:USGSCSAS.pem | 0 .../DataONEProdCA}/certs/urn:node:USGS_SDC-1.pem | 0 .../DataONEProdCA}/certs/urn:node:USGS_SDC.pem | 0 .../DataONEProdCA}/certs/urn:node:US_MPC.pem | 0 .../DataONEProdCA}/certs/urn:node:mnORC1-2.pem | 0 .../DataONEProdCA}/certs/urn:node:mnORC1-3.pem | 0 .../DataONEProdCA}/certs/urn:node:mnUCSB1-2.pem | 0 .../DataONEProdCA}/certs/urn:node:mnUCSB1-3.pem | 0 .../DataONEProdCA}/certs/urn:node:mnUNM1-2.pem | 0 .../DataONEProdCA}/certs/urn:node:mnUNM1-3.pem | 0 .../DataONEProdCA}/crl/DataONEProdCA_CRL.pem | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/crlnumber | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/crlnumber.old | 0 .../DataONEProdCA}/csr/urn:node:ARM.csr.pem | 0 .../DataONEProdCA}/csr/urn:node:ARM.pem | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt.attr | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt.attr.old | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt.old | 0 .../newcerts/6DEC49D44183EFBBFA55360AABBA76A2F10177B9.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CB4.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CB5.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CB6.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CB7.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CB8.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CB9.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CBA.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CBB.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CBC.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CBD.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CBE.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CBF.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC0.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC1.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC2.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC3.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC4.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC5.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC6.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC7.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CC8.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CCA.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CCB.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CCC.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CCD.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CCE.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD0.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD1.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD2.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD3.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD4.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD5.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD6.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD7.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD8.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CD9.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CDA.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CDB.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CDC.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CDD.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CDE.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CDF.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE0.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE1.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE2.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE3.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE4.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE5.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE6.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE7.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE8.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CE9.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CEA.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CEB.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CEC.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CED.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CEE.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CEF.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF0.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF1.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF2.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF3.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF4.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF5.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF6.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF7.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF8.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CF9.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CFA.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CFB.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CFC.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CFD.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CFE.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6CFF.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D00.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D01.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D02.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D03.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D04.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D05.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D06.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D07.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D08.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D09.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D0A.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D0B.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D0C.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D0D.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D0E.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D0F.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D10.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D11.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D12.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D13.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D14.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D15.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D16.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D17.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D18.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D19.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D1A.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D1B.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D1C.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D1D.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D1E.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D1F.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D20.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D21.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D22.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D23.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D24.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D25.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D26.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D27.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D28.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D29.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D2A.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D2B.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D2C.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D2D.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D2E.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D2F.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D30.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D31.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D32.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D33.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D34.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D35.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D36.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D37.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D38.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D39.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D3A.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D3B.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D3C.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D3D.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D3E.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D3F.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D40.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D41.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D42.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D43.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D44.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D45.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D46.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D47.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D48.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D49.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D4A.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D4B.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D4C.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D4D.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D4E.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D4F.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D50.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D51.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D52.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D53.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D54.pem | 0 .../DataONEProdCA}/newcerts/CF8745F5A16C6D55.pem | 0 .../DataONEProdCA}/openssl.csr_ca.conf | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/openssl.tmpl | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/.csr | 0 .../DataONEProdCA}/req/CN=urn:node:CN,DC=dataone,DC=org.csr | 0 .../DataONEProdCA}/req/DataONEProdCA.csr | 0 .../DataONEProdCA}/req/cn-orc-1.dataone.org-1.csr | 0 .../DataONEProdCA}/req/cn-orc-1.dataone.org-2.csr | 0 .../DataONEProdCA}/req/cn-orc-1.dataone.org.csr | 0 .../DataONEProdCA}/req/cn-ucsb-1.dataone.org-1.csr | 0 .../DataONEProdCA}/req/cn-ucsb-1.dataone.org-2.csr | 0 .../DataONEProdCA}/req/cn-ucsb-1.dataone.org.csr | 0 .../DataONEProdCA}/req/cn-unm-1.dataone.org-1.csr | 0 .../DataONEProdCA}/req/cn-unm-1.dataone.org-2.csr | 0 .../DataONEProdCA}/req/cn-unm-1.dataone.org.csr | 0 .../DataONEProdCA}/req/data.piscoweb.org.csr | 0 .../DataONEProdCA}/req/dataknp.sanparks.org-1.csr | 0 .../DataONEProdCA}/req/dataknp.sanparks.org.csr | 0 .../DataONEProdCA}/req/monitor.dataone.org.csr | 0 .../DataONEProdCA}/req/oneshare.unm.edu.csr | 0 .../DataONEProdCA}/req/osu.piscoweb.org.csr | 0 .../DataONEProdCA}/req/urn:node:ARCTIC-1.csr | 0 .../DataONEProdCA}/req/urn:node:ARCTIC-2.csr | 0 .../DataONEProdCA}/req/urn:node:ARCTIC.csr | 0 .../DataONEProdCA}/req/urn:node:BCODMO.csr | 0 .../DataONEProdCA}/req/urn:node:CARY.csr | 0 .../DataONEProdCA}/req/urn:node:CAS_CERN.csr | 0 .../DataONEProdCA}/req/urn:node:CA_OPC-1.csr | 0 .../DataONEProdCA}/req/urn:node:CA_OPC.csr | 0 .../DataONEProdCA}/req/urn:node:CDL-1.csr | 0 .../DataONEProdCA}/req/urn:node:CDL-2.csr | 0 .../DataONEProdCA}/req/urn:node:CDL.csr | 0 .../DataONEProdCA}/req/urn:node:CERP_SFWMD.csr | 0 .../DataONEProdCA}/req/urn:node:CLOAKN.csr | 0 .../DataONEProdCA}/req/urn:node:CLOEBIRD-1.csr | 0 .../DataONEProdCA}/req/urn:node:CLOEBIRD.csr | 0 .../DataONEProdCA}/req/urn:node:CN-1.csr | 0 .../DataONEProdCA}/req/urn:node:CN-2.csr | 0 .../DataONEProdCA}/req/urn:node:CN-3.csr | 0 .../DataONEProdCA}/req/urn:node:CN-4.csr | 0 .../DataONEProdCA}/req/urn:node:CN-5.csr | 0 .../DataONEProdCA}/req/urn:node:CN-6.csr | 0 .../DataONEProdCA}/req/urn:node:CN.csr | 0 .../DataONEProdCA}/req/urn:node:CNORC1-1.csr | 0 .../DataONEProdCA}/req/urn:node:CNORC1-2.csr | 0 .../DataONEProdCA}/req/urn:node:CNORC1-3.csr | 0 .../DataONEProdCA}/req/urn:node:CNORC1.csr | 0 .../DataONEProdCA}/req/urn:node:CNUCSB1-1.csr | 0 .../DataONEProdCA}/req/urn:node:CNUCSB1-2.csr | 0 .../DataONEProdCA}/req/urn:node:CNUCSB1-3.csr | 0 .../DataONEProdCA}/req/urn:node:CNUCSB1.csr | 0 .../DataONEProdCA}/req/urn:node:CNUNM1-1.csr | 0 .../DataONEProdCA}/req/urn:node:CNUNM1.csr | 0 .../DataONEProdCA}/req/urn:node:DFC.csr | 0 .../DataONEProdCA}/req/urn:node:DRP-1.csr | 0 .../DataONEProdCA}/req/urn:node:DRP.csr | 0 .../DataONEProdCA}/req/urn:node:DRYAD.csr | 0 .../DataONEProdCA}/req/urn:node:EDACGSTORE.csr | 0 .../DataONEProdCA}/req/urn:node:EDI-1.csr | 0 .../DataONEProdCA}/req/urn:node:EDI-2.csr | 0 .../DataONEProdCA}/req/urn:node:EDI.csr | 0 .../DataONEProdCA}/req/urn:node:EDORA.csr | 0 .../DataONEProdCA}/req/urn:node:ESA-1.csr | 0 .../DataONEProdCA}/req/urn:node:ESA-2.csr | 0 .../DataONEProdCA}/req/urn:node:ESA.csr | 0 .../DataONEProdCA}/req/urn:node:ESS_DIVE.csr | 0 .../DataONEProdCA}/req/urn:node:FEMC-1.csr | 0 .../DataONEProdCA}/req/urn:node:FEMC.csr | 0 .../DataONEProdCA}/req/urn:node:FIGSHARE_CARY-1.csr | 0 .../DataONEProdCA}/req/urn:node:FIGSHARE_CARY.csr | 0 .../DataONEProdCA}/req/urn:node:GLEON-1.csr | 0 .../DataONEProdCA}/req/urn:node:GLEON.csr | 0 .../DataONEProdCA}/req/urn:node:GOA-1.csr | 0 .../DataONEProdCA}/req/urn:node:GOA-2.csr | 0 .../DataONEProdCA}/req/urn:node:GOA-3.csr | 0 .../DataONEProdCA}/req/urn:node:GOA.csr | 0 .../DataONEProdCA}/req/urn:node:GRIIDC.csr | 0 .../DataONEProdCA}/req/urn:node:GULFWATCH.csr | 0 .../DataONEProdCA}/req/urn:node:IARC-1.csr | 0 .../DataONEProdCA}/req/urn:node:IARC.csr | 0 .../DataONEProdCA}/req/urn:node:IEDA_EARTHCHEM.csr | 0 .../DataONEProdCA}/req/urn:node:IEDA_MGDL.csr | 0 .../DataONEProdCA}/req/urn:node:IEDA_USAP.csr | 0 .../DataONEProdCA}/req/urn:node:IOE.csr | 0 .../DataONEProdCA}/req/urn:node:KNB-1.csr | 0 .../DataONEProdCA}/req/urn:node:KNB.csr | 0 .../DataONEProdCA}/req/urn:node:KUBI.csr | 0 .../DataONEProdCA}/req/urn:node:LTER-1.csr | 0 .../DataONEProdCA}/req/urn:node:LTER-2.csr | 0 .../DataONEProdCA}/req/urn:node:LTER-3.csr | 0 .../DataONEProdCA}/req/urn:node:LTER-EUROPE.csr | 0 .../DataONEProdCA}/req/urn:node:LTER.csr | 0 .../DataONEProdCA}/req/urn:node:LTER_EUROPE.csr | 0 .../DataONEProdCA}/req/urn:node:METAGRIL.csr | 0 .../DataONEProdCA}/req/urn:node:MPC.csr | 0 .../DataONEProdCA}/req/urn:node:MSTMIP.csr | 0 .../DataONEProdCA}/req/urn:node:NCEI-1.csr | 0 .../DataONEProdCA}/req/urn:node:NCEI.csr | 0 .../DataONEProdCA}/req/urn:node:NEON-1.csr | 0 .../DataONEProdCA}/req/urn:node:NEON.csr | 0 .../DataONEProdCA}/req/urn:node:NKN.csr | 0 .../DataONEProdCA}/req/urn:node:NMEPSCOR.csr | 0 .../DataONEProdCA}/req/urn:node:NRDC-1.csr | 0 .../DataONEProdCA}/req/urn:node:NRDC.csr | 0 .../DataONEProdCA}/req/urn:node:ONEShare-1.csr | 0 .../DataONEProdCA}/req/urn:node:ONEShare-2.csr | 0 .../DataONEProdCA}/req/urn:node:ONEShare.csr | 0 .../DataONEProdCA}/req/urn:node:ORNLDAAC.csr | 0 .../DataONEProdCA}/req/urn:node:OTS_NDC.csr | 0 .../DataONEProdCA}/req/urn:node:PANGAEA.csr | 0 .../DataONEProdCA}/req/urn:node:PISCO.csr | 0 .../DataONEProdCA}/req/urn:node:PNDB.csr | 0 .../DataONEProdCA}/req/urn:node:PPBIO-1.csr | 0 .../DataONEProdCA}/req/urn:node:PPBIO.csr | 0 .../DataONEProdCA}/req/urn:node:R2R.csr | 0 .../DataONEProdCA}/req/urn:node:REPORC.csr | 0 .../DataONEProdCA}/req/urn:node:REPORC1.csr | 0 .../DataONEProdCA}/req/urn:node:REPUCSB.csr | 0 .../DataONEProdCA}/req/urn:node:REPUNM.csr | 0 .../DataONEProdCA}/req/urn:node:REPUNM1.csr | 0 .../DataONEProdCA}/req/urn:node:RGD.csr | 0 .../DataONEProdCA}/req/urn:node:RW-1.csr | 0 .../DataONEProdCA}/req/urn:node:RW-2.csr | 0 .../DataONEProdCA}/req/urn:node:RW.csr | 0 .../DataONEProdCA}/req/urn:node:SANPARKS-1.csr | 0 .../DataONEProdCA}/req/urn:node:SANPARKS.csr | 0 .../DataONEProdCA}/req/urn:node:SCTLD-1.csr | 0 .../DataONEProdCA}/req/urn:node:SCTLD.csr | 0 .../DataONEProdCA}/req/urn:node:SEAD-1.csr | 0 .../DataONEProdCA}/req/urn:node:SEAD.csr | 0 .../DataONEProdCA}/req/urn:node:SFWMD.csr | 0 .../DataONEProdCA}/req/urn:node:TDAR.csr | 0 .../DataONEProdCA}/req/urn:node:TERN-1.csr | 0 .../DataONEProdCA}/req/urn:node:TERN.csr | 0 .../DataONEProdCA}/req/urn:node:TFRI-1.csr | 0 .../DataONEProdCA}/req/urn:node:TFRI-2.csr | 0 .../DataONEProdCA}/req/urn:node:TFRI.csr | 0 .../DataONEProdCA}/req/urn:node:TNC_DANGERMOND.csr | 0 .../DataONEProdCA}/req/urn:node:UIC.csr | 0 .../DataONEProdCA}/req/urn:node:USANPN.csr | 0 .../DataONEProdCA}/req/urn:node:USGSCSAS-1.csr | 0 .../DataONEProdCA}/req/urn:node:USGSCSAS.csr | 0 .../DataONEProdCA}/req/urn:node:USGS_SDC-1.csr | 0 .../DataONEProdCA}/req/urn:node:USGS_SDC.csr | 0 .../DataONEProdCA}/req/urn:node:US_MPC.csr | 0 .../DataONEProdCA}/req/urn:node:mnORC1-1.csr | 0 .../DataONEProdCA}/req/urn:node:mnORC1-2.csr | 0 .../DataONEProdCA}/req/urn:node:mnORC1-3.csr | 0 .../DataONEProdCA}/req/urn:node:mnORC1.csr | 0 .../DataONEProdCA}/req/urn:node:mnORC2.csr | 0 .../DataONEProdCA}/req/urn:node:mnUCSB1-1.csr | 0 .../DataONEProdCA}/req/urn:node:mnUCSB1-2.csr | 0 .../DataONEProdCA}/req/urn:node:mnUCSB1-3.csr | 0 .../DataONEProdCA}/req/urn:node:mnUCSB1.csr | 0 .../DataONEProdCA}/req/urn:node:mnUNM1-1.csr | 0 .../DataONEProdCA}/req/urn:node:mnUNM1-2.csr | 0 .../DataONEProdCA}/req/urn:node:mnUNM1-3.csr | 0 .../DataONEProdCA}/req/urn:node:mnUNM1.csr | 0 .../DataONEProdCA}/req/urn:node:mnUNM2.csr | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/serial | 0 {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/serial.old | 0 .../DataONERootCA}/certs/DataONERootCA.pem | 0 .../DataONERootCA}/crl/DataONERootCA_CRL.pem | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/crlnumber | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/crlnumber.old | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt.attr | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt.attr.old | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt.old | 0 .../DataONERootCA}/newcerts/ACEE8CA3214DA197.pem | 0 .../DataONERootCA}/newcerts/ACEE8CA3214DA198.pem | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/openssl.cnf | 0 .../DataONERootCA}/req/DataONERootCA.csr | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/serial | 0 {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/serial.old | 0 .../DataONETestCA}/certs/*.test.dataone.org.pem | 0 .../DataONETestCA}/certs/DataONETestCA.pem | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/MBJTEST.pem | 0 .../DataONETestCA}/certs/cn-dev-2.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-dev-3.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-dev.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-sandbox-orc-1.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-sandbox-ucsb-1.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-sandbox-unm-1.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-stage-orc-1.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-stage-ucsb-1.dataone.org.pem | 0 .../DataONETestCA}/certs/cn-stage-unm-1.dataone.org.pem | 0 .../DataONETestCA}/certs/d1-merritt-stage.cdlib.org.pem | 0 .../DataONETestCA}/certs/d1.merritt-stage.cdlib.org.pem | 0 .../DataONETestCA}/certs/dev-testing.dataone.org.pem | 0 .../DataONETestCA}/certs/test.piscoweb.org.pem | 0 .../DataONETestCA}/certs/testCnAdmin.pem | 0 .../DataONETestCA}/certs/testEQPerson1-1.pem | 0 .../DataONETestCA}/certs/testEQPerson1.pem | 0 .../DataONETestCA}/certs/testEQPerson2-1.pem | 0 .../DataONETestCA}/certs/testEQPerson2.pem | 0 .../DataONETestCA}/certs/testEQPerson3-1.pem | 0 .../DataONETestCA}/certs/testEQPerson3.pem | 0 .../DataONETestCA}/certs/testGroupie-1.pem | 0 .../DataONETestCA}/certs/testGroupie.pem | 0 .../DataONETestCA}/certs/testMappedPerson.pem | 0 .../DataONETestCA}/certs/testMonitor.pem | 0 .../DataONETestCA}/certs/testPerson-1.pem | 0 .../DataONETestCA}/certs/testPerson-2.pem | 0 .../DataONETestCA}/certs/testPerson-3.pem | 0 .../DataONETestCA}/certs/testPerson-4.pem | 0 .../DataONETestCA}/certs/testPerson.pem | 0 .../DataONETestCA}/certs/testPerson_Expired-1.pem | 0 .../DataONETestCA}/certs/testPerson_Expired.pem | 0 .../DataONETestCA}/certs/testPerson_NoSubjectInfo.pem | 0 .../DataONETestCA}/certs/testRightsHolder-1.pem | 0 .../DataONETestCA}/certs/testRightsHolder.pem | 0 .../DataONETestCA}/certs/testSubmitter-1.pem | 0 .../DataONETestCA}/certs/testSubmitter.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS0.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS1.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS2.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS3.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS4.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS5.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS6.pem | 0 .../DataONETestCA}/certs/urn:node:D1USGS7.pem | 0 .../DataONETestCA}/certs/urn:node:DEMO1.pem | 0 .../DataONETestCA}/certs/urn:node:DEMO2.pem | 0 .../DataONETestCA}/certs/urn:node:DEMO3.pem | 0 .../DataONETestCA}/certs/urn:node:DEMO4.pem | 0 .../DataONETestCA}/certs/urn:node:cnDevORC1.pem | 0 .../DataONETestCA}/certs/urn:node:cnDevUCSB1.pem | 0 .../DataONETestCA}/certs/urn:node:cnDevUNM1.pem | 0 .../DataONETestCA}/certs/urn:node:cnSandboxORC1.pem | 0 .../DataONETestCA}/certs/urn:node:cnSandboxUCSB1.pem | 0 .../DataONETestCA}/certs/urn:node:cnSandboxUNM1.pem | 0 .../DataONETestCA}/certs/urn:node:cnStageORC1.pem | 0 .../DataONETestCA}/certs/urn:node:cnStageUCSB1.pem | 0 .../DataONETestCA}/certs/urn:node:cnStageUNM1.pem | 0 .../DataONETestCA}/certs/urn:node:mnDevGMN.pem | 0 .../DataONETestCA}/certs/urn:node:mnSandboxORC1.pem | 0 .../DataONETestCA}/certs/urn:node:mnSandboxUCSB1.pem | 0 .../DataONETestCA}/certs/urn:node:mnSandboxUCSB2.pem | 0 .../DataONETestCA}/certs/urn:node:mnSandboxUNM1.pem | 0 .../DataONETestCA}/certs/urn:node:mnStageCDL.pem | 0 .../DataONETestCA}/certs/urn:node:mnStageLTER.pem | 0 .../DataONETestCA}/certs/urn:node:mnStageORC1.pem | 0 .../DataONETestCA}/certs/urn:node:mnStagePISCO.pem | 0 .../DataONETestCA}/certs/urn:node:mnStageUCSB1.pem | 0 .../DataONETestCA}/certs/urn:node:mnStageUCSB2.pem | 0 .../DataONETestCA}/certs/urn:node:mnStageUCSB3.pem | 0 .../DataONETestCA}/crl/DataONETestCA_CRL.pem | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/crlnumber | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/crlnumber.old | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt.attr | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt.attr.old | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt.old | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0000.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0001.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0002.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0003.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0004.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0005.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0006.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0007.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0008.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0009.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D000A.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D000B.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D000C.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D000D.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D000E.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D000F.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0010.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0011.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0012.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0013.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0014.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0015.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0016.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0017.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0018.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0019.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D001A.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D001B.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D001C.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D001D.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D001E.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D001F.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0020.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0021.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0022.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0023.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0024.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0025.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0026.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0027.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0028.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0029.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D002A.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D002B.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D002C.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D002D.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D002E.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D002F.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0030.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0031.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0032.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0033.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0034.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0035.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0036.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0037.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0038.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0039.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D003A.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D003B.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D003C.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D003D.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D003E.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D003F.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0040.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0041.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0042.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0043.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0044.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0045.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0046.pem | 0 .../DataONETestCA}/newcerts/DA3263A2A12D0047.pem | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/openssl.cnf | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/openssl.tmpl | 0 .../DataONETestCA}/req/*.test.dataone.org.csr | 0 .../DataONETestCA}/req/DataONETestCA.csr | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/MBJTEST.csr | 0 .../DataONETestCA}/req/cn-dev-2.dataone.org.csr | 0 .../DataONETestCA}/req/cn-dev-3.dataone.org.csr | 0 .../DataONETestCA}/req/cn-dev.dataone.org.csr | 0 .../DataONETestCA}/req/cn-sandbox-orc-1.dataone.org.csr | 0 .../DataONETestCA}/req/cn-sandbox-ucsb-1.dataone.org.csr | 0 .../DataONETestCA}/req/cn-sandbox-unm-1.dataone.org.csr | 0 .../DataONETestCA}/req/cn-stage-orc-1.dataone.org.csr | 0 .../DataONETestCA}/req/cn-stage-ucsb-1.dataone.org.csr | 0 .../DataONETestCA}/req/cn-stage-unm-1.dataone.org.csr | 0 .../DataONETestCA}/req/d1-merritt-stage.cdlib.org.csr | 0 .../DataONETestCA}/req/d1.merritt-stage.cdlib.org.csr | 0 .../DataONETestCA}/req/dev-testing.dataone.org.csr | 0 .../DataONETestCA}/req/test.piscoweb.org.csr | 0 .../DataONETestCA}/req/testCnAdmin.csr | 0 .../DataONETestCA}/req/testEQPerson1-1.csr | 0 .../DataONETestCA}/req/testEQPerson1.csr | 0 .../DataONETestCA}/req/testEQPerson2-1.csr | 0 .../DataONETestCA}/req/testEQPerson2.csr | 0 .../DataONETestCA}/req/testEQPerson3-1.csr | 0 .../DataONETestCA}/req/testEQPerson3.csr | 0 .../DataONETestCA}/req/testGroupie-1.csr | 0 .../DataONETestCA}/req/testGroupie.csr | 0 .../DataONETestCA}/req/testMappedPerson.csr | 0 .../DataONETestCA}/req/testMonitor.csr | 0 .../DataONETestCA}/req/testPerson-1.csr | 0 .../DataONETestCA}/req/testPerson-2.csr | 0 .../DataONETestCA}/req/testPerson-3.csr | 0 .../DataONETestCA}/req/testPerson-4.csr | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson.csr | 0 .../DataONETestCA}/req/testPerson_Expired-1.csr | 0 .../DataONETestCA}/req/testPerson_Expired.csr | 0 .../DataONETestCA}/req/testPerson_NoSubjectInfo.csr | 0 .../DataONETestCA}/req/testRightsHolder-1.csr | 0 .../DataONETestCA}/req/testRightsHolder.csr | 0 .../DataONETestCA}/req/testSubmitter-1.csr | 0 .../DataONETestCA}/req/testSubmitter.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS0.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS1.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS2.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS3.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS4.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS5.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS6.csr | 0 .../DataONETestCA}/req/urn:node:D1USGS7.csr | 0 .../DataONETestCA}/req/urn:node:DEMO1.csr | 0 .../DataONETestCA}/req/urn:node:DEMO2.csr | 0 .../DataONETestCA}/req/urn:node:DEMO3.csr | 0 .../DataONETestCA}/req/urn:node:DEMO4.csr | 0 .../DataONETestCA}/req/urn:node:cnDevORC1.csr | 0 .../DataONETestCA}/req/urn:node:cnDevUCSB1.csr | 0 .../DataONETestCA}/req/urn:node:cnDevUNM1.csr | 0 .../DataONETestCA}/req/urn:node:cnSandboxORC1.csr | 0 .../DataONETestCA}/req/urn:node:cnSandboxUCSB1.csr | 0 .../DataONETestCA}/req/urn:node:cnSandboxUNM1.csr | 0 .../DataONETestCA}/req/urn:node:cnStageORC1.csr | 0 .../DataONETestCA}/req/urn:node:cnStageUCSB1.csr | 0 .../DataONETestCA}/req/urn:node:cnStageUNM1.csr | 0 .../DataONETestCA}/req/urn:node:mnDevGMN.csr | 0 .../DataONETestCA}/req/urn:node:mnSandboxORC1.csr | 0 .../DataONETestCA}/req/urn:node:mnSandboxUCSB1.csr | 0 .../DataONETestCA}/req/urn:node:mnSandboxUCSB2.csr | 0 .../DataONETestCA}/req/urn:node:mnSandboxUNM1.csr | 0 .../DataONETestCA}/req/urn:node:mnStageCDL.csr | 0 .../DataONETestCA}/req/urn:node:mnStageLTER.csr | 0 .../DataONETestCA}/req/urn:node:mnStageORC1.csr | 0 .../DataONETestCA}/req/urn:node:mnStagePISCO.csr | 0 .../DataONETestCA}/req/urn:node:mnStageUCSB1.csr | 0 .../DataONETestCA}/req/urn:node:mnStageUCSB2.csr | 0 .../DataONETestCA}/req/urn:node:mnStageUCSB3.csr | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/serial | 0 {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/serial.old | 0 .../DataONETestIntCA}/certs/DataONETestIntCA.pem | 0 .../DataONETestIntCA}/certs/cn-dev-orc-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-2.pem | 0 .../DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-3.pem | 0 .../DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-5.pem | 0 .../DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org-3.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org-4.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-2.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-2.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-9.pem | 0 .../DataONETestIntCA}/certs/cn-dev-ucsb-9.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-unm-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org-3.pem | 0 .../DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org-4.pem | 0 .../DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org-5.pem | 0 .../DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-dev-unm-2.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-dev-unm-2.test.dataone.org.pem | 0 .../certs/cn-sandbox-orc-1.test.dataone.org-1.pem | 0 .../certs/cn-sandbox-orc-1.test.dataone.org-2.pem | 0 .../certs/cn-sandbox-orc-1.test.dataone.org-3.pem | 0 .../DataONETestIntCA}/certs/cn-sandbox-orc-1.test.dataone.org.pem | 0 .../certs/cn-sandbox-ucsb-1.test.dataone.org-1.pem | 0 .../certs/cn-sandbox-ucsb-1.test.dataone.org-2.pem | 0 .../certs/cn-sandbox-ucsb-1.test.dataone.org-3.pem | 0 .../certs/cn-sandbox-ucsb-1.test.dataone.org.pem | 0 .../certs/cn-sandbox-ucsb-2.test.dataone.org-2.pem | 0 .../certs/cn-sandbox-ucsb-2.test.dataone.org.pem | 0 .../certs/cn-sandbox-unm-1.test.dataone.org-1.pem | 0 .../certs/cn-sandbox-unm-1.test.dataone.org-2.pem | 0 .../DataONETestIntCA}/certs/cn-sandbox-unm-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-stage-orc-1.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-stage-orc-1.test.dataone.org-2.pem | 0 .../DataONETestIntCA}/certs/cn-stage-orc-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-stage-orc-2.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-stage-orc-2.test.dataone.org.pem | 0 .../certs/cn-stage-ucsb-1.test.dataone.org-1.pem | 0 .../certs/cn-stage-ucsb-1.test.dataone.org-2.pem | 0 .../DataONETestIntCA}/certs/cn-stage-ucsb-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-stage-unm-1.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-stage-unm-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/cn-stage-unm-2.test.dataone.org-1.pem | 0 .../DataONETestIntCA}/certs/cn-stage-unm-2.test.dataone.org-2.pem | 0 .../DataONETestIntCA}/certs/cn-stage-unm-2.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/data.gleonrcn.org.pem | 0 .../DataONETestIntCA}/certs/flynn-gmn-1.test.dataone.org.pem | 0 .../DataONETestIntCA}/certs/metacat3.tfri.gov.tw.pem | 0 .../DataONETestIntCA}/certs/mynpn-dev.usanpn.org.pem | 0 .../DataONETestIntCA}/certs/nibbler.nceas.ucsb.edu.pem | 0 .../DataONETestIntCA}/certs/oneshare-test.unm.edu-1.pem | 0 .../DataONETestIntCA}/certs/oneshare-test.unm.edu.pem | 0 .../DataONETestIntCA}/certs/test.piscoweb.org.pem | 0 .../DataONETestIntCA}/certs/testEQPerson1-1.pem | 0 .../DataONETestIntCA}/certs/testEQPerson1-2.pem | 0 .../DataONETestIntCA}/certs/testEQPerson1-3.pem | 0 .../DataONETestIntCA}/certs/testEQPerson1.pem | 0 .../DataONETestIntCA}/certs/testEQPerson2-1.pem | 0 .../DataONETestIntCA}/certs/testEQPerson2-2.pem | 0 .../DataONETestIntCA}/certs/testEQPerson2-3.pem | 0 .../DataONETestIntCA}/certs/testEQPerson2.pem | 0 .../DataONETestIntCA}/certs/testEQPerson3-1.pem | 0 .../DataONETestIntCA}/certs/testEQPerson3-2.pem | 0 .../DataONETestIntCA}/certs/testEQPerson3-3.pem | 0 .../DataONETestIntCA}/certs/testEQPerson3.pem | 0 .../DataONETestIntCA}/certs/testGroupie-1.pem | 0 .../DataONETestIntCA}/certs/testGroupie-2.pem | 0 .../DataONETestIntCA}/certs/testGroupie-3.pem | 0 .../DataONETestIntCA}/certs/testGroupie-4.pem | 0 .../DataONETestIntCA}/certs/testGroupie.pem | 0 .../DataONETestIntCA}/certs/testPerson-1.pem | 0 .../DataONETestIntCA}/certs/testPerson-2.pem | 0 .../DataONETestIntCA}/certs/testPerson-3.pem | 0 .../DataONETestIntCA}/certs/testPerson.pem | 0 .../DataONETestIntCA}/certs/testPerson_InvalidVsSchema.pem | 0 .../DataONETestIntCA}/certs/testPerson_Missing_EQ_IDs.pem | 0 .../DataONETestIntCA}/certs/testPerson_Missing_Self.pem | 0 .../DataONETestIntCA}/certs/testPerson_NoSubjectInfo-1.pem | 0 .../DataONETestIntCA}/certs/testPerson_NoSubjectInfo-2.pem | 0 .../DataONETestIntCA}/certs/testPerson_NoSubjectInfo-3.pem | 0 .../DataONETestIntCA}/certs/testPerson_NoSubjectInfo-4.pem | 0 .../DataONETestIntCA}/certs/testPerson_NoSubjectInfo.pem | 0 .../DataONETestIntCA}/certs/testRightsHolder-1.pem | 0 .../DataONETestIntCA}/certs/testRightsHolder-2.pem | 0 .../DataONETestIntCA}/certs/testRightsHolder-3.pem | 0 .../DataONETestIntCA}/certs/testRightsHolder.pem | 0 .../DataONETestIntCA}/certs/testSubmitter-1.pem | 0 .../DataONETestIntCA}/certs/testSubmitter-2.pem | 0 .../DataONETestIntCA}/certs/testSubmitter-3.pem | 0 .../DataONETestIntCA}/certs/testSubmitter.pem | 0 .../DataONETestIntCA}/certs/urn:node:CATEST-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:D1USGS6.pem | 0 .../DataONETestIntCA}/certs/urn:node:KUBI.pem | 0 .../DataONETestIntCA}/certs/urn:node:TestBROOKELT-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevORC1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevORC1-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevORC1-3.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevORC1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUCSB1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUCSB1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUCSB2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUCSB2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUCSB9.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUNM1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUNM1-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUNM1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUNM2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnDevUNM2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnSandboxORC1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnSandboxUCSB1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnSandboxUCSB2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnSandboxUCSB2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnSandboxUNM1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnSandboxUNM1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnSandboxValley2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageORC1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageORC1-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageORC1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageORC2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageORC2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUCSB1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUCSB1-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUCSB1-3.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUNM1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUNM1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUNM2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUNM2-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUNM2.pem | 0 .../DataONETestIntCA}/certs/urn:node:cnStageUNM2.pem.pem | 0 .../DataONETestIntCA}/certs/urn:node:mn-sandbox-ucsb-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mn-sandbox-ucsb-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo1-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo1-3.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo10-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo10-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo10.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo11-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo11-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo11.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo2-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo3-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo3-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo3.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo4-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo4-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo4.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo5-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo5-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo5.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo6-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo6-3.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo6-4.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo6.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo7-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo7-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo7.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo8-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo8-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo8.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo9-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo9-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDemo9.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDevUCSB1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDevUCSB2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDevUNM1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnDevUNM2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxORC1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUCSB1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUCSB1-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUCSB1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUCSB2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUCSB2-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUCSB2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUNM1-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnSandboxUNM1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageCDL.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageORC1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStagePISCO-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStagePISCO.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageUCSB2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageUCSB2-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageUCSB2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageUCSB3.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageUCSB4.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnStageUNM1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestAEKOS-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestAEKOS.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestARCTIC-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestARCTIC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestARM.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestBCODMO.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestCARY.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestCAS_CERN.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestCERP_SFWMD.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestCLOEBIRD.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestCYVERSE.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestDFC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestDRYAD.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestDSPACE.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestEDAC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestEDI-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestEDI-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestEDI.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestEDORA.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestESS_DIVE.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestFEMC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestFLYNN-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestFLYNN.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestFLYNN2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGBIF.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGLEON.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGMN1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGMNLocal-11.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGMNv2-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGMNv2-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGRIIDC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestGulfWatch.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestIARC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestIEDA.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestIEDA_EARTHCHEM.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestIEDA_MGDL.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestIEDA_USAP.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestIOE.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestKITTY.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestKNB-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestKNB-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestKNB.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestKUBI.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestLTER-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestLTER-2.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestLTER-3.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestLTER.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestMPC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestMSTMIP.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNCEI-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNCEI.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNEON-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNEON.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNKN.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNMEPSCOR.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNRDC-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNRDC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNRDC1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestNibbler.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestONEShare.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestOTS-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestOTS.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestPANGAEA-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestPELD.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestPNDB.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestPPBIO.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestR2R.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestRGD.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestRW-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestRW.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestSAEON.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestSC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestSEAD-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestSEAD.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestTDAR.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestTERRAPOP.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestTFRI.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestUIC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestUSANPN.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestUSGS_SDC.pem | 0 .../DataONETestIntCA}/certs/urn:node:mnTestUTK.pem | 0 .../DataONETestIntCA}/certs/urn:node:mntestGMNv2.pem | 0 .../DataONETestIntCA}/certs/urn:node:tdar_test-1.pem | 0 .../DataONETestIntCA}/certs/urn:node:tdar_test.pem | 0 .../DataONETestIntCA}/certs/valley.duckdns.org.pem | 0 .../DataONETestIntCA}/crl/DataONETestInt_CRL.pem | 0 {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/crlnumber | 0 .../DataONETestIntCA}/crlnumber.old | 0 .../DataONETestIntCA}/csr/arm.csr.pem | 0 {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/csr/junk.pem | 0 .../DataONETestIntCA}/csr/kilthub.csr.pem | 0 .../DataONETestIntCA}/csr/kilthub.pem | 0 .../DataONETestIntCA}/csr/kilthub.pem.bad | 0 .../DataONETestIntCA}/csr/mnTestARM.pem | 0 .../DataONETestIntCA}/f5edc3d8.0/f5edc3d8.r0 | 0 {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/index.txt | 0 .../DataONETestIntCA}/index.txt.attr | 0 .../DataONETestIntCA}/index.txt.attr.old | 0 .../DataONETestIntCA}/index.txt.old | 0 .../newcerts/7AB19A51A82DEF3D17B5975701DB60DF1AA6C52E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D004A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D004B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D004C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D004D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D004E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D004F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0050.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0051.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0052.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0053.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0054.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0055.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0056.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0057.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0058.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0059.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D005A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D005B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D005C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D005D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D005E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D005F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0060.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0061.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0062.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0063.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0064.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0065.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0066.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0068.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D006A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D006B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D006C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D006D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D006E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D006F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0070.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0071.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0072.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0073.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0074.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0075.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0076.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0077.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0078.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0079.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D007A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D007B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D007C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D007D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D007E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D007F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0080.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0081.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0082.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0083.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0084.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0085.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0086.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0087.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0088.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0089.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D008A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D008B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D008C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D008D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D008E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D008F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0090.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0091.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0092.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0093.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0094.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0095.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0096.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0097.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0098.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0099.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D009A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D009B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D009C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D009D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D009E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D009F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A0.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A1.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A2.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A3.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A4.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A5.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A6.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A7.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A8.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00A9.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00AA.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00AB.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00AC.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00AD.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00AE.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00AF.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B0.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B1.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B2.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B3.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B4.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B5.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B6.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B7.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B8.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00B9.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00BA.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00BB.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00BC.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00BD.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00BE.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00BF.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C0.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C1.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C2.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C3.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C4.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C5.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C6.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C7.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C8.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00C9.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00CA.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00CB.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00CC.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00CD.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00CE.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00CF.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D0.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D1.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D2.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D3.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D4.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D5.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D6.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D7.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D8.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00D9.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00DA.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00DB.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00DC.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00DD.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00DE.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00DF.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E0.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E1.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E2.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E3.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E4.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E5.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E6.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E7.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E8.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00E9.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00EA.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00EB.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00EC.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00ED.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00EE.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00EF.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F0.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F1.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F2.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F3.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F4.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F5.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F6.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F7.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F8.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00F9.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00FB.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00FC.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00FD.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00FE.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D00FF.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0100.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0101.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0102.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0103.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0104.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0105.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0106.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0107.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0108.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0109.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D010A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D010B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D010C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D010D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D010E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D010F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0110.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0111.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0112.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0113.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0114.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0115.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0116.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0117.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0118.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0119.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D011A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D011B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D011C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D011D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D011E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D011F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0120.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0121.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0122.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0123.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0124.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0125.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0126.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0127.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0128.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0129.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D012A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D012B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D012C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D012D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D012E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D012F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0130.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0131.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0132.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0133.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0134.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0135.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0136.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0137.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0138.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0139.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D013A.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D013B.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D013C.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D013D.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D013E.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D013F.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0140.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0141.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0142.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0143.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0144.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0145.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0146.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0147.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0148.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D0149.pem | 0 .../DataONETestIntCA}/newcerts/DA3263A2A12D014A.pem | 0 .../DataONETestIntCA}/openssl.csr_ca.conf | 0 {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/openssl.tmpl | 0 .../DataONETestIntCA}/openssl.tmpl.arm | 0 .../DataONETestIntCA}/openssl.tmpl.cnf | 0 .../DataONETestIntCA}/openssl_2.cnf | 0 .../DataONETestIntCA}/req/DataONETestIntCA.csr | 0 .../DataONETestIntCA}/req/cn-dev-orc-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-3.csr | 0 .../DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-4.csr | 0 .../DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-5.csr | 0 .../DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-3.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-4.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-2.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-2.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-9.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-9.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-ucsb-9.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-3.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-4.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-5.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-2.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-dev-unm-2.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org-3.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org.csr | 0 .../req/cn-sandbox-ucsb-1.test.dataone.org-1.csr | 0 .../req/cn-sandbox-ucsb-1.test.dataone.org-2.csr | 0 .../req/cn-sandbox-ucsb-1.test.dataone.org-3.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-ucsb-1.test.dataone.org.csr | 0 .../req/cn-sandbox-ucsb-2.test.dataone.org-1.csr | 0 .../req/cn-sandbox-ucsb-2.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-ucsb-2.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-unm-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-unm-1.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-sandbox-unm-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-stage-orc-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-stage-orc-1.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-stage-orc-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-stage-orc-2.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-stage-orc-2.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-stage-ucsb-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-stage-ucsb-1.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-stage-ucsb-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-stage-unm-1.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-stage-unm-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/cn-stage-unm-2.test.dataone.org-1.csr | 0 .../DataONETestIntCA}/req/cn-stage-unm-2.test.dataone.org-2.csr | 0 .../DataONETestIntCA}/req/cn-stage-unm-2.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/data.gleonrcn.org.csr | 0 .../DataONETestIntCA}/req/flynn-gmn-1.test.dataone.org.csr | 0 .../DataONETestIntCA}/req/metacat3.tfri.gov.tw.csr | 0 .../DataONETestIntCA}/req/mynpn-dev.usanpn.org.csr | 0 .../DataONETestIntCA}/req/nibbler.nceas.ucsb.edu.csr | 0 .../DataONETestIntCA}/req/oneshare-test.unm.edu-1.csr | 0 .../DataONETestIntCA}/req/oneshare-test.unm.edu.csr | 0 .../DataONETestIntCA}/req/test.piscoweb.org.csr | 0 .../DataONETestIntCA}/req/testEQPerson1-1.csr | 0 .../DataONETestIntCA}/req/testEQPerson1-2.csr | 0 .../DataONETestIntCA}/req/testEQPerson1-3.csr | 0 .../DataONETestIntCA}/req/testEQPerson1.csr | 0 .../DataONETestIntCA}/req/testEQPerson2-1.csr | 0 .../DataONETestIntCA}/req/testEQPerson2-2.csr | 0 .../DataONETestIntCA}/req/testEQPerson2-3.csr | 0 .../DataONETestIntCA}/req/testEQPerson2.csr | 0 .../DataONETestIntCA}/req/testEQPerson3-1.csr | 0 .../DataONETestIntCA}/req/testEQPerson3-2.csr | 0 .../DataONETestIntCA}/req/testEQPerson3-3.csr | 0 .../DataONETestIntCA}/req/testEQPerson3.csr | 0 .../DataONETestIntCA}/req/testGroupie-1.csr | 0 .../DataONETestIntCA}/req/testGroupie-2.csr | 0 .../DataONETestIntCA}/req/testGroupie-3.csr | 0 .../DataONETestIntCA}/req/testGroupie-4.csr | 0 .../DataONETestIntCA}/req/testGroupie.csr | 0 .../DataONETestIntCA}/req/testPerson-1.csr | 0 .../DataONETestIntCA}/req/testPerson-2.csr | 0 .../DataONETestIntCA}/req/testPerson-3.csr | 0 .../DataONETestIntCA}/req/testPerson.csr | 0 .../DataONETestIntCA}/req/testPerson_InvalidVsSchema.csr | 0 .../DataONETestIntCA}/req/testPerson_Missing_EQ_IDs.csr | 0 .../DataONETestIntCA}/req/testPerson_Missing_Self.csr | 0 .../DataONETestIntCA}/req/testPerson_NoSubjectInfo-1.csr | 0 .../DataONETestIntCA}/req/testPerson_NoSubjectInfo-2.csr | 0 .../DataONETestIntCA}/req/testPerson_NoSubjectInfo-3.csr | 0 .../DataONETestIntCA}/req/testPerson_NoSubjectInfo-4.csr | 0 .../DataONETestIntCA}/req/testPerson_NoSubjectInfo.csr | 0 .../DataONETestIntCA}/req/testRightsHolder-1.csr | 0 .../DataONETestIntCA}/req/testRightsHolder-2.csr | 0 .../DataONETestIntCA}/req/testRightsHolder-3.csr | 0 .../DataONETestIntCA}/req/testRightsHolder.csr | 0 .../DataONETestIntCA}/req/testSubmitter-1.csr | 0 .../DataONETestIntCA}/req/testSubmitter-2.csr | 0 .../DataONETestIntCA}/req/testSubmitter-3.csr | 0 .../DataONETestIntCA}/req/testSubmitter.csr | 0 .../DataONETestIntCA}/req/urn:node:CATEST-1.csr | 0 .../DataONETestIntCA}/req/urn:node:CATEST.csr | 0 .../DataONETestIntCA}/req/urn:node:D1USGS6.csr | 0 .../DataONETestIntCA}/req/urn:node:FEMC.csr | 0 .../DataONETestIntCA}/req/urn:node:KUBI.csr | 0 .../DataONETestIntCA}/req/urn:node:METAGRIL-1.csr | 0 .../DataONETestIntCA}/req/urn:node:METAGRIL.csr | 0 .../DataONETestIntCA}/req/urn:node:NCEI.csr | 0 .../DataONETestIntCA}/req/urn:node:TestBROOKELT-1.csr | 0 .../DataONETestIntCA}/req/urn:node:TestBROOKELT.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevORC1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevORC1-2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevORC1-3.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevORC1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUCSB1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUCSB1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUCSB2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUCSB2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUCSB9.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUNM1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUNM1-2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUNM1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUNM2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnDevUNM2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxORC1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxORC1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxUCSB1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxUCSB1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxUCSB2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxUCSB2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxUNM1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxUNM1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnSandboxValley2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageORC1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageORC1-2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageORC1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageORC2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageORC2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUCSB1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUCSB1-2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUCSB1-3.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUCSB1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUNM1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUNM1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUNM2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUNM2-2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUNM2.csr | 0 .../DataONETestIntCA}/req/urn:node:cnStageUNM2.pem.csr | 0 .../DataONETestIntCA}/req/urn:node:mn-sandbox-ucsb-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mn-sandbox-ucsb-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo1-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo1-3.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo10-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo10-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo10.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo11-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo11-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo11.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo2-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo3-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo3-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo3.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo4-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo4-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo4.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo5-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo5-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo5.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo6-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo6-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo6-3.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo6-4.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo6.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo7-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo7-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo7.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo8-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo8-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo8.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo9-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo9-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDemo9.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUCSB1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUCSB1.pem.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUCSB2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUCSB2.pem.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUNM1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUNM1.pem.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUNM2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnDevUNM2.pem.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxORC1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUCSB1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUCSB1-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUCSB1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUCSB2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUCSB2-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUCSB2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUNM1-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnSandboxUNM1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageCDL.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageORC1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStagePISCO-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStagePISCO.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageUCSB2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageUCSB2-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageUCSB2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageUCSB3.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageUCSB4.csr | 0 .../DataONETestIntCA}/req/urn:node:mnStageUNM1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestAEKOS-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestAEKOS.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestARCTIC-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestARCTIC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestARM.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestBCODMO.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestCARY.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestCAS_CERN.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestCERP_SFWMD.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestCLOEBIRD.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestCYVERSE.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestDFC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestDRYAD.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestDSPACE.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestEDAC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestEDI-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestEDI-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestEDI.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestEDORA.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestESS_DIVE.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestFEMC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestFLYNN-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestFLYNN.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestFLYNN2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGBIF.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGLEON.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGMN1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGMNLocal-11.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGMNv2-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGMNv2-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGRIIDC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestGulfWatch.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestIARC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestIEDA.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestIEDA_EARTHCHEM.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestIEDA_MGDL.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestIEDA_USAP.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestIOE.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestKITTY.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestKNB-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestKNB-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestKNB.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestKUBI.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestLTER-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestLTER-2.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestLTER-3.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestLTER.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestMPC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestMSTMIP.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNCEI-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNCEI.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNEON-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNEON.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNKN.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNMEPSCOR.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNRDC-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNRDC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNRDC1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestNibbler.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestONEShare.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestOTS-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestOTS.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestPANGAEA-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestPANGAEA.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestPELD.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestPNDB.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestPPBIO.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestR2R.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestRGD.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestRW-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestRW.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestSAEON.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestSC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestSEAD-1.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestSEAD.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestTDAR.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestTERRAPOP.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestTFRI.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestUIC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestUSANPN.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestUSGS_SDC.csr | 0 .../DataONETestIntCA}/req/urn:node:mnTestUTK.csr | 0 .../DataONETestIntCA}/req/urn:node:mntestGMNv2.csr | 0 .../DataONETestIntCA}/req/urn:node:tdar_test-1.csr | 0 .../DataONETestIntCA}/req/urn:node:tdar_test.csr | 0 .../DataONETestIntCA}/req/valley.duckdns.org.csr | 0 {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/serial | 0 {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/serial.old | 0 1560 files changed, 0 insertions(+), 0 deletions(-) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/CN=urn:node:CN,DC=dataone,DC=org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/DataONEProdCA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-orc-1.dataone.org-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-orc-1.dataone.org-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-orc-1.dataone.org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-ucsb-1.dataone.org-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-ucsb-1.dataone.org-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-ucsb-1.dataone.org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-unm-1.dataone.org-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/cn-unm-1.dataone.org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/data.piscoweb.org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/dataknp.sanparks.org-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/dataknp.sanparks.org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/monitor.dataone.org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/oneshare.unm.edu.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/osu.piscoweb.org.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ARCTIC-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ARCTIC-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ARCTIC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:BCODMO.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CARY.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CAS_CERN.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CA_OPC-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CA_OPC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CDL-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CDL-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CDL.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CERP_SFWMD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CLOAKN.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CLOEBIRD-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CLOEBIRD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CN-6.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CN.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNORC1-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNORC1-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNORC1-3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNORC1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNUCSB1-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNUCSB1-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNUCSB1-3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNUCSB1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNUNM1-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:CNUNM1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:DFC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:DRP-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:DRYAD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:EDACGSTORE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:EDI-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:EDI-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:EDI.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:EDORA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ESA-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ESA-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ESA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ESS_DIVE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:FEMC-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:FEMC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:FIGSHARE_CARY-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:FIGSHARE_CARY.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GLEON-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GLEON.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GOA-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GOA-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GOA-3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GOA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GRIIDC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:GULFWATCH.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:IARC-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:IARC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:IEDA_EARTHCHEM.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:IEDA_MGDL.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:IEDA_USAP.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:IOE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:KNB-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:KNB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:KUBI.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:LTER-3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:LTER-EUROPE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:LTER.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:LTER_EUROPE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:METAGRIL.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:MPC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:MSTMIP.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NCEI-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NCEI.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NEON-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NEON.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NKN.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NMEPSCOR.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NRDC-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:NRDC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ONEShare-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ONEShare-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ONEShare.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:ORNLDAAC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:OTS_NDC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:PANGAEA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:PISCO.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:PNDB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:PPBIO-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:PPBIO.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:R2R.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:REPORC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:REPORC1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:REPUCSB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:REPUNM.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:REPUNM1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:RGD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:RW-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:RW-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:RW.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:SANPARKS-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:SANPARKS.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:SCTLD-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:SEAD-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:SEAD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:SFWMD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:TDAR.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:TERN-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:TERN.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:TFRI-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:TFRI-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:TFRI.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:TNC_DANGERMOND.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:UIC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:USANPN.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:USGSCSAS-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:USGSCSAS.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:USGS_SDC-1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:USGS_SDC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:US_MPC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:mnORC1-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:mnORC1-3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:mnUCSB1-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:mnUCSB1-3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:mnUNM1-2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/certs/urn:node:mnUNM1-3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/crl/DataONEProdCA_CRL.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/crlnumber (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/crlnumber.old (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/csr/urn:node:ARM.csr.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/csr/urn:node:ARM.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt.attr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt.attr.old (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/index.txt.old (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/6DEC49D44183EFBBFA55360AABBA76A2F10177B9.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CB4.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CB5.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CB6.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CB7.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CB8.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CB9.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CBA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CBB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CBC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CBD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CBE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CBF.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC0.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC4.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC5.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC6.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC7.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CC8.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CCA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CCB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CCC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CCD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CCE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD0.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD4.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD5.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD6.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD7.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD8.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CD9.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CDA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CDB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CDC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CDD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CDE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CDF.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE0.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE4.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE5.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE6.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE7.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE8.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CE9.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CEA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CEB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CEC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CED.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CEE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CEF.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF0.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF1.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF2.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF3.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF4.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF5.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF6.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF7.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF8.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CF9.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CFA.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CFB.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CFC.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CFD.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CFE.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6CFF.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D00.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D01.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D02.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D03.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D04.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D05.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D06.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D07.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D08.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D09.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D0A.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D0B.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D0C.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D0D.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D0E.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D0F.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D10.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D11.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D12.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D13.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D14.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D15.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D16.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D17.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D18.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D19.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D1A.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D1B.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D1C.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D1D.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D1E.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D1F.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D20.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D21.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D22.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D23.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D24.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D25.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D26.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D27.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D28.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D29.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D2A.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D2B.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D2C.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D2D.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D2E.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D2F.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D30.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D31.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D32.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D33.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D34.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D35.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D36.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D37.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D38.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D39.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D3A.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D3B.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D3C.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D3D.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D3E.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D3F.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D40.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D41.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D42.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D43.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D44.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D45.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D46.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D47.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D48.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D49.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D4A.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D4B.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D4C.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D4D.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D4E.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D4F.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D50.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D51.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D52.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D53.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D54.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/newcerts/CF8745F5A16C6D55.pem (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/openssl.csr_ca.conf (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/openssl.tmpl (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/CN=urn:node:CN,DC=dataone,DC=org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/DataONEProdCA.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-orc-1.dataone.org-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-orc-1.dataone.org-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-orc-1.dataone.org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-ucsb-1.dataone.org-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-ucsb-1.dataone.org-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-ucsb-1.dataone.org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-unm-1.dataone.org-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-unm-1.dataone.org-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/cn-unm-1.dataone.org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/data.piscoweb.org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/dataknp.sanparks.org-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/dataknp.sanparks.org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/monitor.dataone.org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/oneshare.unm.edu.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/osu.piscoweb.org.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ARCTIC-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ARCTIC-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ARCTIC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:BCODMO.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CARY.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CAS_CERN.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CA_OPC-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CA_OPC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CDL-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CDL-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CDL.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CERP_SFWMD.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CLOAKN.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CLOEBIRD-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CLOEBIRD.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CN-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CN-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CN-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CN-4.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CN-5.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CN-6.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CN.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNORC1-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNORC1-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNORC1-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNORC1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNUCSB1-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNUCSB1-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNUCSB1-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNUCSB1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNUNM1-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:CNUNM1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:DFC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:DRP-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:DRP.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:DRYAD.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:EDACGSTORE.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:EDI-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:EDI-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:EDI.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:EDORA.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ESA-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ESA-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ESA.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ESS_DIVE.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:FEMC-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:FEMC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:FIGSHARE_CARY-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:FIGSHARE_CARY.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GLEON-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GLEON.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GOA-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GOA-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GOA-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GOA.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GRIIDC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:GULFWATCH.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:IARC-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:IARC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:IEDA_EARTHCHEM.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:IEDA_MGDL.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:IEDA_USAP.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:IOE.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:KNB-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:KNB.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:KUBI.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:LTER-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:LTER-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:LTER-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:LTER-EUROPE.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:LTER.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:LTER_EUROPE.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:METAGRIL.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:MPC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:MSTMIP.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NCEI-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NCEI.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NEON-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NEON.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NKN.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NMEPSCOR.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NRDC-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:NRDC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ONEShare-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ONEShare-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ONEShare.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:ORNLDAAC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:OTS_NDC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:PANGAEA.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:PISCO.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:PNDB.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:PPBIO-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:PPBIO.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:R2R.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:REPORC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:REPORC1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:REPUCSB.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:REPUNM.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:REPUNM1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:RGD.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:RW-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:RW-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:RW.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:SANPARKS-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:SANPARKS.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:SCTLD-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:SCTLD.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:SEAD-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:SEAD.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:SFWMD.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:TDAR.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:TERN-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:TERN.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:TFRI-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:TFRI-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:TFRI.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:TNC_DANGERMOND.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:UIC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:USANPN.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:USGSCSAS-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:USGSCSAS.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:USGS_SDC-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:USGS_SDC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:US_MPC.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnORC1-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnORC1-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnORC1-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnORC1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnORC2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUCSB1-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUCSB1-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUCSB1-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUCSB1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUNM1-1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUNM1-2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUNM1-3.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUNM1.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/req/urn:node:mnUNM2.csr (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/serial (100%) rename {DataONEProdCA => SHA-1_ARCHIVE/DataONEProdCA}/serial.old (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/certs/DataONERootCA.pem (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/crl/DataONERootCA_CRL.pem (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/crlnumber (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/crlnumber.old (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt.attr (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt.attr.old (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/index.txt.old (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/newcerts/ACEE8CA3214DA197.pem (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/newcerts/ACEE8CA3214DA198.pem (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/openssl.cnf (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/req/DataONERootCA.csr (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/serial (100%) rename {DataONERootCA => SHA-1_ARCHIVE/DataONERootCA}/serial.old (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/*.test.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/DataONETestCA.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/MBJTEST.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-dev-2.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-dev-3.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-dev.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-sandbox-orc-1.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-sandbox-ucsb-1.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-sandbox-unm-1.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-stage-orc-1.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-stage-ucsb-1.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/cn-stage-unm-1.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/d1-merritt-stage.cdlib.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/d1.merritt-stage.cdlib.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/dev-testing.dataone.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/test.piscoweb.org.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testCnAdmin.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testEQPerson1-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testEQPerson1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testEQPerson2-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testEQPerson2.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testEQPerson3-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testEQPerson3.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testGroupie-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testGroupie.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testMappedPerson.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testMonitor.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson-2.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson-3.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson-4.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson_Expired-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson_Expired.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testPerson_NoSubjectInfo.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testRightsHolder-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testRightsHolder.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testSubmitter-1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/testSubmitter.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS0.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS2.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS3.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS4.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS5.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS6.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:D1USGS7.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:DEMO1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:DEMO2.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:DEMO3.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:DEMO4.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnDevORC1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnDevUCSB1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnDevUNM1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnSandboxORC1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnSandboxUCSB1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnSandboxUNM1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnStageORC1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnStageUCSB1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:cnStageUNM1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnDevGMN.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnSandboxORC1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnSandboxUCSB1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnSandboxUCSB2.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnSandboxUNM1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnStageCDL.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnStageLTER.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnStageORC1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnStagePISCO.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnStageUCSB1.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnStageUCSB2.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/certs/urn:node:mnStageUCSB3.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/crl/DataONETestCA_CRL.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/crlnumber (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/crlnumber.old (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt.attr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt.attr.old (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/index.txt.old (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0000.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0001.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0002.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0003.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0004.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0005.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0006.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0007.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0008.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0009.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D000A.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D000B.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D000C.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D000D.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D000E.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D000F.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0010.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0011.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0012.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0013.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0014.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0015.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0016.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0017.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0018.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0019.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D001A.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D001B.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D001C.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D001D.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D001E.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D001F.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0020.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0021.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0022.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0023.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0024.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0025.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0026.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0027.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0028.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0029.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D002A.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D002B.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D002C.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D002D.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D002E.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D002F.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0030.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0031.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0032.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0033.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0034.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0035.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0036.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0037.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0038.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0039.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D003A.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D003B.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D003C.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D003D.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D003E.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D003F.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0040.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0041.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0042.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0043.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0044.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0045.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0046.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/newcerts/DA3263A2A12D0047.pem (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/openssl.cnf (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/openssl.tmpl (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/*.test.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/DataONETestCA.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/MBJTEST.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-dev-2.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-dev-3.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-dev.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-sandbox-orc-1.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-sandbox-ucsb-1.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-sandbox-unm-1.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-stage-orc-1.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-stage-ucsb-1.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/cn-stage-unm-1.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/d1-merritt-stage.cdlib.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/d1.merritt-stage.cdlib.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/dev-testing.dataone.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/test.piscoweb.org.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testCnAdmin.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testEQPerson1-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testEQPerson1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testEQPerson2-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testEQPerson2.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testEQPerson3-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testEQPerson3.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testGroupie-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testGroupie.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testMappedPerson.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testMonitor.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson-2.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson-3.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson-4.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson_Expired-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson_Expired.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testPerson_NoSubjectInfo.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testRightsHolder-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testRightsHolder.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testSubmitter-1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/testSubmitter.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS0.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS2.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS3.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS4.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS5.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS6.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:D1USGS7.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:DEMO1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:DEMO2.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:DEMO3.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:DEMO4.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnDevORC1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnDevUCSB1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnDevUNM1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnSandboxORC1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnSandboxUCSB1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnSandboxUNM1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnStageORC1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnStageUCSB1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:cnStageUNM1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnDevGMN.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnSandboxORC1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnSandboxUCSB1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnSandboxUCSB2.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnSandboxUNM1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnStageCDL.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnStageLTER.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnStageORC1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnStagePISCO.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnStageUCSB1.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnStageUCSB2.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/req/urn:node:mnStageUCSB3.csr (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/serial (100%) rename {DataONETestCA => SHA-1_ARCHIVE/DataONETestCA}/serial.old (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/DataONETestIntCA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-orc-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org-5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-orc-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org-4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-2.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-2.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-ucsb-9.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-unm-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org-4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org-5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-unm-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-unm-2.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-dev-unm-2.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-orc-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-orc-1.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-orc-1.test.dataone.org-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-orc-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-ucsb-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-ucsb-1.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-ucsb-1.test.dataone.org-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-ucsb-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-ucsb-2.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-ucsb-2.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-unm-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-unm-1.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-sandbox-unm-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-orc-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-orc-1.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-orc-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-orc-2.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-orc-2.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-ucsb-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-ucsb-1.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-ucsb-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-unm-1.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-unm-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-unm-2.test.dataone.org-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-unm-2.test.dataone.org-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/cn-stage-unm-2.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/data.gleonrcn.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/flynn-gmn-1.test.dataone.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/metacat3.tfri.gov.tw.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/mynpn-dev.usanpn.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/nibbler.nceas.ucsb.edu.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/oneshare-test.unm.edu-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/oneshare-test.unm.edu.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/test.piscoweb.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson1-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson1-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson2-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson2-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson3-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson3-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson3-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testEQPerson3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testGroupie-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testGroupie-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testGroupie-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testGroupie-4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testGroupie.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_InvalidVsSchema.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_Missing_EQ_IDs.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_Missing_Self.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_NoSubjectInfo-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_NoSubjectInfo-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_NoSubjectInfo-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_NoSubjectInfo-4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testPerson_NoSubjectInfo.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testRightsHolder-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testRightsHolder-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testRightsHolder-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testRightsHolder.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testSubmitter-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testSubmitter-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testSubmitter-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/testSubmitter.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:CATEST-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:D1USGS6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:KUBI.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:TestBROOKELT-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevORC1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevORC1-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevORC1-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevORC1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUCSB1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUCSB1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUCSB2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUCSB2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUCSB9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUNM1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUNM1-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUNM1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUNM2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnDevUNM2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnSandboxORC1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnSandboxUCSB1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnSandboxUCSB2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnSandboxUCSB2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnSandboxUNM1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnSandboxUNM1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnSandboxValley2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageORC1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageORC1-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageORC1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageORC2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageORC2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUCSB1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUCSB1-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUCSB1-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUNM1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUNM1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUNM2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUNM2-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUNM2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:cnStageUNM2.pem.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mn-sandbox-ucsb-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mn-sandbox-ucsb-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo1-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo1-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo10-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo10-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo10.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo11-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo11-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo11.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo2-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo3-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo3-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo4-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo4-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo5-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo5-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo6-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo6-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo6-4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo7-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo7-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo7.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo8-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo8-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo8.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo9-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo9-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDemo9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDevUCSB1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDevUCSB2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDevUNM1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnDevUNM2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxORC1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUCSB1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUCSB1-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUCSB1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUCSB2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUCSB2-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUCSB2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUNM1-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnSandboxUNM1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageCDL.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageORC1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStagePISCO-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStagePISCO.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageUCSB2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageUCSB2-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageUCSB2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageUCSB3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageUCSB4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnStageUNM1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestAEKOS-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestAEKOS.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestARCTIC-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestARCTIC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestARM.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestBCODMO.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestCARY.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestCAS_CERN.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestCERP_SFWMD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestCLOEBIRD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestCYVERSE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestDFC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestDRYAD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestDSPACE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestEDAC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestEDI-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestEDI-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestEDI.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestEDORA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestESS_DIVE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestFEMC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestFLYNN-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestFLYNN.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestFLYNN2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGBIF.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGLEON.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGMN1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGMNLocal-11.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGMNv2-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGMNv2-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGRIIDC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestGulfWatch.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestIARC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestIEDA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestIEDA_EARTHCHEM.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestIEDA_MGDL.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestIEDA_USAP.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestIOE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestKITTY.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestKNB-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestKNB-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestKNB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestKUBI.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestLTER-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestLTER-2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestLTER-3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestLTER.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestMPC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestMSTMIP.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNCEI-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNCEI.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNEON-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNEON.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNKN.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNMEPSCOR.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNRDC-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNRDC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNRDC1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestNibbler.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestONEShare.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestOTS-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestOTS.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestPANGAEA-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestPELD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestPNDB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestPPBIO.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestR2R.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestRGD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestRW-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestRW.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestSAEON.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestSC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestSEAD-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestSEAD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestTDAR.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestTERRAPOP.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestTFRI.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestUIC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestUSANPN.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestUSGS_SDC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mnTestUTK.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:mntestGMNv2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:tdar_test-1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/urn:node:tdar_test.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/certs/valley.duckdns.org.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/crl/DataONETestInt_CRL.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/crlnumber (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/crlnumber.old (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/csr/arm.csr.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/csr/junk.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/csr/kilthub.csr.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/csr/kilthub.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/csr/kilthub.pem.bad (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/csr/mnTestARM.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/f5edc3d8.0/f5edc3d8.r0 (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/index.txt (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/index.txt.attr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/index.txt.attr.old (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/index.txt.old (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/7AB19A51A82DEF3D17B5975701DB60DF1AA6C52E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D004A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D004B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D004C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D004D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D004E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D004F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0050.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0051.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0052.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0053.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0054.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0055.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0056.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0057.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0058.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0059.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D005A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D005B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D005C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D005D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D005E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D005F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0060.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0061.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0062.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0063.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0064.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0065.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0066.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0068.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D006A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D006B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D006C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D006D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D006E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D006F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0070.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0071.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0072.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0073.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0074.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0075.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0076.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0077.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0078.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0079.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D007A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D007B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D007C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D007D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D007E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D007F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0080.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0081.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0082.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0083.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0084.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0085.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0086.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0087.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0088.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0089.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D008A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D008B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D008C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D008D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D008E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D008F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0090.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0091.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0092.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0093.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0094.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0095.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0096.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0097.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0098.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0099.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D009A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D009B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D009C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D009D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D009E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D009F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A0.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A7.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A8.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00A9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00AA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00AB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00AC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00AD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00AE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00AF.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B0.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B7.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B8.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00B9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00BA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00BB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00BC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00BD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00BE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00BF.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C0.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C7.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C8.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00C9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00CA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00CB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00CC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00CD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00CE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00CF.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D0.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D7.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D8.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00D9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00DA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00DB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00DC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00DD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00DE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00DF.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E0.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E7.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E8.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00E9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00EA.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00EB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00EC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00ED.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00EE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00EF.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F0.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F1.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F2.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F3.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F4.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F5.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F6.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F7.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F8.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00F9.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00FB.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00FC.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00FD.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00FE.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D00FF.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0100.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0101.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0102.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0103.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0104.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0105.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0106.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0107.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0108.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0109.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D010A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D010B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D010C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D010D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D010E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D010F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0110.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0111.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0112.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0113.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0114.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0115.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0116.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0117.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0118.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0119.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D011A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D011B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D011C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D011D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D011E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D011F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0120.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0121.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0122.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0123.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0124.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0125.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0126.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0127.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0128.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0129.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D012A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D012B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D012C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D012D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D012E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D012F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0130.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0131.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0132.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0133.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0134.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0135.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0136.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0137.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0138.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0139.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D013A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D013B.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D013C.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D013D.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D013E.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D013F.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0140.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0141.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0142.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0143.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0144.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0145.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0146.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0147.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0148.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D0149.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/newcerts/DA3263A2A12D014A.pem (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/openssl.csr_ca.conf (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/openssl.tmpl (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/openssl.tmpl.arm (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/openssl.tmpl.cnf (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/openssl_2.cnf (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/DataONETestIntCA.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-orc-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org-5.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-orc-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org-4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-2.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-2.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-9.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-9.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-ucsb-9.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org-5.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-2.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-dev-unm-2.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-orc-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-ucsb-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-ucsb-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-ucsb-1.test.dataone.org-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-ucsb-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-ucsb-2.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-ucsb-2.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-ucsb-2.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-unm-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-unm-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-sandbox-unm-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-orc-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-orc-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-orc-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-orc-2.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-orc-2.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-ucsb-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-ucsb-1.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-ucsb-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-unm-1.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-unm-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-unm-2.test.dataone.org-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-unm-2.test.dataone.org-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/cn-stage-unm-2.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/data.gleonrcn.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/flynn-gmn-1.test.dataone.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/metacat3.tfri.gov.tw.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/mynpn-dev.usanpn.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/nibbler.nceas.ucsb.edu.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/oneshare-test.unm.edu-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/oneshare-test.unm.edu.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/test.piscoweb.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson1-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson1-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson2-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson2-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson3-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson3-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson3-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testEQPerson3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testGroupie-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testGroupie-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testGroupie-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testGroupie-4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testGroupie.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_InvalidVsSchema.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_Missing_EQ_IDs.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_Missing_Self.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_NoSubjectInfo-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_NoSubjectInfo-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_NoSubjectInfo-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_NoSubjectInfo-4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testPerson_NoSubjectInfo.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testRightsHolder-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testRightsHolder-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testRightsHolder-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testRightsHolder.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testSubmitter-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testSubmitter-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testSubmitter-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/testSubmitter.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:CATEST-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:CATEST.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:D1USGS6.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:FEMC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:KUBI.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:METAGRIL-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:METAGRIL.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:NCEI.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:TestBROOKELT-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:TestBROOKELT.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevORC1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevORC1-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevORC1-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevORC1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUCSB1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUCSB1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUCSB2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUCSB2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUCSB9.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUNM1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUNM1-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUNM1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUNM2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnDevUNM2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxORC1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxORC1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxUCSB1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxUCSB1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxUCSB2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxUCSB2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxUNM1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxUNM1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnSandboxValley2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageORC1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageORC1-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageORC1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageORC2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageORC2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUCSB1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUCSB1-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUCSB1-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUCSB1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUNM1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUNM1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUNM2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUNM2-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUNM2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:cnStageUNM2.pem.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mn-sandbox-ucsb-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mn-sandbox-ucsb-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo1-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo1-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo10-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo10-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo10.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo11-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo11-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo11.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo2-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo3-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo3-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo4-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo4-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo5-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo5-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo5.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo6-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo6-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo6-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo6-4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo6.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo7-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo7-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo7.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo8-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo8-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo8.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo9-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo9-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDemo9.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUCSB1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUCSB1.pem.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUCSB2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUCSB2.pem.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUNM1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUNM1.pem.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUNM2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnDevUNM2.pem.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxORC1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUCSB1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUCSB1-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUCSB1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUCSB2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUCSB2-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUCSB2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUNM1-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnSandboxUNM1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageCDL.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageORC1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStagePISCO-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStagePISCO.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageUCSB2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageUCSB2-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageUCSB2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageUCSB3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageUCSB4.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnStageUNM1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestAEKOS-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestAEKOS.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestARCTIC-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestARCTIC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestARM.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestBCODMO.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestCARY.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestCAS_CERN.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestCERP_SFWMD.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestCLOEBIRD.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestCYVERSE.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestDFC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestDRYAD.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestDSPACE.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestEDAC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestEDI-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestEDI-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestEDI.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestEDORA.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestESS_DIVE.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestFEMC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestFLYNN-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestFLYNN.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestFLYNN2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGBIF.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGLEON.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGMN1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGMNLocal-11.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGMNv2-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGMNv2-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGRIIDC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestGulfWatch.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestIARC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestIEDA.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestIEDA_EARTHCHEM.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestIEDA_MGDL.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestIEDA_USAP.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestIOE.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestKITTY.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestKNB-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestKNB-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestKNB.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestKUBI.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestLTER-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestLTER-2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestLTER-3.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestLTER.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestMPC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestMSTMIP.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNCEI-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNCEI.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNEON-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNEON.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNKN.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNMEPSCOR.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNRDC-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNRDC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNRDC1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestNibbler.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestONEShare.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestOTS-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestOTS.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestPANGAEA-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestPANGAEA.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestPELD.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestPNDB.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestPPBIO.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestR2R.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestRGD.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestRW-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestRW.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestSAEON.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestSC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestSEAD-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestSEAD.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestTDAR.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestTERRAPOP.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestTFRI.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestUIC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestUSANPN.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestUSGS_SDC.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mnTestUTK.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:mntestGMNv2.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:tdar_test-1.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/urn:node:tdar_test.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/req/valley.duckdns.org.csr (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/serial (100%) rename {DataONETestIntCA => SHA-1_ARCHIVE/DataONETestIntCA}/serial.old (100%) diff --git a/DataONEProdCA/certs/CN=urn:node:CN,DC=dataone,DC=org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/CN=urn:node:CN,DC=dataone,DC=org.pem similarity index 100% rename from DataONEProdCA/certs/CN=urn:node:CN,DC=dataone,DC=org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/CN=urn:node:CN,DC=dataone,DC=org.pem diff --git a/DataONEProdCA/certs/DataONEProdCA.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/DataONEProdCA.pem similarity index 100% rename from DataONEProdCA/certs/DataONEProdCA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/DataONEProdCA.pem diff --git a/DataONEProdCA/certs/cn-orc-1.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-orc-1.dataone.org-1.pem similarity index 100% rename from DataONEProdCA/certs/cn-orc-1.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-orc-1.dataone.org-1.pem diff --git a/DataONEProdCA/certs/cn-orc-1.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-orc-1.dataone.org-2.pem similarity index 100% rename from DataONEProdCA/certs/cn-orc-1.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-orc-1.dataone.org-2.pem diff --git a/DataONEProdCA/certs/cn-orc-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-orc-1.dataone.org.pem similarity index 100% rename from DataONEProdCA/certs/cn-orc-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-orc-1.dataone.org.pem diff --git a/DataONEProdCA/certs/cn-ucsb-1.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-ucsb-1.dataone.org-1.pem similarity index 100% rename from DataONEProdCA/certs/cn-ucsb-1.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-ucsb-1.dataone.org-1.pem diff --git a/DataONEProdCA/certs/cn-ucsb-1.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-ucsb-1.dataone.org-2.pem similarity index 100% rename from DataONEProdCA/certs/cn-ucsb-1.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-ucsb-1.dataone.org-2.pem diff --git a/DataONEProdCA/certs/cn-ucsb-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-ucsb-1.dataone.org.pem similarity index 100% rename from DataONEProdCA/certs/cn-ucsb-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-ucsb-1.dataone.org.pem diff --git a/DataONEProdCA/certs/cn-unm-1.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-unm-1.dataone.org-2.pem similarity index 100% rename from DataONEProdCA/certs/cn-unm-1.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-unm-1.dataone.org-2.pem diff --git a/DataONEProdCA/certs/cn-unm-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/cn-unm-1.dataone.org.pem similarity index 100% rename from DataONEProdCA/certs/cn-unm-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/cn-unm-1.dataone.org.pem diff --git a/DataONEProdCA/certs/data.piscoweb.org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/data.piscoweb.org.pem similarity index 100% rename from DataONEProdCA/certs/data.piscoweb.org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/data.piscoweb.org.pem diff --git a/DataONEProdCA/certs/dataknp.sanparks.org-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/dataknp.sanparks.org-1.pem similarity index 100% rename from DataONEProdCA/certs/dataknp.sanparks.org-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/dataknp.sanparks.org-1.pem diff --git a/DataONEProdCA/certs/dataknp.sanparks.org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/dataknp.sanparks.org.pem similarity index 100% rename from DataONEProdCA/certs/dataknp.sanparks.org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/dataknp.sanparks.org.pem diff --git a/DataONEProdCA/certs/monitor.dataone.org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/monitor.dataone.org.pem similarity index 100% rename from DataONEProdCA/certs/monitor.dataone.org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/monitor.dataone.org.pem diff --git a/DataONEProdCA/certs/oneshare.unm.edu.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/oneshare.unm.edu.pem similarity index 100% rename from DataONEProdCA/certs/oneshare.unm.edu.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/oneshare.unm.edu.pem diff --git a/DataONEProdCA/certs/osu.piscoweb.org.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/osu.piscoweb.org.pem similarity index 100% rename from DataONEProdCA/certs/osu.piscoweb.org.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/osu.piscoweb.org.pem diff --git a/DataONEProdCA/certs/urn:node:ARCTIC-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ARCTIC-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ARCTIC-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ARCTIC-1.pem diff --git a/DataONEProdCA/certs/urn:node:ARCTIC-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ARCTIC-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ARCTIC-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ARCTIC-2.pem diff --git a/DataONEProdCA/certs/urn:node:ARCTIC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ARCTIC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ARCTIC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ARCTIC.pem diff --git a/DataONEProdCA/certs/urn:node:BCODMO.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:BCODMO.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:BCODMO.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:BCODMO.pem diff --git a/DataONEProdCA/certs/urn:node:CARY.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CARY.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CARY.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CARY.pem diff --git a/DataONEProdCA/certs/urn:node:CAS_CERN.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CAS_CERN.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CAS_CERN.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CAS_CERN.pem diff --git a/DataONEProdCA/certs/urn:node:CA_OPC-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CA_OPC-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CA_OPC-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CA_OPC-1.pem diff --git a/DataONEProdCA/certs/urn:node:CA_OPC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CA_OPC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CA_OPC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CA_OPC.pem diff --git a/DataONEProdCA/certs/urn:node:CDL-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CDL-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CDL-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CDL-1.pem diff --git a/DataONEProdCA/certs/urn:node:CDL-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CDL-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CDL-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CDL-2.pem diff --git a/DataONEProdCA/certs/urn:node:CDL.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CDL.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CDL.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CDL.pem diff --git a/DataONEProdCA/certs/urn:node:CERP_SFWMD.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CERP_SFWMD.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CERP_SFWMD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CERP_SFWMD.pem diff --git a/DataONEProdCA/certs/urn:node:CLOAKN.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CLOAKN.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CLOAKN.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CLOAKN.pem diff --git a/DataONEProdCA/certs/urn:node:CLOEBIRD-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CLOEBIRD-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CLOEBIRD-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CLOEBIRD-1.pem diff --git a/DataONEProdCA/certs/urn:node:CLOEBIRD.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CLOEBIRD.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CLOEBIRD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CLOEBIRD.pem diff --git a/DataONEProdCA/certs/urn:node:CN-6.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CN-6.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CN-6.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CN-6.pem diff --git a/DataONEProdCA/certs/urn:node:CN.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CN.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CN.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CN.pem diff --git a/DataONEProdCA/certs/urn:node:CNORC1-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNORC1-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1-1.pem diff --git a/DataONEProdCA/certs/urn:node:CNORC1-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNORC1-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1-2.pem diff --git a/DataONEProdCA/certs/urn:node:CNORC1-3.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1-3.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNORC1-3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1-3.pem diff --git a/DataONEProdCA/certs/urn:node:CNORC1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNORC1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNORC1.pem diff --git a/DataONEProdCA/certs/urn:node:CNUCSB1-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNUCSB1-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1-1.pem diff --git a/DataONEProdCA/certs/urn:node:CNUCSB1-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNUCSB1-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1-2.pem diff --git a/DataONEProdCA/certs/urn:node:CNUCSB1-3.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1-3.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNUCSB1-3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1-3.pem diff --git a/DataONEProdCA/certs/urn:node:CNUCSB1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNUCSB1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUCSB1.pem diff --git a/DataONEProdCA/certs/urn:node:CNUNM1-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUNM1-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNUNM1-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUNM1-1.pem diff --git a/DataONEProdCA/certs/urn:node:CNUNM1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUNM1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:CNUNM1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:CNUNM1.pem diff --git a/DataONEProdCA/certs/urn:node:DFC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:DFC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:DFC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:DFC.pem diff --git a/DataONEProdCA/certs/urn:node:DRP-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:DRP-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:DRP-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:DRP-1.pem diff --git a/DataONEProdCA/certs/urn:node:DRYAD.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:DRYAD.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:DRYAD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:DRYAD.pem diff --git a/DataONEProdCA/certs/urn:node:EDACGSTORE.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDACGSTORE.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:EDACGSTORE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDACGSTORE.pem diff --git a/DataONEProdCA/certs/urn:node:EDI-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDI-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:EDI-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDI-1.pem diff --git a/DataONEProdCA/certs/urn:node:EDI-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDI-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:EDI-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDI-2.pem diff --git a/DataONEProdCA/certs/urn:node:EDI.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDI.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:EDI.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDI.pem diff --git a/DataONEProdCA/certs/urn:node:EDORA.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDORA.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:EDORA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:EDORA.pem diff --git a/DataONEProdCA/certs/urn:node:ESA-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESA-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ESA-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESA-1.pem diff --git a/DataONEProdCA/certs/urn:node:ESA-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESA-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ESA-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESA-2.pem diff --git a/DataONEProdCA/certs/urn:node:ESA.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESA.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ESA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESA.pem diff --git a/DataONEProdCA/certs/urn:node:ESS_DIVE.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESS_DIVE.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ESS_DIVE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ESS_DIVE.pem diff --git a/DataONEProdCA/certs/urn:node:FEMC-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FEMC-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:FEMC-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FEMC-1.pem diff --git a/DataONEProdCA/certs/urn:node:FEMC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FEMC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:FEMC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FEMC.pem diff --git a/DataONEProdCA/certs/urn:node:FIGSHARE_CARY-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FIGSHARE_CARY-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:FIGSHARE_CARY-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FIGSHARE_CARY-1.pem diff --git a/DataONEProdCA/certs/urn:node:FIGSHARE_CARY.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FIGSHARE_CARY.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:FIGSHARE_CARY.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:FIGSHARE_CARY.pem diff --git a/DataONEProdCA/certs/urn:node:GLEON-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GLEON-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GLEON-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GLEON-1.pem diff --git a/DataONEProdCA/certs/urn:node:GLEON.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GLEON.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GLEON.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GLEON.pem diff --git a/DataONEProdCA/certs/urn:node:GOA-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GOA-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA-1.pem diff --git a/DataONEProdCA/certs/urn:node:GOA-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GOA-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA-2.pem diff --git a/DataONEProdCA/certs/urn:node:GOA-3.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA-3.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GOA-3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA-3.pem diff --git a/DataONEProdCA/certs/urn:node:GOA.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GOA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GOA.pem diff --git a/DataONEProdCA/certs/urn:node:GRIIDC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GRIIDC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GRIIDC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GRIIDC.pem diff --git a/DataONEProdCA/certs/urn:node:GULFWATCH.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GULFWATCH.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:GULFWATCH.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:GULFWATCH.pem diff --git a/DataONEProdCA/certs/urn:node:IARC-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IARC-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:IARC-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IARC-1.pem diff --git a/DataONEProdCA/certs/urn:node:IARC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IARC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:IARC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IARC.pem diff --git a/DataONEProdCA/certs/urn:node:IEDA_EARTHCHEM.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IEDA_EARTHCHEM.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:IEDA_EARTHCHEM.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IEDA_EARTHCHEM.pem diff --git a/DataONEProdCA/certs/urn:node:IEDA_MGDL.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IEDA_MGDL.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:IEDA_MGDL.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IEDA_MGDL.pem diff --git a/DataONEProdCA/certs/urn:node:IEDA_USAP.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IEDA_USAP.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:IEDA_USAP.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IEDA_USAP.pem diff --git a/DataONEProdCA/certs/urn:node:IOE.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IOE.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:IOE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:IOE.pem diff --git a/DataONEProdCA/certs/urn:node:KNB-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:KNB-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:KNB-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:KNB-1.pem diff --git a/DataONEProdCA/certs/urn:node:KNB.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:KNB.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:KNB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:KNB.pem diff --git a/DataONEProdCA/certs/urn:node:KUBI.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:KUBI.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:KUBI.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:KUBI.pem diff --git a/DataONEProdCA/certs/urn:node:LTER-3.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER-3.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:LTER-3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER-3.pem diff --git a/DataONEProdCA/certs/urn:node:LTER-EUROPE.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER-EUROPE.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:LTER-EUROPE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER-EUROPE.pem diff --git a/DataONEProdCA/certs/urn:node:LTER.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:LTER.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER.pem diff --git a/DataONEProdCA/certs/urn:node:LTER_EUROPE.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER_EUROPE.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:LTER_EUROPE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:LTER_EUROPE.pem diff --git a/DataONEProdCA/certs/urn:node:METAGRIL.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:METAGRIL.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:METAGRIL.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:METAGRIL.pem diff --git a/DataONEProdCA/certs/urn:node:MPC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:MPC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:MPC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:MPC.pem diff --git a/DataONEProdCA/certs/urn:node:MSTMIP.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:MSTMIP.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:MSTMIP.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:MSTMIP.pem diff --git a/DataONEProdCA/certs/urn:node:NCEI-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NCEI-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NCEI-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NCEI-1.pem diff --git a/DataONEProdCA/certs/urn:node:NCEI.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NCEI.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NCEI.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NCEI.pem diff --git a/DataONEProdCA/certs/urn:node:NEON-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NEON-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NEON-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NEON-1.pem diff --git a/DataONEProdCA/certs/urn:node:NEON.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NEON.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NEON.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NEON.pem diff --git a/DataONEProdCA/certs/urn:node:NKN.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NKN.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NKN.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NKN.pem diff --git a/DataONEProdCA/certs/urn:node:NMEPSCOR.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NMEPSCOR.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NMEPSCOR.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NMEPSCOR.pem diff --git a/DataONEProdCA/certs/urn:node:NRDC-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NRDC-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NRDC-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NRDC-1.pem diff --git a/DataONEProdCA/certs/urn:node:NRDC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NRDC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:NRDC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:NRDC.pem diff --git a/DataONEProdCA/certs/urn:node:ONEShare-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ONEShare-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ONEShare-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ONEShare-1.pem diff --git a/DataONEProdCA/certs/urn:node:ONEShare-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ONEShare-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ONEShare-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ONEShare-2.pem diff --git a/DataONEProdCA/certs/urn:node:ONEShare.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ONEShare.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ONEShare.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ONEShare.pem diff --git a/DataONEProdCA/certs/urn:node:ORNLDAAC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ORNLDAAC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:ORNLDAAC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:ORNLDAAC.pem diff --git a/DataONEProdCA/certs/urn:node:OTS_NDC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:OTS_NDC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:OTS_NDC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:OTS_NDC.pem diff --git a/DataONEProdCA/certs/urn:node:PANGAEA.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PANGAEA.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:PANGAEA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PANGAEA.pem diff --git a/DataONEProdCA/certs/urn:node:PISCO.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PISCO.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:PISCO.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PISCO.pem diff --git a/DataONEProdCA/certs/urn:node:PNDB.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PNDB.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:PNDB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PNDB.pem diff --git a/DataONEProdCA/certs/urn:node:PPBIO-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PPBIO-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:PPBIO-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PPBIO-1.pem diff --git a/DataONEProdCA/certs/urn:node:PPBIO.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PPBIO.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:PPBIO.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:PPBIO.pem diff --git a/DataONEProdCA/certs/urn:node:R2R.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:R2R.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:R2R.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:R2R.pem diff --git a/DataONEProdCA/certs/urn:node:REPORC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPORC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:REPORC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPORC.pem diff --git a/DataONEProdCA/certs/urn:node:REPORC1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPORC1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:REPORC1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPORC1.pem diff --git a/DataONEProdCA/certs/urn:node:REPUCSB.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPUCSB.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:REPUCSB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPUCSB.pem diff --git a/DataONEProdCA/certs/urn:node:REPUNM.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPUNM.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:REPUNM.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPUNM.pem diff --git a/DataONEProdCA/certs/urn:node:REPUNM1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPUNM1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:REPUNM1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:REPUNM1.pem diff --git a/DataONEProdCA/certs/urn:node:RGD.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RGD.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:RGD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RGD.pem diff --git a/DataONEProdCA/certs/urn:node:RW-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RW-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:RW-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RW-1.pem diff --git a/DataONEProdCA/certs/urn:node:RW-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RW-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:RW-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RW-2.pem diff --git a/DataONEProdCA/certs/urn:node:RW.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RW.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:RW.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:RW.pem diff --git a/DataONEProdCA/certs/urn:node:SANPARKS-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SANPARKS-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:SANPARKS-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SANPARKS-1.pem diff --git a/DataONEProdCA/certs/urn:node:SANPARKS.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SANPARKS.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:SANPARKS.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SANPARKS.pem diff --git a/DataONEProdCA/certs/urn:node:SCTLD-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SCTLD-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:SCTLD-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SCTLD-1.pem diff --git a/DataONEProdCA/certs/urn:node:SEAD-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SEAD-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:SEAD-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SEAD-1.pem diff --git a/DataONEProdCA/certs/urn:node:SEAD.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SEAD.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:SEAD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SEAD.pem diff --git a/DataONEProdCA/certs/urn:node:SFWMD.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SFWMD.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:SFWMD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:SFWMD.pem diff --git a/DataONEProdCA/certs/urn:node:TDAR.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TDAR.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:TDAR.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TDAR.pem diff --git a/DataONEProdCA/certs/urn:node:TERN-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TERN-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:TERN-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TERN-1.pem diff --git a/DataONEProdCA/certs/urn:node:TERN.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TERN.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:TERN.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TERN.pem diff --git a/DataONEProdCA/certs/urn:node:TFRI-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TFRI-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:TFRI-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TFRI-1.pem diff --git a/DataONEProdCA/certs/urn:node:TFRI-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TFRI-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:TFRI-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TFRI-2.pem diff --git a/DataONEProdCA/certs/urn:node:TFRI.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TFRI.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:TFRI.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TFRI.pem diff --git a/DataONEProdCA/certs/urn:node:TNC_DANGERMOND.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TNC_DANGERMOND.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:TNC_DANGERMOND.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:TNC_DANGERMOND.pem diff --git a/DataONEProdCA/certs/urn:node:UIC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:UIC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:UIC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:UIC.pem diff --git a/DataONEProdCA/certs/urn:node:USANPN.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USANPN.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:USANPN.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USANPN.pem diff --git a/DataONEProdCA/certs/urn:node:USGSCSAS-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGSCSAS-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:USGSCSAS-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGSCSAS-1.pem diff --git a/DataONEProdCA/certs/urn:node:USGSCSAS.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGSCSAS.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:USGSCSAS.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGSCSAS.pem diff --git a/DataONEProdCA/certs/urn:node:USGS_SDC-1.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGS_SDC-1.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:USGS_SDC-1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGS_SDC-1.pem diff --git a/DataONEProdCA/certs/urn:node:USGS_SDC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGS_SDC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:USGS_SDC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:USGS_SDC.pem diff --git a/DataONEProdCA/certs/urn:node:US_MPC.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:US_MPC.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:US_MPC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:US_MPC.pem diff --git a/DataONEProdCA/certs/urn:node:mnORC1-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnORC1-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:mnORC1-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnORC1-2.pem diff --git a/DataONEProdCA/certs/urn:node:mnORC1-3.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnORC1-3.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:mnORC1-3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnORC1-3.pem diff --git a/DataONEProdCA/certs/urn:node:mnUCSB1-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUCSB1-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:mnUCSB1-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUCSB1-2.pem diff --git a/DataONEProdCA/certs/urn:node:mnUCSB1-3.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUCSB1-3.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:mnUCSB1-3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUCSB1-3.pem diff --git a/DataONEProdCA/certs/urn:node:mnUNM1-2.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUNM1-2.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:mnUNM1-2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUNM1-2.pem diff --git a/DataONEProdCA/certs/urn:node:mnUNM1-3.pem b/SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUNM1-3.pem similarity index 100% rename from DataONEProdCA/certs/urn:node:mnUNM1-3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/certs/urn:node:mnUNM1-3.pem diff --git a/DataONEProdCA/crl/DataONEProdCA_CRL.pem b/SHA-1_ARCHIVE/DataONEProdCA/crl/DataONEProdCA_CRL.pem similarity index 100% rename from DataONEProdCA/crl/DataONEProdCA_CRL.pem rename to SHA-1_ARCHIVE/DataONEProdCA/crl/DataONEProdCA_CRL.pem diff --git a/DataONEProdCA/crlnumber b/SHA-1_ARCHIVE/DataONEProdCA/crlnumber similarity index 100% rename from DataONEProdCA/crlnumber rename to SHA-1_ARCHIVE/DataONEProdCA/crlnumber diff --git a/DataONEProdCA/crlnumber.old b/SHA-1_ARCHIVE/DataONEProdCA/crlnumber.old similarity index 100% rename from DataONEProdCA/crlnumber.old rename to SHA-1_ARCHIVE/DataONEProdCA/crlnumber.old diff --git a/DataONEProdCA/csr/urn:node:ARM.csr.pem b/SHA-1_ARCHIVE/DataONEProdCA/csr/urn:node:ARM.csr.pem similarity index 100% rename from DataONEProdCA/csr/urn:node:ARM.csr.pem rename to SHA-1_ARCHIVE/DataONEProdCA/csr/urn:node:ARM.csr.pem diff --git a/DataONEProdCA/csr/urn:node:ARM.pem b/SHA-1_ARCHIVE/DataONEProdCA/csr/urn:node:ARM.pem similarity index 100% rename from DataONEProdCA/csr/urn:node:ARM.pem rename to SHA-1_ARCHIVE/DataONEProdCA/csr/urn:node:ARM.pem diff --git a/DataONEProdCA/index.txt b/SHA-1_ARCHIVE/DataONEProdCA/index.txt similarity index 100% rename from DataONEProdCA/index.txt rename to SHA-1_ARCHIVE/DataONEProdCA/index.txt diff --git a/DataONEProdCA/index.txt.attr b/SHA-1_ARCHIVE/DataONEProdCA/index.txt.attr similarity index 100% rename from DataONEProdCA/index.txt.attr rename to SHA-1_ARCHIVE/DataONEProdCA/index.txt.attr diff --git a/DataONEProdCA/index.txt.attr.old b/SHA-1_ARCHIVE/DataONEProdCA/index.txt.attr.old similarity index 100% rename from DataONEProdCA/index.txt.attr.old rename to SHA-1_ARCHIVE/DataONEProdCA/index.txt.attr.old diff --git a/DataONEProdCA/index.txt.old b/SHA-1_ARCHIVE/DataONEProdCA/index.txt.old similarity index 100% rename from DataONEProdCA/index.txt.old rename to SHA-1_ARCHIVE/DataONEProdCA/index.txt.old diff --git a/DataONEProdCA/newcerts/6DEC49D44183EFBBFA55360AABBA76A2F10177B9.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/6DEC49D44183EFBBFA55360AABBA76A2F10177B9.pem similarity index 100% rename from DataONEProdCA/newcerts/6DEC49D44183EFBBFA55360AABBA76A2F10177B9.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/6DEC49D44183EFBBFA55360AABBA76A2F10177B9.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CB4.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB4.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CB4.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB4.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CB5.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB5.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CB5.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB5.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CB6.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB6.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CB6.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB6.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CB7.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB7.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CB7.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB7.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CB8.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB8.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CB8.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB8.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CB9.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB9.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CB9.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CB9.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CBA.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBA.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CBA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBA.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CBB.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBB.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CBB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBB.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CBC.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBC.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CBC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBC.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CBD.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBD.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CBD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBD.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CBE.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBE.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CBE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBE.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CBF.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBF.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CBF.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CBF.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC0.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC0.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC0.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC0.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC1.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC1.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC1.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC2.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC2.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC2.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC3.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC3.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC3.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC4.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC4.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC4.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC4.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC5.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC5.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC5.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC5.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC6.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC6.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC6.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC6.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC7.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC7.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC7.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC7.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CC8.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC8.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CC8.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CC8.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CCA.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCA.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CCA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCA.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CCB.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCB.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CCB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCB.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CCC.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCC.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CCC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCC.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CCD.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCD.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CCD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCD.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CCE.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCE.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CCE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CCE.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD0.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD0.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD0.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD0.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD1.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD1.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD1.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD2.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD2.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD2.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD3.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD3.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD3.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD4.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD4.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD4.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD4.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD5.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD5.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD5.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD5.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD6.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD6.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD6.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD6.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD7.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD7.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD7.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD7.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD8.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD8.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD8.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD8.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CD9.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD9.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CD9.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CD9.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CDA.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDA.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CDA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDA.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CDB.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDB.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CDB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDB.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CDC.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDC.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CDC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDC.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CDD.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDD.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CDD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDD.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CDE.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDE.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CDE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDE.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CDF.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDF.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CDF.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CDF.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE0.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE0.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE0.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE0.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE1.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE1.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE1.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE2.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE2.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE2.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE3.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE3.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE3.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE4.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE4.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE4.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE4.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE5.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE5.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE5.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE5.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE6.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE6.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE6.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE6.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE7.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE7.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE7.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE7.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE8.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE8.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE8.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE8.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CE9.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE9.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CE9.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CE9.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CEA.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEA.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CEA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEA.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CEB.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEB.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CEB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEB.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CEC.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEC.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CEC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEC.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CED.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CED.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CED.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CED.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CEE.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEE.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CEE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEE.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CEF.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEF.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CEF.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CEF.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF0.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF0.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF0.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF0.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF1.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF1.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF1.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF1.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF2.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF2.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF2.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF2.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF3.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF3.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF3.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF3.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF4.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF4.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF4.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF4.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF5.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF5.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF5.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF5.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF6.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF6.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF6.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF6.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF7.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF7.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF7.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF7.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF8.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF8.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF8.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF8.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CF9.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF9.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CF9.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CF9.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CFA.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFA.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CFA.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFA.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CFB.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFB.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CFB.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFB.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CFC.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFC.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CFC.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFC.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CFD.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFD.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CFD.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFD.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CFE.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFE.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CFE.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFE.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6CFF.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFF.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6CFF.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6CFF.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D00.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D00.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D00.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D00.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D01.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D01.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D01.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D01.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D02.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D02.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D02.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D02.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D03.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D03.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D03.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D03.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D04.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D04.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D04.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D04.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D05.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D05.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D05.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D05.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D06.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D06.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D06.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D06.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D07.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D07.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D07.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D07.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D08.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D08.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D08.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D08.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D09.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D09.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D09.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D09.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D0A.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0A.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D0A.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0A.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D0B.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0B.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D0B.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0B.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D0C.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0C.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D0C.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0C.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D0D.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0D.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D0D.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0D.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D0E.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0E.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D0E.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0E.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D0F.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0F.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D0F.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D0F.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D10.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D10.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D10.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D10.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D11.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D11.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D11.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D11.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D12.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D12.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D12.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D12.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D13.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D13.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D13.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D13.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D14.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D14.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D14.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D14.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D15.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D15.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D15.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D15.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D16.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D16.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D16.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D16.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D17.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D17.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D17.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D17.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D18.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D18.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D18.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D18.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D19.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D19.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D19.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D19.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D1A.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1A.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D1A.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1A.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D1B.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1B.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D1B.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1B.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D1C.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1C.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D1C.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1C.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D1D.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1D.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D1D.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1D.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D1E.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1E.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D1E.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1E.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D1F.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1F.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D1F.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D1F.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D20.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D20.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D20.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D20.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D21.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D21.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D21.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D21.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D22.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D22.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D22.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D22.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D23.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D23.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D23.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D23.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D24.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D24.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D24.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D24.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D25.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D25.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D25.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D25.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D26.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D26.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D26.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D26.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D27.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D27.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D27.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D27.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D28.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D28.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D28.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D28.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D29.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D29.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D29.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D29.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D2A.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2A.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D2A.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2A.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D2B.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2B.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D2B.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2B.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D2C.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2C.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D2C.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2C.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D2D.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2D.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D2D.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2D.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D2E.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2E.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D2E.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2E.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D2F.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2F.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D2F.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D2F.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D30.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D30.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D30.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D30.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D31.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D31.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D31.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D31.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D32.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D32.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D32.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D32.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D33.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D33.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D33.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D33.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D34.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D34.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D34.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D34.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D35.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D35.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D35.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D35.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D36.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D36.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D36.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D36.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D37.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D37.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D37.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D37.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D38.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D38.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D38.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D38.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D39.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D39.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D39.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D39.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D3A.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3A.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D3A.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3A.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D3B.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3B.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D3B.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3B.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D3C.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3C.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D3C.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3C.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D3D.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3D.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D3D.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3D.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D3E.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3E.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D3E.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3E.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D3F.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3F.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D3F.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D3F.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D40.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D40.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D40.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D40.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D41.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D41.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D41.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D41.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D42.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D42.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D42.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D42.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D43.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D43.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D43.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D43.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D44.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D44.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D44.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D44.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D45.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D45.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D45.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D45.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D46.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D46.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D46.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D46.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D47.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D47.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D47.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D47.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D48.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D48.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D48.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D48.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D49.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D49.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D49.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D49.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D4A.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4A.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D4A.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4A.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D4B.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4B.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D4B.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4B.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D4C.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4C.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D4C.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4C.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D4D.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4D.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D4D.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4D.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D4E.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4E.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D4E.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4E.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D4F.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4F.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D4F.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D4F.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D50.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D50.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D50.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D50.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D51.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D51.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D51.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D51.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D52.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D52.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D52.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D52.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D53.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D53.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D53.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D53.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D54.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D54.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D54.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D54.pem diff --git a/DataONEProdCA/newcerts/CF8745F5A16C6D55.pem b/SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D55.pem similarity index 100% rename from DataONEProdCA/newcerts/CF8745F5A16C6D55.pem rename to SHA-1_ARCHIVE/DataONEProdCA/newcerts/CF8745F5A16C6D55.pem diff --git a/DataONEProdCA/openssl.csr_ca.conf b/SHA-1_ARCHIVE/DataONEProdCA/openssl.csr_ca.conf similarity index 100% rename from DataONEProdCA/openssl.csr_ca.conf rename to SHA-1_ARCHIVE/DataONEProdCA/openssl.csr_ca.conf diff --git a/DataONEProdCA/openssl.tmpl b/SHA-1_ARCHIVE/DataONEProdCA/openssl.tmpl similarity index 100% rename from DataONEProdCA/openssl.tmpl rename to SHA-1_ARCHIVE/DataONEProdCA/openssl.tmpl diff --git a/DataONEProdCA/req/.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/.csr similarity index 100% rename from DataONEProdCA/req/.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/.csr diff --git a/DataONEProdCA/req/CN=urn:node:CN,DC=dataone,DC=org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/CN=urn:node:CN,DC=dataone,DC=org.csr similarity index 100% rename from DataONEProdCA/req/CN=urn:node:CN,DC=dataone,DC=org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/CN=urn:node:CN,DC=dataone,DC=org.csr diff --git a/DataONEProdCA/req/DataONEProdCA.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/DataONEProdCA.csr similarity index 100% rename from DataONEProdCA/req/DataONEProdCA.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/DataONEProdCA.csr diff --git a/DataONEProdCA/req/cn-orc-1.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-orc-1.dataone.org-1.csr similarity index 100% rename from DataONEProdCA/req/cn-orc-1.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-orc-1.dataone.org-1.csr diff --git a/DataONEProdCA/req/cn-orc-1.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-orc-1.dataone.org-2.csr similarity index 100% rename from DataONEProdCA/req/cn-orc-1.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-orc-1.dataone.org-2.csr diff --git a/DataONEProdCA/req/cn-orc-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-orc-1.dataone.org.csr similarity index 100% rename from DataONEProdCA/req/cn-orc-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-orc-1.dataone.org.csr diff --git a/DataONEProdCA/req/cn-ucsb-1.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-ucsb-1.dataone.org-1.csr similarity index 100% rename from DataONEProdCA/req/cn-ucsb-1.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-ucsb-1.dataone.org-1.csr diff --git a/DataONEProdCA/req/cn-ucsb-1.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-ucsb-1.dataone.org-2.csr similarity index 100% rename from DataONEProdCA/req/cn-ucsb-1.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-ucsb-1.dataone.org-2.csr diff --git a/DataONEProdCA/req/cn-ucsb-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-ucsb-1.dataone.org.csr similarity index 100% rename from DataONEProdCA/req/cn-ucsb-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-ucsb-1.dataone.org.csr diff --git a/DataONEProdCA/req/cn-unm-1.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-unm-1.dataone.org-1.csr similarity index 100% rename from DataONEProdCA/req/cn-unm-1.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-unm-1.dataone.org-1.csr diff --git a/DataONEProdCA/req/cn-unm-1.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-unm-1.dataone.org-2.csr similarity index 100% rename from DataONEProdCA/req/cn-unm-1.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-unm-1.dataone.org-2.csr diff --git a/DataONEProdCA/req/cn-unm-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/cn-unm-1.dataone.org.csr similarity index 100% rename from DataONEProdCA/req/cn-unm-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/cn-unm-1.dataone.org.csr diff --git a/DataONEProdCA/req/data.piscoweb.org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/data.piscoweb.org.csr similarity index 100% rename from DataONEProdCA/req/data.piscoweb.org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/data.piscoweb.org.csr diff --git a/DataONEProdCA/req/dataknp.sanparks.org-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/dataknp.sanparks.org-1.csr similarity index 100% rename from DataONEProdCA/req/dataknp.sanparks.org-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/dataknp.sanparks.org-1.csr diff --git a/DataONEProdCA/req/dataknp.sanparks.org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/dataknp.sanparks.org.csr similarity index 100% rename from DataONEProdCA/req/dataknp.sanparks.org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/dataknp.sanparks.org.csr diff --git a/DataONEProdCA/req/monitor.dataone.org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/monitor.dataone.org.csr similarity index 100% rename from DataONEProdCA/req/monitor.dataone.org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/monitor.dataone.org.csr diff --git a/DataONEProdCA/req/oneshare.unm.edu.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/oneshare.unm.edu.csr similarity index 100% rename from DataONEProdCA/req/oneshare.unm.edu.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/oneshare.unm.edu.csr diff --git a/DataONEProdCA/req/osu.piscoweb.org.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/osu.piscoweb.org.csr similarity index 100% rename from DataONEProdCA/req/osu.piscoweb.org.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/osu.piscoweb.org.csr diff --git a/DataONEProdCA/req/urn:node:ARCTIC-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ARCTIC-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ARCTIC-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ARCTIC-1.csr diff --git a/DataONEProdCA/req/urn:node:ARCTIC-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ARCTIC-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ARCTIC-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ARCTIC-2.csr diff --git a/DataONEProdCA/req/urn:node:ARCTIC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ARCTIC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ARCTIC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ARCTIC.csr diff --git a/DataONEProdCA/req/urn:node:BCODMO.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:BCODMO.csr similarity index 100% rename from DataONEProdCA/req/urn:node:BCODMO.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:BCODMO.csr diff --git a/DataONEProdCA/req/urn:node:CARY.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CARY.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CARY.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CARY.csr diff --git a/DataONEProdCA/req/urn:node:CAS_CERN.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CAS_CERN.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CAS_CERN.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CAS_CERN.csr diff --git a/DataONEProdCA/req/urn:node:CA_OPC-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CA_OPC-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CA_OPC-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CA_OPC-1.csr diff --git a/DataONEProdCA/req/urn:node:CA_OPC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CA_OPC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CA_OPC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CA_OPC.csr diff --git a/DataONEProdCA/req/urn:node:CDL-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CDL-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CDL-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CDL-1.csr diff --git a/DataONEProdCA/req/urn:node:CDL-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CDL-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CDL-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CDL-2.csr diff --git a/DataONEProdCA/req/urn:node:CDL.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CDL.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CDL.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CDL.csr diff --git a/DataONEProdCA/req/urn:node:CERP_SFWMD.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CERP_SFWMD.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CERP_SFWMD.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CERP_SFWMD.csr diff --git a/DataONEProdCA/req/urn:node:CLOAKN.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CLOAKN.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CLOAKN.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CLOAKN.csr diff --git a/DataONEProdCA/req/urn:node:CLOEBIRD-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CLOEBIRD-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CLOEBIRD-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CLOEBIRD-1.csr diff --git a/DataONEProdCA/req/urn:node:CLOEBIRD.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CLOEBIRD.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CLOEBIRD.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CLOEBIRD.csr diff --git a/DataONEProdCA/req/urn:node:CN-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CN-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-1.csr diff --git a/DataONEProdCA/req/urn:node:CN-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CN-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-2.csr diff --git a/DataONEProdCA/req/urn:node:CN-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CN-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-3.csr diff --git a/DataONEProdCA/req/urn:node:CN-4.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-4.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CN-4.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-4.csr diff --git a/DataONEProdCA/req/urn:node:CN-5.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-5.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CN-5.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-5.csr diff --git a/DataONEProdCA/req/urn:node:CN-6.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-6.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CN-6.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN-6.csr diff --git a/DataONEProdCA/req/urn:node:CN.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CN.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CN.csr diff --git a/DataONEProdCA/req/urn:node:CNORC1-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNORC1-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1-1.csr diff --git a/DataONEProdCA/req/urn:node:CNORC1-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNORC1-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1-2.csr diff --git a/DataONEProdCA/req/urn:node:CNORC1-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNORC1-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1-3.csr diff --git a/DataONEProdCA/req/urn:node:CNORC1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNORC1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNORC1.csr diff --git a/DataONEProdCA/req/urn:node:CNUCSB1-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNUCSB1-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1-1.csr diff --git a/DataONEProdCA/req/urn:node:CNUCSB1-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNUCSB1-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1-2.csr diff --git a/DataONEProdCA/req/urn:node:CNUCSB1-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNUCSB1-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1-3.csr diff --git a/DataONEProdCA/req/urn:node:CNUCSB1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNUCSB1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUCSB1.csr diff --git a/DataONEProdCA/req/urn:node:CNUNM1-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUNM1-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNUNM1-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUNM1-1.csr diff --git a/DataONEProdCA/req/urn:node:CNUNM1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUNM1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:CNUNM1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:CNUNM1.csr diff --git a/DataONEProdCA/req/urn:node:DFC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DFC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:DFC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DFC.csr diff --git a/DataONEProdCA/req/urn:node:DRP-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DRP-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:DRP-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DRP-1.csr diff --git a/DataONEProdCA/req/urn:node:DRP.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DRP.csr similarity index 100% rename from DataONEProdCA/req/urn:node:DRP.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DRP.csr diff --git a/DataONEProdCA/req/urn:node:DRYAD.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DRYAD.csr similarity index 100% rename from DataONEProdCA/req/urn:node:DRYAD.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:DRYAD.csr diff --git a/DataONEProdCA/req/urn:node:EDACGSTORE.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDACGSTORE.csr similarity index 100% rename from DataONEProdCA/req/urn:node:EDACGSTORE.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDACGSTORE.csr diff --git a/DataONEProdCA/req/urn:node:EDI-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDI-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:EDI-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDI-1.csr diff --git a/DataONEProdCA/req/urn:node:EDI-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDI-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:EDI-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDI-2.csr diff --git a/DataONEProdCA/req/urn:node:EDI.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDI.csr similarity index 100% rename from DataONEProdCA/req/urn:node:EDI.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDI.csr diff --git a/DataONEProdCA/req/urn:node:EDORA.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDORA.csr similarity index 100% rename from DataONEProdCA/req/urn:node:EDORA.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:EDORA.csr diff --git a/DataONEProdCA/req/urn:node:ESA-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESA-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ESA-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESA-1.csr diff --git a/DataONEProdCA/req/urn:node:ESA-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESA-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ESA-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESA-2.csr diff --git a/DataONEProdCA/req/urn:node:ESA.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESA.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ESA.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESA.csr diff --git a/DataONEProdCA/req/urn:node:ESS_DIVE.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESS_DIVE.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ESS_DIVE.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ESS_DIVE.csr diff --git a/DataONEProdCA/req/urn:node:FEMC-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FEMC-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:FEMC-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FEMC-1.csr diff --git a/DataONEProdCA/req/urn:node:FEMC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FEMC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:FEMC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FEMC.csr diff --git a/DataONEProdCA/req/urn:node:FIGSHARE_CARY-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FIGSHARE_CARY-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:FIGSHARE_CARY-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FIGSHARE_CARY-1.csr diff --git a/DataONEProdCA/req/urn:node:FIGSHARE_CARY.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FIGSHARE_CARY.csr similarity index 100% rename from DataONEProdCA/req/urn:node:FIGSHARE_CARY.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:FIGSHARE_CARY.csr diff --git a/DataONEProdCA/req/urn:node:GLEON-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GLEON-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GLEON-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GLEON-1.csr diff --git a/DataONEProdCA/req/urn:node:GLEON.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GLEON.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GLEON.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GLEON.csr diff --git a/DataONEProdCA/req/urn:node:GOA-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GOA-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA-1.csr diff --git a/DataONEProdCA/req/urn:node:GOA-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GOA-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA-2.csr diff --git a/DataONEProdCA/req/urn:node:GOA-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GOA-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA-3.csr diff --git a/DataONEProdCA/req/urn:node:GOA.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GOA.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GOA.csr diff --git a/DataONEProdCA/req/urn:node:GRIIDC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GRIIDC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GRIIDC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GRIIDC.csr diff --git a/DataONEProdCA/req/urn:node:GULFWATCH.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GULFWATCH.csr similarity index 100% rename from DataONEProdCA/req/urn:node:GULFWATCH.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:GULFWATCH.csr diff --git a/DataONEProdCA/req/urn:node:IARC-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IARC-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:IARC-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IARC-1.csr diff --git a/DataONEProdCA/req/urn:node:IARC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IARC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:IARC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IARC.csr diff --git a/DataONEProdCA/req/urn:node:IEDA_EARTHCHEM.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IEDA_EARTHCHEM.csr similarity index 100% rename from DataONEProdCA/req/urn:node:IEDA_EARTHCHEM.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IEDA_EARTHCHEM.csr diff --git a/DataONEProdCA/req/urn:node:IEDA_MGDL.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IEDA_MGDL.csr similarity index 100% rename from DataONEProdCA/req/urn:node:IEDA_MGDL.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IEDA_MGDL.csr diff --git a/DataONEProdCA/req/urn:node:IEDA_USAP.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IEDA_USAP.csr similarity index 100% rename from DataONEProdCA/req/urn:node:IEDA_USAP.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IEDA_USAP.csr diff --git a/DataONEProdCA/req/urn:node:IOE.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IOE.csr similarity index 100% rename from DataONEProdCA/req/urn:node:IOE.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:IOE.csr diff --git a/DataONEProdCA/req/urn:node:KNB-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:KNB-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:KNB-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:KNB-1.csr diff --git a/DataONEProdCA/req/urn:node:KNB.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:KNB.csr similarity index 100% rename from DataONEProdCA/req/urn:node:KNB.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:KNB.csr diff --git a/DataONEProdCA/req/urn:node:KUBI.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:KUBI.csr similarity index 100% rename from DataONEProdCA/req/urn:node:KUBI.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:KUBI.csr diff --git a/DataONEProdCA/req/urn:node:LTER-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:LTER-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-1.csr diff --git a/DataONEProdCA/req/urn:node:LTER-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:LTER-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-2.csr diff --git a/DataONEProdCA/req/urn:node:LTER-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:LTER-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-3.csr diff --git a/DataONEProdCA/req/urn:node:LTER-EUROPE.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-EUROPE.csr similarity index 100% rename from DataONEProdCA/req/urn:node:LTER-EUROPE.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER-EUROPE.csr diff --git a/DataONEProdCA/req/urn:node:LTER.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER.csr similarity index 100% rename from DataONEProdCA/req/urn:node:LTER.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER.csr diff --git a/DataONEProdCA/req/urn:node:LTER_EUROPE.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER_EUROPE.csr similarity index 100% rename from DataONEProdCA/req/urn:node:LTER_EUROPE.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:LTER_EUROPE.csr diff --git a/DataONEProdCA/req/urn:node:METAGRIL.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:METAGRIL.csr similarity index 100% rename from DataONEProdCA/req/urn:node:METAGRIL.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:METAGRIL.csr diff --git a/DataONEProdCA/req/urn:node:MPC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:MPC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:MPC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:MPC.csr diff --git a/DataONEProdCA/req/urn:node:MSTMIP.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:MSTMIP.csr similarity index 100% rename from DataONEProdCA/req/urn:node:MSTMIP.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:MSTMIP.csr diff --git a/DataONEProdCA/req/urn:node:NCEI-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NCEI-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NCEI-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NCEI-1.csr diff --git a/DataONEProdCA/req/urn:node:NCEI.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NCEI.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NCEI.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NCEI.csr diff --git a/DataONEProdCA/req/urn:node:NEON-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NEON-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NEON-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NEON-1.csr diff --git a/DataONEProdCA/req/urn:node:NEON.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NEON.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NEON.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NEON.csr diff --git a/DataONEProdCA/req/urn:node:NKN.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NKN.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NKN.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NKN.csr diff --git a/DataONEProdCA/req/urn:node:NMEPSCOR.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NMEPSCOR.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NMEPSCOR.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NMEPSCOR.csr diff --git a/DataONEProdCA/req/urn:node:NRDC-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NRDC-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NRDC-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NRDC-1.csr diff --git a/DataONEProdCA/req/urn:node:NRDC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NRDC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:NRDC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:NRDC.csr diff --git a/DataONEProdCA/req/urn:node:ONEShare-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ONEShare-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ONEShare-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ONEShare-1.csr diff --git a/DataONEProdCA/req/urn:node:ONEShare-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ONEShare-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ONEShare-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ONEShare-2.csr diff --git a/DataONEProdCA/req/urn:node:ONEShare.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ONEShare.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ONEShare.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ONEShare.csr diff --git a/DataONEProdCA/req/urn:node:ORNLDAAC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ORNLDAAC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:ORNLDAAC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:ORNLDAAC.csr diff --git a/DataONEProdCA/req/urn:node:OTS_NDC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:OTS_NDC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:OTS_NDC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:OTS_NDC.csr diff --git a/DataONEProdCA/req/urn:node:PANGAEA.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PANGAEA.csr similarity index 100% rename from DataONEProdCA/req/urn:node:PANGAEA.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PANGAEA.csr diff --git a/DataONEProdCA/req/urn:node:PISCO.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PISCO.csr similarity index 100% rename from DataONEProdCA/req/urn:node:PISCO.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PISCO.csr diff --git a/DataONEProdCA/req/urn:node:PNDB.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PNDB.csr similarity index 100% rename from DataONEProdCA/req/urn:node:PNDB.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PNDB.csr diff --git a/DataONEProdCA/req/urn:node:PPBIO-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PPBIO-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:PPBIO-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PPBIO-1.csr diff --git a/DataONEProdCA/req/urn:node:PPBIO.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PPBIO.csr similarity index 100% rename from DataONEProdCA/req/urn:node:PPBIO.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:PPBIO.csr diff --git a/DataONEProdCA/req/urn:node:R2R.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:R2R.csr similarity index 100% rename from DataONEProdCA/req/urn:node:R2R.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:R2R.csr diff --git a/DataONEProdCA/req/urn:node:REPORC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPORC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:REPORC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPORC.csr diff --git a/DataONEProdCA/req/urn:node:REPORC1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPORC1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:REPORC1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPORC1.csr diff --git a/DataONEProdCA/req/urn:node:REPUCSB.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPUCSB.csr similarity index 100% rename from DataONEProdCA/req/urn:node:REPUCSB.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPUCSB.csr diff --git a/DataONEProdCA/req/urn:node:REPUNM.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPUNM.csr similarity index 100% rename from DataONEProdCA/req/urn:node:REPUNM.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPUNM.csr diff --git a/DataONEProdCA/req/urn:node:REPUNM1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPUNM1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:REPUNM1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:REPUNM1.csr diff --git a/DataONEProdCA/req/urn:node:RGD.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RGD.csr similarity index 100% rename from DataONEProdCA/req/urn:node:RGD.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RGD.csr diff --git a/DataONEProdCA/req/urn:node:RW-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RW-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:RW-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RW-1.csr diff --git a/DataONEProdCA/req/urn:node:RW-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RW-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:RW-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RW-2.csr diff --git a/DataONEProdCA/req/urn:node:RW.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RW.csr similarity index 100% rename from DataONEProdCA/req/urn:node:RW.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:RW.csr diff --git a/DataONEProdCA/req/urn:node:SANPARKS-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SANPARKS-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:SANPARKS-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SANPARKS-1.csr diff --git a/DataONEProdCA/req/urn:node:SANPARKS.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SANPARKS.csr similarity index 100% rename from DataONEProdCA/req/urn:node:SANPARKS.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SANPARKS.csr diff --git a/DataONEProdCA/req/urn:node:SCTLD-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SCTLD-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:SCTLD-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SCTLD-1.csr diff --git a/DataONEProdCA/req/urn:node:SCTLD.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SCTLD.csr similarity index 100% rename from DataONEProdCA/req/urn:node:SCTLD.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SCTLD.csr diff --git a/DataONEProdCA/req/urn:node:SEAD-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SEAD-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:SEAD-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SEAD-1.csr diff --git a/DataONEProdCA/req/urn:node:SEAD.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SEAD.csr similarity index 100% rename from DataONEProdCA/req/urn:node:SEAD.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SEAD.csr diff --git a/DataONEProdCA/req/urn:node:SFWMD.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SFWMD.csr similarity index 100% rename from DataONEProdCA/req/urn:node:SFWMD.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:SFWMD.csr diff --git a/DataONEProdCA/req/urn:node:TDAR.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TDAR.csr similarity index 100% rename from DataONEProdCA/req/urn:node:TDAR.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TDAR.csr diff --git a/DataONEProdCA/req/urn:node:TERN-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TERN-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:TERN-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TERN-1.csr diff --git a/DataONEProdCA/req/urn:node:TERN.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TERN.csr similarity index 100% rename from DataONEProdCA/req/urn:node:TERN.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TERN.csr diff --git a/DataONEProdCA/req/urn:node:TFRI-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TFRI-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:TFRI-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TFRI-1.csr diff --git a/DataONEProdCA/req/urn:node:TFRI-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TFRI-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:TFRI-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TFRI-2.csr diff --git a/DataONEProdCA/req/urn:node:TFRI.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TFRI.csr similarity index 100% rename from DataONEProdCA/req/urn:node:TFRI.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TFRI.csr diff --git a/DataONEProdCA/req/urn:node:TNC_DANGERMOND.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TNC_DANGERMOND.csr similarity index 100% rename from DataONEProdCA/req/urn:node:TNC_DANGERMOND.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:TNC_DANGERMOND.csr diff --git a/DataONEProdCA/req/urn:node:UIC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:UIC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:UIC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:UIC.csr diff --git a/DataONEProdCA/req/urn:node:USANPN.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USANPN.csr similarity index 100% rename from DataONEProdCA/req/urn:node:USANPN.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USANPN.csr diff --git a/DataONEProdCA/req/urn:node:USGSCSAS-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGSCSAS-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:USGSCSAS-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGSCSAS-1.csr diff --git a/DataONEProdCA/req/urn:node:USGSCSAS.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGSCSAS.csr similarity index 100% rename from DataONEProdCA/req/urn:node:USGSCSAS.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGSCSAS.csr diff --git a/DataONEProdCA/req/urn:node:USGS_SDC-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGS_SDC-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:USGS_SDC-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGS_SDC-1.csr diff --git a/DataONEProdCA/req/urn:node:USGS_SDC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGS_SDC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:USGS_SDC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:USGS_SDC.csr diff --git a/DataONEProdCA/req/urn:node:US_MPC.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:US_MPC.csr similarity index 100% rename from DataONEProdCA/req/urn:node:US_MPC.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:US_MPC.csr diff --git a/DataONEProdCA/req/urn:node:mnORC1-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnORC1-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1-1.csr diff --git a/DataONEProdCA/req/urn:node:mnORC1-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnORC1-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1-2.csr diff --git a/DataONEProdCA/req/urn:node:mnORC1-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnORC1-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1-3.csr diff --git a/DataONEProdCA/req/urn:node:mnORC1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnORC1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC1.csr diff --git a/DataONEProdCA/req/urn:node:mnORC2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnORC2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnORC2.csr diff --git a/DataONEProdCA/req/urn:node:mnUCSB1-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUCSB1-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1-1.csr diff --git a/DataONEProdCA/req/urn:node:mnUCSB1-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUCSB1-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1-2.csr diff --git a/DataONEProdCA/req/urn:node:mnUCSB1-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUCSB1-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1-3.csr diff --git a/DataONEProdCA/req/urn:node:mnUCSB1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUCSB1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUCSB1.csr diff --git a/DataONEProdCA/req/urn:node:mnUNM1-1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1-1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUNM1-1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1-1.csr diff --git a/DataONEProdCA/req/urn:node:mnUNM1-2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1-2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUNM1-2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1-2.csr diff --git a/DataONEProdCA/req/urn:node:mnUNM1-3.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1-3.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUNM1-3.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1-3.csr diff --git a/DataONEProdCA/req/urn:node:mnUNM1.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUNM1.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM1.csr diff --git a/DataONEProdCA/req/urn:node:mnUNM2.csr b/SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM2.csr similarity index 100% rename from DataONEProdCA/req/urn:node:mnUNM2.csr rename to SHA-1_ARCHIVE/DataONEProdCA/req/urn:node:mnUNM2.csr diff --git a/DataONEProdCA/serial b/SHA-1_ARCHIVE/DataONEProdCA/serial similarity index 100% rename from DataONEProdCA/serial rename to SHA-1_ARCHIVE/DataONEProdCA/serial diff --git a/DataONEProdCA/serial.old b/SHA-1_ARCHIVE/DataONEProdCA/serial.old similarity index 100% rename from DataONEProdCA/serial.old rename to SHA-1_ARCHIVE/DataONEProdCA/serial.old diff --git a/DataONERootCA/certs/DataONERootCA.pem b/SHA-1_ARCHIVE/DataONERootCA/certs/DataONERootCA.pem similarity index 100% rename from DataONERootCA/certs/DataONERootCA.pem rename to SHA-1_ARCHIVE/DataONERootCA/certs/DataONERootCA.pem diff --git a/DataONERootCA/crl/DataONERootCA_CRL.pem b/SHA-1_ARCHIVE/DataONERootCA/crl/DataONERootCA_CRL.pem similarity index 100% rename from DataONERootCA/crl/DataONERootCA_CRL.pem rename to SHA-1_ARCHIVE/DataONERootCA/crl/DataONERootCA_CRL.pem diff --git a/DataONERootCA/crlnumber b/SHA-1_ARCHIVE/DataONERootCA/crlnumber similarity index 100% rename from DataONERootCA/crlnumber rename to SHA-1_ARCHIVE/DataONERootCA/crlnumber diff --git a/DataONERootCA/crlnumber.old b/SHA-1_ARCHIVE/DataONERootCA/crlnumber.old similarity index 100% rename from DataONERootCA/crlnumber.old rename to SHA-1_ARCHIVE/DataONERootCA/crlnumber.old diff --git a/DataONERootCA/index.txt b/SHA-1_ARCHIVE/DataONERootCA/index.txt similarity index 100% rename from DataONERootCA/index.txt rename to SHA-1_ARCHIVE/DataONERootCA/index.txt diff --git a/DataONERootCA/index.txt.attr b/SHA-1_ARCHIVE/DataONERootCA/index.txt.attr similarity index 100% rename from DataONERootCA/index.txt.attr rename to SHA-1_ARCHIVE/DataONERootCA/index.txt.attr diff --git a/DataONERootCA/index.txt.attr.old b/SHA-1_ARCHIVE/DataONERootCA/index.txt.attr.old similarity index 100% rename from DataONERootCA/index.txt.attr.old rename to SHA-1_ARCHIVE/DataONERootCA/index.txt.attr.old diff --git a/DataONERootCA/index.txt.old b/SHA-1_ARCHIVE/DataONERootCA/index.txt.old similarity index 100% rename from DataONERootCA/index.txt.old rename to SHA-1_ARCHIVE/DataONERootCA/index.txt.old diff --git a/DataONERootCA/newcerts/ACEE8CA3214DA197.pem b/SHA-1_ARCHIVE/DataONERootCA/newcerts/ACEE8CA3214DA197.pem similarity index 100% rename from DataONERootCA/newcerts/ACEE8CA3214DA197.pem rename to SHA-1_ARCHIVE/DataONERootCA/newcerts/ACEE8CA3214DA197.pem diff --git a/DataONERootCA/newcerts/ACEE8CA3214DA198.pem b/SHA-1_ARCHIVE/DataONERootCA/newcerts/ACEE8CA3214DA198.pem similarity index 100% rename from DataONERootCA/newcerts/ACEE8CA3214DA198.pem rename to SHA-1_ARCHIVE/DataONERootCA/newcerts/ACEE8CA3214DA198.pem diff --git a/DataONERootCA/openssl.cnf b/SHA-1_ARCHIVE/DataONERootCA/openssl.cnf similarity index 100% rename from DataONERootCA/openssl.cnf rename to SHA-1_ARCHIVE/DataONERootCA/openssl.cnf diff --git a/DataONERootCA/req/DataONERootCA.csr b/SHA-1_ARCHIVE/DataONERootCA/req/DataONERootCA.csr similarity index 100% rename from DataONERootCA/req/DataONERootCA.csr rename to SHA-1_ARCHIVE/DataONERootCA/req/DataONERootCA.csr diff --git a/DataONERootCA/serial b/SHA-1_ARCHIVE/DataONERootCA/serial similarity index 100% rename from DataONERootCA/serial rename to SHA-1_ARCHIVE/DataONERootCA/serial diff --git a/DataONERootCA/serial.old b/SHA-1_ARCHIVE/DataONERootCA/serial.old similarity index 100% rename from DataONERootCA/serial.old rename to SHA-1_ARCHIVE/DataONERootCA/serial.old diff --git a/DataONETestCA/certs/*.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/*.test.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/*.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/*.test.dataone.org.pem diff --git a/DataONETestCA/certs/DataONETestCA.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/DataONETestCA.pem similarity index 100% rename from DataONETestCA/certs/DataONETestCA.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/DataONETestCA.pem diff --git a/DataONETestCA/certs/MBJTEST.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/MBJTEST.pem similarity index 100% rename from DataONETestCA/certs/MBJTEST.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/MBJTEST.pem diff --git a/DataONETestCA/certs/cn-dev-2.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-dev-2.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-dev-2.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-dev-2.dataone.org.pem diff --git a/DataONETestCA/certs/cn-dev-3.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-dev-3.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-dev-3.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-dev-3.dataone.org.pem diff --git a/DataONETestCA/certs/cn-dev.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-dev.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-dev.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-dev.dataone.org.pem diff --git a/DataONETestCA/certs/cn-sandbox-orc-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-sandbox-orc-1.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-sandbox-orc-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-sandbox-orc-1.dataone.org.pem diff --git a/DataONETestCA/certs/cn-sandbox-ucsb-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-sandbox-ucsb-1.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-sandbox-ucsb-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-sandbox-ucsb-1.dataone.org.pem diff --git a/DataONETestCA/certs/cn-sandbox-unm-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-sandbox-unm-1.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-sandbox-unm-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-sandbox-unm-1.dataone.org.pem diff --git a/DataONETestCA/certs/cn-stage-orc-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-stage-orc-1.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-stage-orc-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-stage-orc-1.dataone.org.pem diff --git a/DataONETestCA/certs/cn-stage-ucsb-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-stage-ucsb-1.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-stage-ucsb-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-stage-ucsb-1.dataone.org.pem diff --git a/DataONETestCA/certs/cn-stage-unm-1.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/cn-stage-unm-1.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/cn-stage-unm-1.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/cn-stage-unm-1.dataone.org.pem diff --git a/DataONETestCA/certs/d1-merritt-stage.cdlib.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/d1-merritt-stage.cdlib.org.pem similarity index 100% rename from DataONETestCA/certs/d1-merritt-stage.cdlib.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/d1-merritt-stage.cdlib.org.pem diff --git a/DataONETestCA/certs/d1.merritt-stage.cdlib.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/d1.merritt-stage.cdlib.org.pem similarity index 100% rename from DataONETestCA/certs/d1.merritt-stage.cdlib.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/d1.merritt-stage.cdlib.org.pem diff --git a/DataONETestCA/certs/dev-testing.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/dev-testing.dataone.org.pem similarity index 100% rename from DataONETestCA/certs/dev-testing.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/dev-testing.dataone.org.pem diff --git a/DataONETestCA/certs/test.piscoweb.org.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/test.piscoweb.org.pem similarity index 100% rename from DataONETestCA/certs/test.piscoweb.org.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/test.piscoweb.org.pem diff --git a/DataONETestCA/certs/testCnAdmin.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testCnAdmin.pem similarity index 100% rename from DataONETestCA/certs/testCnAdmin.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testCnAdmin.pem diff --git a/DataONETestCA/certs/testEQPerson1-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson1-1.pem similarity index 100% rename from DataONETestCA/certs/testEQPerson1-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson1-1.pem diff --git a/DataONETestCA/certs/testEQPerson1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson1.pem similarity index 100% rename from DataONETestCA/certs/testEQPerson1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson1.pem diff --git a/DataONETestCA/certs/testEQPerson2-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson2-1.pem similarity index 100% rename from DataONETestCA/certs/testEQPerson2-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson2-1.pem diff --git a/DataONETestCA/certs/testEQPerson2.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson2.pem similarity index 100% rename from DataONETestCA/certs/testEQPerson2.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson2.pem diff --git a/DataONETestCA/certs/testEQPerson3-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson3-1.pem similarity index 100% rename from DataONETestCA/certs/testEQPerson3-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson3-1.pem diff --git a/DataONETestCA/certs/testEQPerson3.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson3.pem similarity index 100% rename from DataONETestCA/certs/testEQPerson3.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testEQPerson3.pem diff --git a/DataONETestCA/certs/testGroupie-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testGroupie-1.pem similarity index 100% rename from DataONETestCA/certs/testGroupie-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testGroupie-1.pem diff --git a/DataONETestCA/certs/testGroupie.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testGroupie.pem similarity index 100% rename from DataONETestCA/certs/testGroupie.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testGroupie.pem diff --git a/DataONETestCA/certs/testMappedPerson.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testMappedPerson.pem similarity index 100% rename from DataONETestCA/certs/testMappedPerson.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testMappedPerson.pem diff --git a/DataONETestCA/certs/testMonitor.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testMonitor.pem similarity index 100% rename from DataONETestCA/certs/testMonitor.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testMonitor.pem diff --git a/DataONETestCA/certs/testPerson-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-1.pem similarity index 100% rename from DataONETestCA/certs/testPerson-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-1.pem diff --git a/DataONETestCA/certs/testPerson-2.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-2.pem similarity index 100% rename from DataONETestCA/certs/testPerson-2.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-2.pem diff --git a/DataONETestCA/certs/testPerson-3.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-3.pem similarity index 100% rename from DataONETestCA/certs/testPerson-3.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-3.pem diff --git a/DataONETestCA/certs/testPerson-4.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-4.pem similarity index 100% rename from DataONETestCA/certs/testPerson-4.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson-4.pem diff --git a/DataONETestCA/certs/testPerson.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson.pem similarity index 100% rename from DataONETestCA/certs/testPerson.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson.pem diff --git a/DataONETestCA/certs/testPerson_Expired-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson_Expired-1.pem similarity index 100% rename from DataONETestCA/certs/testPerson_Expired-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson_Expired-1.pem diff --git a/DataONETestCA/certs/testPerson_Expired.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson_Expired.pem similarity index 100% rename from DataONETestCA/certs/testPerson_Expired.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson_Expired.pem diff --git a/DataONETestCA/certs/testPerson_NoSubjectInfo.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testPerson_NoSubjectInfo.pem similarity index 100% rename from DataONETestCA/certs/testPerson_NoSubjectInfo.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testPerson_NoSubjectInfo.pem diff --git a/DataONETestCA/certs/testRightsHolder-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testRightsHolder-1.pem similarity index 100% rename from DataONETestCA/certs/testRightsHolder-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testRightsHolder-1.pem diff --git a/DataONETestCA/certs/testRightsHolder.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testRightsHolder.pem similarity index 100% rename from DataONETestCA/certs/testRightsHolder.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testRightsHolder.pem diff --git a/DataONETestCA/certs/testSubmitter-1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testSubmitter-1.pem similarity index 100% rename from DataONETestCA/certs/testSubmitter-1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testSubmitter-1.pem diff --git a/DataONETestCA/certs/testSubmitter.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/testSubmitter.pem similarity index 100% rename from DataONETestCA/certs/testSubmitter.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/testSubmitter.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS0.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS0.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS0.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS0.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS1.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS2.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS2.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS2.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS2.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS3.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS3.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS3.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS3.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS4.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS4.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS4.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS4.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS5.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS5.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS5.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS5.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS6.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS6.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS6.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS6.pem diff --git a/DataONETestCA/certs/urn:node:D1USGS7.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS7.pem similarity index 100% rename from DataONETestCA/certs/urn:node:D1USGS7.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:D1USGS7.pem diff --git a/DataONETestCA/certs/urn:node:DEMO1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:DEMO1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO1.pem diff --git a/DataONETestCA/certs/urn:node:DEMO2.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO2.pem similarity index 100% rename from DataONETestCA/certs/urn:node:DEMO2.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO2.pem diff --git a/DataONETestCA/certs/urn:node:DEMO3.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO3.pem similarity index 100% rename from DataONETestCA/certs/urn:node:DEMO3.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO3.pem diff --git a/DataONETestCA/certs/urn:node:DEMO4.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO4.pem similarity index 100% rename from DataONETestCA/certs/urn:node:DEMO4.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:DEMO4.pem diff --git a/DataONETestCA/certs/urn:node:cnDevORC1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnDevORC1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnDevORC1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnDevORC1.pem diff --git a/DataONETestCA/certs/urn:node:cnDevUCSB1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnDevUCSB1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnDevUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnDevUCSB1.pem diff --git a/DataONETestCA/certs/urn:node:cnDevUNM1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnDevUNM1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnDevUNM1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnDevUNM1.pem diff --git a/DataONETestCA/certs/urn:node:cnSandboxORC1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnSandboxORC1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnSandboxORC1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnSandboxORC1.pem diff --git a/DataONETestCA/certs/urn:node:cnSandboxUCSB1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnSandboxUCSB1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnSandboxUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnSandboxUCSB1.pem diff --git a/DataONETestCA/certs/urn:node:cnSandboxUNM1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnSandboxUNM1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnSandboxUNM1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnSandboxUNM1.pem diff --git a/DataONETestCA/certs/urn:node:cnStageORC1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnStageORC1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnStageORC1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnStageORC1.pem diff --git a/DataONETestCA/certs/urn:node:cnStageUCSB1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnStageUCSB1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnStageUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnStageUCSB1.pem diff --git a/DataONETestCA/certs/urn:node:cnStageUNM1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnStageUNM1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:cnStageUNM1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:cnStageUNM1.pem diff --git a/DataONETestCA/certs/urn:node:mnDevGMN.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnDevGMN.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnDevGMN.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnDevGMN.pem diff --git a/DataONETestCA/certs/urn:node:mnSandboxORC1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxORC1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnSandboxORC1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxORC1.pem diff --git a/DataONETestCA/certs/urn:node:mnSandboxUCSB1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxUCSB1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnSandboxUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxUCSB1.pem diff --git a/DataONETestCA/certs/urn:node:mnSandboxUCSB2.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxUCSB2.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnSandboxUCSB2.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxUCSB2.pem diff --git a/DataONETestCA/certs/urn:node:mnSandboxUNM1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxUNM1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnSandboxUNM1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnSandboxUNM1.pem diff --git a/DataONETestCA/certs/urn:node:mnStageCDL.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageCDL.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnStageCDL.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageCDL.pem diff --git a/DataONETestCA/certs/urn:node:mnStageLTER.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageLTER.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnStageLTER.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageLTER.pem diff --git a/DataONETestCA/certs/urn:node:mnStageORC1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageORC1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnStageORC1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageORC1.pem diff --git a/DataONETestCA/certs/urn:node:mnStagePISCO.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStagePISCO.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnStagePISCO.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStagePISCO.pem diff --git a/DataONETestCA/certs/urn:node:mnStageUCSB1.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageUCSB1.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnStageUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageUCSB1.pem diff --git a/DataONETestCA/certs/urn:node:mnStageUCSB2.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageUCSB2.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnStageUCSB2.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageUCSB2.pem diff --git a/DataONETestCA/certs/urn:node:mnStageUCSB3.pem b/SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageUCSB3.pem similarity index 100% rename from DataONETestCA/certs/urn:node:mnStageUCSB3.pem rename to SHA-1_ARCHIVE/DataONETestCA/certs/urn:node:mnStageUCSB3.pem diff --git a/DataONETestCA/crl/DataONETestCA_CRL.pem b/SHA-1_ARCHIVE/DataONETestCA/crl/DataONETestCA_CRL.pem similarity index 100% rename from DataONETestCA/crl/DataONETestCA_CRL.pem rename to SHA-1_ARCHIVE/DataONETestCA/crl/DataONETestCA_CRL.pem diff --git a/DataONETestCA/crlnumber b/SHA-1_ARCHIVE/DataONETestCA/crlnumber similarity index 100% rename from DataONETestCA/crlnumber rename to SHA-1_ARCHIVE/DataONETestCA/crlnumber diff --git a/DataONETestCA/crlnumber.old b/SHA-1_ARCHIVE/DataONETestCA/crlnumber.old similarity index 100% rename from DataONETestCA/crlnumber.old rename to SHA-1_ARCHIVE/DataONETestCA/crlnumber.old diff --git a/DataONETestCA/index.txt b/SHA-1_ARCHIVE/DataONETestCA/index.txt similarity index 100% rename from DataONETestCA/index.txt rename to SHA-1_ARCHIVE/DataONETestCA/index.txt diff --git a/DataONETestCA/index.txt.attr b/SHA-1_ARCHIVE/DataONETestCA/index.txt.attr similarity index 100% rename from DataONETestCA/index.txt.attr rename to SHA-1_ARCHIVE/DataONETestCA/index.txt.attr diff --git a/DataONETestCA/index.txt.attr.old b/SHA-1_ARCHIVE/DataONETestCA/index.txt.attr.old similarity index 100% rename from DataONETestCA/index.txt.attr.old rename to SHA-1_ARCHIVE/DataONETestCA/index.txt.attr.old diff --git a/DataONETestCA/index.txt.old b/SHA-1_ARCHIVE/DataONETestCA/index.txt.old similarity index 100% rename from DataONETestCA/index.txt.old rename to SHA-1_ARCHIVE/DataONETestCA/index.txt.old diff --git a/DataONETestCA/newcerts/DA3263A2A12D0000.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0000.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0000.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0000.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0001.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0001.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0001.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0001.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0002.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0002.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0002.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0002.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0003.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0003.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0003.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0003.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0004.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0004.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0004.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0004.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0005.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0005.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0005.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0005.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0006.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0006.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0006.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0006.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0007.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0007.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0007.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0007.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0008.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0008.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0008.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0008.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0009.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0009.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0009.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0009.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D000A.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000A.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D000A.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000A.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D000B.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000B.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D000B.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000B.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D000C.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000C.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D000C.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000C.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D000D.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000D.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D000D.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000D.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D000E.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000E.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D000E.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000E.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D000F.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000F.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D000F.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D000F.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0010.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0010.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0010.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0010.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0011.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0011.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0011.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0011.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0012.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0012.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0012.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0012.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0013.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0013.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0013.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0013.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0014.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0014.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0014.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0014.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0015.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0015.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0015.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0015.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0016.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0016.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0016.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0016.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0017.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0017.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0017.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0017.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0018.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0018.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0018.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0018.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0019.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0019.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0019.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0019.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D001A.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001A.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D001A.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001A.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D001B.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001B.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D001B.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001B.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D001C.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001C.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D001C.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001C.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D001D.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001D.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D001D.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001D.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D001E.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001E.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D001E.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001E.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D001F.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001F.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D001F.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D001F.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0020.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0020.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0020.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0020.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0021.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0021.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0021.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0021.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0022.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0022.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0022.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0022.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0023.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0023.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0023.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0023.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0024.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0024.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0024.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0024.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0025.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0025.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0025.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0025.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0026.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0026.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0026.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0026.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0027.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0027.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0027.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0027.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0028.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0028.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0028.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0028.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0029.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0029.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0029.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0029.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D002A.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002A.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D002A.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002A.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D002B.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002B.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D002B.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002B.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D002C.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002C.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D002C.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002C.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D002D.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002D.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D002D.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002D.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D002E.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002E.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D002E.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002E.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D002F.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002F.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D002F.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D002F.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0030.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0030.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0030.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0030.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0031.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0031.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0031.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0031.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0032.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0032.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0032.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0032.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0033.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0033.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0033.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0033.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0034.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0034.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0034.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0034.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0035.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0035.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0035.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0035.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0036.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0036.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0036.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0036.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0037.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0037.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0037.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0037.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0038.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0038.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0038.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0038.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0039.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0039.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0039.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0039.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D003A.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003A.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D003A.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003A.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D003B.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003B.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D003B.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003B.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D003C.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003C.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D003C.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003C.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D003D.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003D.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D003D.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003D.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D003E.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003E.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D003E.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003E.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D003F.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003F.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D003F.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D003F.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0040.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0040.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0040.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0040.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0041.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0041.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0041.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0041.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0042.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0042.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0042.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0042.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0043.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0043.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0043.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0043.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0044.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0044.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0044.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0044.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0045.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0045.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0045.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0045.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0046.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0046.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0046.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0046.pem diff --git a/DataONETestCA/newcerts/DA3263A2A12D0047.pem b/SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0047.pem similarity index 100% rename from DataONETestCA/newcerts/DA3263A2A12D0047.pem rename to SHA-1_ARCHIVE/DataONETestCA/newcerts/DA3263A2A12D0047.pem diff --git a/DataONETestCA/openssl.cnf b/SHA-1_ARCHIVE/DataONETestCA/openssl.cnf similarity index 100% rename from DataONETestCA/openssl.cnf rename to SHA-1_ARCHIVE/DataONETestCA/openssl.cnf diff --git a/DataONETestCA/openssl.tmpl b/SHA-1_ARCHIVE/DataONETestCA/openssl.tmpl similarity index 100% rename from DataONETestCA/openssl.tmpl rename to SHA-1_ARCHIVE/DataONETestCA/openssl.tmpl diff --git a/DataONETestCA/req/*.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/*.test.dataone.org.csr similarity index 100% rename from DataONETestCA/req/*.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/*.test.dataone.org.csr diff --git a/DataONETestCA/req/DataONETestCA.csr b/SHA-1_ARCHIVE/DataONETestCA/req/DataONETestCA.csr similarity index 100% rename from DataONETestCA/req/DataONETestCA.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/DataONETestCA.csr diff --git a/DataONETestCA/req/MBJTEST.csr b/SHA-1_ARCHIVE/DataONETestCA/req/MBJTEST.csr similarity index 100% rename from DataONETestCA/req/MBJTEST.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/MBJTEST.csr diff --git a/DataONETestCA/req/cn-dev-2.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-dev-2.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-dev-2.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-dev-2.dataone.org.csr diff --git a/DataONETestCA/req/cn-dev-3.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-dev-3.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-dev-3.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-dev-3.dataone.org.csr diff --git a/DataONETestCA/req/cn-dev.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-dev.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-dev.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-dev.dataone.org.csr diff --git a/DataONETestCA/req/cn-sandbox-orc-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-sandbox-orc-1.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-sandbox-orc-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-sandbox-orc-1.dataone.org.csr diff --git a/DataONETestCA/req/cn-sandbox-ucsb-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-sandbox-ucsb-1.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-sandbox-ucsb-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-sandbox-ucsb-1.dataone.org.csr diff --git a/DataONETestCA/req/cn-sandbox-unm-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-sandbox-unm-1.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-sandbox-unm-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-sandbox-unm-1.dataone.org.csr diff --git a/DataONETestCA/req/cn-stage-orc-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-stage-orc-1.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-stage-orc-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-stage-orc-1.dataone.org.csr diff --git a/DataONETestCA/req/cn-stage-ucsb-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-stage-ucsb-1.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-stage-ucsb-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-stage-ucsb-1.dataone.org.csr diff --git a/DataONETestCA/req/cn-stage-unm-1.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/cn-stage-unm-1.dataone.org.csr similarity index 100% rename from DataONETestCA/req/cn-stage-unm-1.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/cn-stage-unm-1.dataone.org.csr diff --git a/DataONETestCA/req/d1-merritt-stage.cdlib.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/d1-merritt-stage.cdlib.org.csr similarity index 100% rename from DataONETestCA/req/d1-merritt-stage.cdlib.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/d1-merritt-stage.cdlib.org.csr diff --git a/DataONETestCA/req/d1.merritt-stage.cdlib.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/d1.merritt-stage.cdlib.org.csr similarity index 100% rename from DataONETestCA/req/d1.merritt-stage.cdlib.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/d1.merritt-stage.cdlib.org.csr diff --git a/DataONETestCA/req/dev-testing.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/dev-testing.dataone.org.csr similarity index 100% rename from DataONETestCA/req/dev-testing.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/dev-testing.dataone.org.csr diff --git a/DataONETestCA/req/test.piscoweb.org.csr b/SHA-1_ARCHIVE/DataONETestCA/req/test.piscoweb.org.csr similarity index 100% rename from DataONETestCA/req/test.piscoweb.org.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/test.piscoweb.org.csr diff --git a/DataONETestCA/req/testCnAdmin.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testCnAdmin.csr similarity index 100% rename from DataONETestCA/req/testCnAdmin.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testCnAdmin.csr diff --git a/DataONETestCA/req/testEQPerson1-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson1-1.csr similarity index 100% rename from DataONETestCA/req/testEQPerson1-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson1-1.csr diff --git a/DataONETestCA/req/testEQPerson1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson1.csr similarity index 100% rename from DataONETestCA/req/testEQPerson1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson1.csr diff --git a/DataONETestCA/req/testEQPerson2-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson2-1.csr similarity index 100% rename from DataONETestCA/req/testEQPerson2-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson2-1.csr diff --git a/DataONETestCA/req/testEQPerson2.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson2.csr similarity index 100% rename from DataONETestCA/req/testEQPerson2.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson2.csr diff --git a/DataONETestCA/req/testEQPerson3-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson3-1.csr similarity index 100% rename from DataONETestCA/req/testEQPerson3-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson3-1.csr diff --git a/DataONETestCA/req/testEQPerson3.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson3.csr similarity index 100% rename from DataONETestCA/req/testEQPerson3.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testEQPerson3.csr diff --git a/DataONETestCA/req/testGroupie-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testGroupie-1.csr similarity index 100% rename from DataONETestCA/req/testGroupie-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testGroupie-1.csr diff --git a/DataONETestCA/req/testGroupie.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testGroupie.csr similarity index 100% rename from DataONETestCA/req/testGroupie.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testGroupie.csr diff --git a/DataONETestCA/req/testMappedPerson.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testMappedPerson.csr similarity index 100% rename from DataONETestCA/req/testMappedPerson.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testMappedPerson.csr diff --git a/DataONETestCA/req/testMonitor.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testMonitor.csr similarity index 100% rename from DataONETestCA/req/testMonitor.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testMonitor.csr diff --git a/DataONETestCA/req/testPerson-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson-1.csr similarity index 100% rename from DataONETestCA/req/testPerson-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson-1.csr diff --git a/DataONETestCA/req/testPerson-2.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson-2.csr similarity index 100% rename from DataONETestCA/req/testPerson-2.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson-2.csr diff --git a/DataONETestCA/req/testPerson-3.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson-3.csr similarity index 100% rename from DataONETestCA/req/testPerson-3.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson-3.csr diff --git a/DataONETestCA/req/testPerson-4.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson-4.csr similarity index 100% rename from DataONETestCA/req/testPerson-4.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson-4.csr diff --git a/DataONETestCA/req/testPerson.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson.csr similarity index 100% rename from DataONETestCA/req/testPerson.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson.csr diff --git a/DataONETestCA/req/testPerson_Expired-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson_Expired-1.csr similarity index 100% rename from DataONETestCA/req/testPerson_Expired-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson_Expired-1.csr diff --git a/DataONETestCA/req/testPerson_Expired.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson_Expired.csr similarity index 100% rename from DataONETestCA/req/testPerson_Expired.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson_Expired.csr diff --git a/DataONETestCA/req/testPerson_NoSubjectInfo.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testPerson_NoSubjectInfo.csr similarity index 100% rename from DataONETestCA/req/testPerson_NoSubjectInfo.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testPerson_NoSubjectInfo.csr diff --git a/DataONETestCA/req/testRightsHolder-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testRightsHolder-1.csr similarity index 100% rename from DataONETestCA/req/testRightsHolder-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testRightsHolder-1.csr diff --git a/DataONETestCA/req/testRightsHolder.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testRightsHolder.csr similarity index 100% rename from DataONETestCA/req/testRightsHolder.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testRightsHolder.csr diff --git a/DataONETestCA/req/testSubmitter-1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testSubmitter-1.csr similarity index 100% rename from DataONETestCA/req/testSubmitter-1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testSubmitter-1.csr diff --git a/DataONETestCA/req/testSubmitter.csr b/SHA-1_ARCHIVE/DataONETestCA/req/testSubmitter.csr similarity index 100% rename from DataONETestCA/req/testSubmitter.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/testSubmitter.csr diff --git a/DataONETestCA/req/urn:node:D1USGS0.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS0.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS0.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS0.csr diff --git a/DataONETestCA/req/urn:node:D1USGS1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS1.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS1.csr diff --git a/DataONETestCA/req/urn:node:D1USGS2.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS2.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS2.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS2.csr diff --git a/DataONETestCA/req/urn:node:D1USGS3.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS3.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS3.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS3.csr diff --git a/DataONETestCA/req/urn:node:D1USGS4.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS4.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS4.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS4.csr diff --git a/DataONETestCA/req/urn:node:D1USGS5.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS5.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS5.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS5.csr diff --git a/DataONETestCA/req/urn:node:D1USGS6.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS6.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS6.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS6.csr diff --git a/DataONETestCA/req/urn:node:D1USGS7.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS7.csr similarity index 100% rename from DataONETestCA/req/urn:node:D1USGS7.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:D1USGS7.csr diff --git a/DataONETestCA/req/urn:node:DEMO1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO1.csr similarity index 100% rename from DataONETestCA/req/urn:node:DEMO1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO1.csr diff --git a/DataONETestCA/req/urn:node:DEMO2.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO2.csr similarity index 100% rename from DataONETestCA/req/urn:node:DEMO2.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO2.csr diff --git a/DataONETestCA/req/urn:node:DEMO3.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO3.csr similarity index 100% rename from DataONETestCA/req/urn:node:DEMO3.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO3.csr diff --git a/DataONETestCA/req/urn:node:DEMO4.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO4.csr similarity index 100% rename from DataONETestCA/req/urn:node:DEMO4.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:DEMO4.csr diff --git a/DataONETestCA/req/urn:node:cnDevORC1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnDevORC1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnDevORC1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnDevORC1.csr diff --git a/DataONETestCA/req/urn:node:cnDevUCSB1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnDevUCSB1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnDevUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnDevUCSB1.csr diff --git a/DataONETestCA/req/urn:node:cnDevUNM1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnDevUNM1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnDevUNM1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnDevUNM1.csr diff --git a/DataONETestCA/req/urn:node:cnSandboxORC1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnSandboxORC1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnSandboxORC1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnSandboxORC1.csr diff --git a/DataONETestCA/req/urn:node:cnSandboxUCSB1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnSandboxUCSB1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnSandboxUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnSandboxUCSB1.csr diff --git a/DataONETestCA/req/urn:node:cnSandboxUNM1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnSandboxUNM1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnSandboxUNM1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnSandboxUNM1.csr diff --git a/DataONETestCA/req/urn:node:cnStageORC1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnStageORC1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnStageORC1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnStageORC1.csr diff --git a/DataONETestCA/req/urn:node:cnStageUCSB1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnStageUCSB1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnStageUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnStageUCSB1.csr diff --git a/DataONETestCA/req/urn:node:cnStageUNM1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnStageUNM1.csr similarity index 100% rename from DataONETestCA/req/urn:node:cnStageUNM1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:cnStageUNM1.csr diff --git a/DataONETestCA/req/urn:node:mnDevGMN.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnDevGMN.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnDevGMN.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnDevGMN.csr diff --git a/DataONETestCA/req/urn:node:mnSandboxORC1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxORC1.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnSandboxORC1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxORC1.csr diff --git a/DataONETestCA/req/urn:node:mnSandboxUCSB1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxUCSB1.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnSandboxUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxUCSB1.csr diff --git a/DataONETestCA/req/urn:node:mnSandboxUCSB2.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxUCSB2.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnSandboxUCSB2.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxUCSB2.csr diff --git a/DataONETestCA/req/urn:node:mnSandboxUNM1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxUNM1.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnSandboxUNM1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnSandboxUNM1.csr diff --git a/DataONETestCA/req/urn:node:mnStageCDL.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageCDL.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnStageCDL.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageCDL.csr diff --git a/DataONETestCA/req/urn:node:mnStageLTER.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageLTER.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnStageLTER.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageLTER.csr diff --git a/DataONETestCA/req/urn:node:mnStageORC1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageORC1.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnStageORC1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageORC1.csr diff --git a/DataONETestCA/req/urn:node:mnStagePISCO.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStagePISCO.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnStagePISCO.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStagePISCO.csr diff --git a/DataONETestCA/req/urn:node:mnStageUCSB1.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageUCSB1.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnStageUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageUCSB1.csr diff --git a/DataONETestCA/req/urn:node:mnStageUCSB2.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageUCSB2.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnStageUCSB2.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageUCSB2.csr diff --git a/DataONETestCA/req/urn:node:mnStageUCSB3.csr b/SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageUCSB3.csr similarity index 100% rename from DataONETestCA/req/urn:node:mnStageUCSB3.csr rename to SHA-1_ARCHIVE/DataONETestCA/req/urn:node:mnStageUCSB3.csr diff --git a/DataONETestCA/serial b/SHA-1_ARCHIVE/DataONETestCA/serial similarity index 100% rename from DataONETestCA/serial rename to SHA-1_ARCHIVE/DataONETestCA/serial diff --git a/DataONETestCA/serial.old b/SHA-1_ARCHIVE/DataONETestCA/serial.old similarity index 100% rename from DataONETestCA/serial.old rename to SHA-1_ARCHIVE/DataONETestCA/serial.old diff --git a/DataONETestIntCA/certs/DataONETestIntCA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/DataONETestIntCA.pem similarity index 100% rename from DataONETestIntCA/certs/DataONETestIntCA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/DataONETestIntCA.pem diff --git a/DataONETestIntCA/certs/cn-dev-orc-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-orc-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-3.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-3.pem diff --git a/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-5.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org-5.pem diff --git a/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-orc-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-3.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-3.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-4.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org-4.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-2.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-9.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-9.pem diff --git a/DataONETestIntCA/certs/cn-dev-ucsb-9.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-9.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-ucsb-9.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-ucsb-9.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-unm-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-unm-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-3.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-3.pem diff --git a/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-4.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-4.pem diff --git a/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-5.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org-5.pem diff --git a/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-dev-unm-2.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-3.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org-3.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-orc-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-3.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org-3.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-ucsb-2.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-sandbox-unm-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-orc-2.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-ucsb-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-1.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-1.pem diff --git a/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-2.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org-2.pem diff --git a/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/cn-stage-unm-2.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/data.gleonrcn.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/data.gleonrcn.org.pem similarity index 100% rename from DataONETestIntCA/certs/data.gleonrcn.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/data.gleonrcn.org.pem diff --git a/DataONETestIntCA/certs/flynn-gmn-1.test.dataone.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/flynn-gmn-1.test.dataone.org.pem similarity index 100% rename from DataONETestIntCA/certs/flynn-gmn-1.test.dataone.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/flynn-gmn-1.test.dataone.org.pem diff --git a/DataONETestIntCA/certs/metacat3.tfri.gov.tw.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/metacat3.tfri.gov.tw.pem similarity index 100% rename from DataONETestIntCA/certs/metacat3.tfri.gov.tw.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/metacat3.tfri.gov.tw.pem diff --git a/DataONETestIntCA/certs/mynpn-dev.usanpn.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/mynpn-dev.usanpn.org.pem similarity index 100% rename from DataONETestIntCA/certs/mynpn-dev.usanpn.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/mynpn-dev.usanpn.org.pem diff --git a/DataONETestIntCA/certs/nibbler.nceas.ucsb.edu.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/nibbler.nceas.ucsb.edu.pem similarity index 100% rename from DataONETestIntCA/certs/nibbler.nceas.ucsb.edu.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/nibbler.nceas.ucsb.edu.pem diff --git a/DataONETestIntCA/certs/oneshare-test.unm.edu-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/oneshare-test.unm.edu-1.pem similarity index 100% rename from DataONETestIntCA/certs/oneshare-test.unm.edu-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/oneshare-test.unm.edu-1.pem diff --git a/DataONETestIntCA/certs/oneshare-test.unm.edu.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/oneshare-test.unm.edu.pem similarity index 100% rename from DataONETestIntCA/certs/oneshare-test.unm.edu.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/oneshare-test.unm.edu.pem diff --git a/DataONETestIntCA/certs/test.piscoweb.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/test.piscoweb.org.pem similarity index 100% rename from DataONETestIntCA/certs/test.piscoweb.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/test.piscoweb.org.pem diff --git a/DataONETestIntCA/certs/testEQPerson1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1-1.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1-1.pem diff --git a/DataONETestIntCA/certs/testEQPerson1-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1-2.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson1-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1-2.pem diff --git a/DataONETestIntCA/certs/testEQPerson1-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1-3.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson1-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1-3.pem diff --git a/DataONETestIntCA/certs/testEQPerson1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson1.pem diff --git a/DataONETestIntCA/certs/testEQPerson2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2-1.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2-1.pem diff --git a/DataONETestIntCA/certs/testEQPerson2-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2-2.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson2-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2-2.pem diff --git a/DataONETestIntCA/certs/testEQPerson2-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2-3.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson2-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2-3.pem diff --git a/DataONETestIntCA/certs/testEQPerson2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson2.pem diff --git a/DataONETestIntCA/certs/testEQPerson3-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3-1.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson3-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3-1.pem diff --git a/DataONETestIntCA/certs/testEQPerson3-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3-2.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson3-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3-2.pem diff --git a/DataONETestIntCA/certs/testEQPerson3-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3-3.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson3-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3-3.pem diff --git a/DataONETestIntCA/certs/testEQPerson3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3.pem similarity index 100% rename from DataONETestIntCA/certs/testEQPerson3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testEQPerson3.pem diff --git a/DataONETestIntCA/certs/testGroupie-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-1.pem similarity index 100% rename from DataONETestIntCA/certs/testGroupie-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-1.pem diff --git a/DataONETestIntCA/certs/testGroupie-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-2.pem similarity index 100% rename from DataONETestIntCA/certs/testGroupie-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-2.pem diff --git a/DataONETestIntCA/certs/testGroupie-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-3.pem similarity index 100% rename from DataONETestIntCA/certs/testGroupie-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-3.pem diff --git a/DataONETestIntCA/certs/testGroupie-4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-4.pem similarity index 100% rename from DataONETestIntCA/certs/testGroupie-4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie-4.pem diff --git a/DataONETestIntCA/certs/testGroupie.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie.pem similarity index 100% rename from DataONETestIntCA/certs/testGroupie.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testGroupie.pem diff --git a/DataONETestIntCA/certs/testPerson-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson-1.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson-1.pem diff --git a/DataONETestIntCA/certs/testPerson-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson-2.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson-2.pem diff --git a/DataONETestIntCA/certs/testPerson-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson-3.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson-3.pem diff --git a/DataONETestIntCA/certs/testPerson.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson.pem diff --git a/DataONETestIntCA/certs/testPerson_InvalidVsSchema.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_InvalidVsSchema.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_InvalidVsSchema.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_InvalidVsSchema.pem diff --git a/DataONETestIntCA/certs/testPerson_Missing_EQ_IDs.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_Missing_EQ_IDs.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_Missing_EQ_IDs.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_Missing_EQ_IDs.pem diff --git a/DataONETestIntCA/certs/testPerson_Missing_Self.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_Missing_Self.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_Missing_Self.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_Missing_Self.pem diff --git a/DataONETestIntCA/certs/testPerson_NoSubjectInfo-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-1.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_NoSubjectInfo-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-1.pem diff --git a/DataONETestIntCA/certs/testPerson_NoSubjectInfo-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-2.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_NoSubjectInfo-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-2.pem diff --git a/DataONETestIntCA/certs/testPerson_NoSubjectInfo-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-3.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_NoSubjectInfo-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-3.pem diff --git a/DataONETestIntCA/certs/testPerson_NoSubjectInfo-4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-4.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_NoSubjectInfo-4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo-4.pem diff --git a/DataONETestIntCA/certs/testPerson_NoSubjectInfo.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo.pem similarity index 100% rename from DataONETestIntCA/certs/testPerson_NoSubjectInfo.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testPerson_NoSubjectInfo.pem diff --git a/DataONETestIntCA/certs/testRightsHolder-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder-1.pem similarity index 100% rename from DataONETestIntCA/certs/testRightsHolder-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder-1.pem diff --git a/DataONETestIntCA/certs/testRightsHolder-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder-2.pem similarity index 100% rename from DataONETestIntCA/certs/testRightsHolder-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder-2.pem diff --git a/DataONETestIntCA/certs/testRightsHolder-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder-3.pem similarity index 100% rename from DataONETestIntCA/certs/testRightsHolder-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder-3.pem diff --git a/DataONETestIntCA/certs/testRightsHolder.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder.pem similarity index 100% rename from DataONETestIntCA/certs/testRightsHolder.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testRightsHolder.pem diff --git a/DataONETestIntCA/certs/testSubmitter-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter-1.pem similarity index 100% rename from DataONETestIntCA/certs/testSubmitter-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter-1.pem diff --git a/DataONETestIntCA/certs/testSubmitter-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter-2.pem similarity index 100% rename from DataONETestIntCA/certs/testSubmitter-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter-2.pem diff --git a/DataONETestIntCA/certs/testSubmitter-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter-3.pem similarity index 100% rename from DataONETestIntCA/certs/testSubmitter-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter-3.pem diff --git a/DataONETestIntCA/certs/testSubmitter.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter.pem similarity index 100% rename from DataONETestIntCA/certs/testSubmitter.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/testSubmitter.pem diff --git a/DataONETestIntCA/certs/urn:node:CATEST-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:CATEST-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:CATEST-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:CATEST-1.pem diff --git a/DataONETestIntCA/certs/urn:node:D1USGS6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:D1USGS6.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:D1USGS6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:D1USGS6.pem diff --git a/DataONETestIntCA/certs/urn:node:KUBI.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:KUBI.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:KUBI.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:KUBI.pem diff --git a/DataONETestIntCA/certs/urn:node:TestBROOKELT-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:TestBROOKELT-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:TestBROOKELT-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:TestBROOKELT-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevORC1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevORC1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevORC1-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevORC1-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1-2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevORC1-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1-3.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevORC1-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1-3.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevORC1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevORC1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevORC1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUCSB1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUCSB1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUCSB1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUCSB2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUCSB2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUCSB2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUCSB2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUCSB9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB9.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUCSB9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUCSB9.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUNM1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUNM1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUNM1-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM1-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUNM1-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM1-2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUNM1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUNM1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUNM2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUNM2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnDevUNM2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnDevUNM2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnDevUNM2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnSandboxORC1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxORC1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnSandboxORC1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxORC1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnSandboxUCSB1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUCSB1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnSandboxUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUCSB1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnSandboxUCSB2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUCSB2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnSandboxUCSB2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUCSB2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnSandboxUCSB2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUCSB2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnSandboxUCSB2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUCSB2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnSandboxUNM1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUNM1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnSandboxUNM1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUNM1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnSandboxUNM1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUNM1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnSandboxUNM1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxUNM1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnSandboxValley2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxValley2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnSandboxValley2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnSandboxValley2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageORC1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageORC1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageORC1-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC1-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageORC1-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC1-2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageORC1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageORC1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageORC2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageORC2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageORC2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageORC2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageORC2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUCSB1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUCSB1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUCSB1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUCSB1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUCSB1-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUCSB1-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUCSB1-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUCSB1-2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUCSB1-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUCSB1-3.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUCSB1-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUCSB1-3.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUNM1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUNM1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUNM1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUNM1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUNM2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUNM2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUNM2-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUNM2-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2-2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUNM2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUNM2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2.pem diff --git a/DataONETestIntCA/certs/urn:node:cnStageUNM2.pem.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2.pem.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:cnStageUNM2.pem.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:cnStageUNM2.pem.pem diff --git a/DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mn-sandbox-ucsb-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo1-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo1-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo1-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo1-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo1-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo1-3.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo1-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo1-3.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo10-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo10-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo10-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo10-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo10-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo10-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo10-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo10-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo10.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo10.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo10.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo10.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo11-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo11-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo11-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo11-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo11-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo11-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo11-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo11-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo11.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo11.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo11.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo11.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo2-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo2-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo2-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo2-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo3-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo3-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo3-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo3-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo3-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo3-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo3-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo3-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo3.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo3.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo4-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo4-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo4-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo4-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo4-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo4-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo4-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo4-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo4.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo4.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo5-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo5-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo5-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo5-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo5-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo5-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo5-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo5-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo5.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo5.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo6-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo6-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo6-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6-3.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo6-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6-3.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo6-4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6-4.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo6-4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6-4.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo6.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo7-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo7-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo7-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo7-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo7-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo7-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo7-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo7-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo7.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo7.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo7.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo7.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo8-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo8-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo8-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo8-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo8-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo8-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo8-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo8-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo8.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo8.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo8.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo8.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo9-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo9-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo9-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo9-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo9-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo9-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo9-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo9-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDemo9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo9.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDemo9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDemo9.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDevUCSB1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUCSB1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDevUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUCSB1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDevUCSB2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUCSB2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDevUCSB2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUCSB2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDevUNM1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUNM1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDevUNM1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUNM1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnDevUNM2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUNM2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnDevUNM2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnDevUNM2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxORC1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxORC1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxORC1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxORC1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUCSB1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUCSB2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUCSB2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUNM1-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUNM1-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUNM1-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUNM1-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnSandboxUNM1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUNM1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnSandboxUNM1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnSandboxUNM1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageCDL.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageCDL.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageCDL.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageCDL.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageORC1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageORC1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageORC1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageORC1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStagePISCO-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStagePISCO-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStagePISCO-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStagePISCO-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStagePISCO.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStagePISCO.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStagePISCO.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStagePISCO.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageUCSB2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageUCSB2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageUCSB2-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB2-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageUCSB2-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB2-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageUCSB2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageUCSB2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageUCSB3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB3.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageUCSB3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB3.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageUCSB4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB4.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageUCSB4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUCSB4.pem diff --git a/DataONETestIntCA/certs/urn:node:mnStageUNM1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUNM1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnStageUNM1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnStageUNM1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestAEKOS-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestAEKOS-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestAEKOS-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestAEKOS-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestAEKOS.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestAEKOS.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestAEKOS.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestAEKOS.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestARCTIC-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestARCTIC-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestARCTIC-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestARCTIC-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestARCTIC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestARCTIC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestARCTIC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestARCTIC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestARM.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestARM.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestARM.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestARM.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestBCODMO.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestBCODMO.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestBCODMO.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestBCODMO.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestCARY.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCARY.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestCARY.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCARY.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestCAS_CERN.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCAS_CERN.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestCAS_CERN.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCAS_CERN.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestCERP_SFWMD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCERP_SFWMD.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestCERP_SFWMD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCERP_SFWMD.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestCLOEBIRD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCLOEBIRD.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestCLOEBIRD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCLOEBIRD.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestCYVERSE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCYVERSE.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestCYVERSE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestCYVERSE.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestDFC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestDFC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestDFC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestDFC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestDRYAD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestDRYAD.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestDRYAD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestDRYAD.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestDSPACE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestDSPACE.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestDSPACE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestDSPACE.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestEDAC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDAC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestEDAC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDAC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestEDI-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDI-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestEDI-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDI-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestEDI-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDI-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestEDI-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDI-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestEDI.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDI.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestEDI.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDI.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestEDORA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDORA.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestEDORA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestEDORA.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestESS_DIVE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestESS_DIVE.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestESS_DIVE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestESS_DIVE.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestFEMC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFEMC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestFEMC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFEMC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestFLYNN-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFLYNN-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestFLYNN-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFLYNN-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestFLYNN.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFLYNN.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestFLYNN.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFLYNN.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestFLYNN2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFLYNN2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestFLYNN2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestFLYNN2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGBIF.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGBIF.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGBIF.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGBIF.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGLEON.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGLEON.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGLEON.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGLEON.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGMN1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMN1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGMN1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMN1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGMNLocal-11.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMNLocal-11.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGMNLocal-11.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMNLocal-11.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGMNv2-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMNv2-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGMNv2-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMNv2-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGMNv2-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMNv2-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGMNv2-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGMNv2-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGRIIDC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGRIIDC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGRIIDC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGRIIDC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestGulfWatch.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGulfWatch.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestGulfWatch.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestGulfWatch.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestIARC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIARC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestIARC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIARC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestIEDA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestIEDA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestIEDA_EARTHCHEM.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA_EARTHCHEM.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestIEDA_EARTHCHEM.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA_EARTHCHEM.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestIEDA_MGDL.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA_MGDL.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestIEDA_MGDL.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA_MGDL.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestIEDA_USAP.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA_USAP.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestIEDA_USAP.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIEDA_USAP.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestIOE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIOE.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestIOE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestIOE.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestKITTY.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKITTY.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestKITTY.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKITTY.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestKNB-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKNB-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestKNB-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKNB-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestKNB-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKNB-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestKNB-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKNB-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestKNB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKNB.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestKNB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKNB.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestKUBI.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKUBI.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestKUBI.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestKUBI.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestLTER-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestLTER-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestLTER-2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER-2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestLTER-2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER-2.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestLTER-3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER-3.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestLTER-3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER-3.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestLTER.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestLTER.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestLTER.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestMPC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestMPC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestMPC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestMPC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestMSTMIP.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestMSTMIP.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestMSTMIP.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestMSTMIP.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNCEI-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNCEI-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNCEI-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNCEI-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNCEI.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNCEI.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNCEI.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNCEI.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNEON-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNEON-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNEON-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNEON-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNEON.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNEON.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNEON.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNEON.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNKN.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNKN.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNKN.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNKN.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNMEPSCOR.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNMEPSCOR.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNMEPSCOR.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNMEPSCOR.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNRDC-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNRDC-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNRDC-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNRDC-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNRDC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNRDC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNRDC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNRDC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNRDC1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNRDC1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNRDC1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNRDC1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestNibbler.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNibbler.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestNibbler.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestNibbler.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestONEShare.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestONEShare.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestONEShare.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestONEShare.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestOTS-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestOTS-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestOTS-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestOTS-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestOTS.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestOTS.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestOTS.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestOTS.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestPANGAEA-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPANGAEA-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestPANGAEA-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPANGAEA-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestPELD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPELD.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestPELD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPELD.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestPNDB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPNDB.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestPNDB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPNDB.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestPPBIO.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPPBIO.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestPPBIO.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestPPBIO.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestR2R.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestR2R.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestR2R.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestR2R.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestRGD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestRGD.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestRGD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestRGD.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestRW-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestRW-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestRW-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestRW-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestRW.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestRW.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestRW.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestRW.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestSAEON.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSAEON.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestSAEON.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSAEON.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestSC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestSC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestSEAD-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSEAD-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestSEAD-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSEAD-1.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestSEAD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSEAD.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestSEAD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestSEAD.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestTDAR.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestTDAR.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestTDAR.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestTDAR.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestTERRAPOP.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestTERRAPOP.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestTERRAPOP.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestTERRAPOP.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestTFRI.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestTFRI.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestTFRI.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestTFRI.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestUIC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUIC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestUIC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUIC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestUSANPN.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUSANPN.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestUSANPN.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUSANPN.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestUSGS_SDC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUSGS_SDC.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestUSGS_SDC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUSGS_SDC.pem diff --git a/DataONETestIntCA/certs/urn:node:mnTestUTK.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUTK.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mnTestUTK.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mnTestUTK.pem diff --git a/DataONETestIntCA/certs/urn:node:mntestGMNv2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mntestGMNv2.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:mntestGMNv2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:mntestGMNv2.pem diff --git a/DataONETestIntCA/certs/urn:node:tdar_test-1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:tdar_test-1.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:tdar_test-1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:tdar_test-1.pem diff --git a/DataONETestIntCA/certs/urn:node:tdar_test.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:tdar_test.pem similarity index 100% rename from DataONETestIntCA/certs/urn:node:tdar_test.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/urn:node:tdar_test.pem diff --git a/DataONETestIntCA/certs/valley.duckdns.org.pem b/SHA-1_ARCHIVE/DataONETestIntCA/certs/valley.duckdns.org.pem similarity index 100% rename from DataONETestIntCA/certs/valley.duckdns.org.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/certs/valley.duckdns.org.pem diff --git a/DataONETestIntCA/crl/DataONETestInt_CRL.pem b/SHA-1_ARCHIVE/DataONETestIntCA/crl/DataONETestInt_CRL.pem similarity index 100% rename from DataONETestIntCA/crl/DataONETestInt_CRL.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/crl/DataONETestInt_CRL.pem diff --git a/DataONETestIntCA/crlnumber b/SHA-1_ARCHIVE/DataONETestIntCA/crlnumber similarity index 100% rename from DataONETestIntCA/crlnumber rename to SHA-1_ARCHIVE/DataONETestIntCA/crlnumber diff --git a/DataONETestIntCA/crlnumber.old b/SHA-1_ARCHIVE/DataONETestIntCA/crlnumber.old similarity index 100% rename from DataONETestIntCA/crlnumber.old rename to SHA-1_ARCHIVE/DataONETestIntCA/crlnumber.old diff --git a/DataONETestIntCA/csr/arm.csr.pem b/SHA-1_ARCHIVE/DataONETestIntCA/csr/arm.csr.pem similarity index 100% rename from DataONETestIntCA/csr/arm.csr.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/csr/arm.csr.pem diff --git a/DataONETestIntCA/csr/junk.pem b/SHA-1_ARCHIVE/DataONETestIntCA/csr/junk.pem similarity index 100% rename from DataONETestIntCA/csr/junk.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/csr/junk.pem diff --git a/DataONETestIntCA/csr/kilthub.csr.pem b/SHA-1_ARCHIVE/DataONETestIntCA/csr/kilthub.csr.pem similarity index 100% rename from DataONETestIntCA/csr/kilthub.csr.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/csr/kilthub.csr.pem diff --git a/DataONETestIntCA/csr/kilthub.pem b/SHA-1_ARCHIVE/DataONETestIntCA/csr/kilthub.pem similarity index 100% rename from DataONETestIntCA/csr/kilthub.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/csr/kilthub.pem diff --git a/DataONETestIntCA/csr/kilthub.pem.bad b/SHA-1_ARCHIVE/DataONETestIntCA/csr/kilthub.pem.bad similarity index 100% rename from DataONETestIntCA/csr/kilthub.pem.bad rename to SHA-1_ARCHIVE/DataONETestIntCA/csr/kilthub.pem.bad diff --git a/DataONETestIntCA/csr/mnTestARM.pem b/SHA-1_ARCHIVE/DataONETestIntCA/csr/mnTestARM.pem similarity index 100% rename from DataONETestIntCA/csr/mnTestARM.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/csr/mnTestARM.pem diff --git a/DataONETestIntCA/f5edc3d8.0/f5edc3d8.r0 b/SHA-1_ARCHIVE/DataONETestIntCA/f5edc3d8.0/f5edc3d8.r0 similarity index 100% rename from DataONETestIntCA/f5edc3d8.0/f5edc3d8.r0 rename to SHA-1_ARCHIVE/DataONETestIntCA/f5edc3d8.0/f5edc3d8.r0 diff --git a/DataONETestIntCA/index.txt b/SHA-1_ARCHIVE/DataONETestIntCA/index.txt similarity index 100% rename from DataONETestIntCA/index.txt rename to SHA-1_ARCHIVE/DataONETestIntCA/index.txt diff --git a/DataONETestIntCA/index.txt.attr b/SHA-1_ARCHIVE/DataONETestIntCA/index.txt.attr similarity index 100% rename from DataONETestIntCA/index.txt.attr rename to SHA-1_ARCHIVE/DataONETestIntCA/index.txt.attr diff --git a/DataONETestIntCA/index.txt.attr.old b/SHA-1_ARCHIVE/DataONETestIntCA/index.txt.attr.old similarity index 100% rename from DataONETestIntCA/index.txt.attr.old rename to SHA-1_ARCHIVE/DataONETestIntCA/index.txt.attr.old diff --git a/DataONETestIntCA/index.txt.old b/SHA-1_ARCHIVE/DataONETestIntCA/index.txt.old similarity index 100% rename from DataONETestIntCA/index.txt.old rename to SHA-1_ARCHIVE/DataONETestIntCA/index.txt.old diff --git a/DataONETestIntCA/newcerts/7AB19A51A82DEF3D17B5975701DB60DF1AA6C52E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/7AB19A51A82DEF3D17B5975701DB60DF1AA6C52E.pem similarity index 100% rename from DataONETestIntCA/newcerts/7AB19A51A82DEF3D17B5975701DB60DF1AA6C52E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/7AB19A51A82DEF3D17B5975701DB60DF1AA6C52E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D004A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D004A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D004B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D004B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D004C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D004C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D004D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D004D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D004E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D004E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D004F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D004F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D004F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0050.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0050.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0050.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0050.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0051.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0051.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0051.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0051.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0052.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0052.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0052.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0052.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0053.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0053.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0053.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0053.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0054.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0054.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0054.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0054.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0055.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0055.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0055.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0055.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0056.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0056.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0056.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0056.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0057.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0057.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0057.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0057.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0058.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0058.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0058.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0058.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0059.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0059.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0059.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0059.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D005A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D005A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D005B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D005B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D005C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D005C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D005D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D005D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D005E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D005E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D005F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D005F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D005F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0060.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0060.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0060.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0060.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0061.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0061.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0061.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0061.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0062.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0062.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0062.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0062.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0063.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0063.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0063.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0063.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0064.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0064.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0064.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0064.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0065.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0065.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0065.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0065.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0066.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0066.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0066.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0066.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0068.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0068.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0068.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0068.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D006A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D006A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D006B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D006B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D006C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D006C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D006D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D006D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D006E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D006E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D006F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D006F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D006F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0070.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0070.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0070.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0070.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0071.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0071.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0071.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0071.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0072.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0072.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0072.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0072.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0073.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0073.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0073.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0073.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0074.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0074.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0074.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0074.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0075.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0075.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0075.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0075.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0076.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0076.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0076.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0076.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0077.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0077.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0077.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0077.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0078.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0078.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0078.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0078.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0079.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0079.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0079.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0079.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D007A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D007A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D007B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D007B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D007C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D007C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D007D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D007D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D007E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D007E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D007F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D007F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D007F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0080.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0080.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0080.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0080.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0081.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0081.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0081.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0081.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0082.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0082.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0082.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0082.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0083.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0083.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0083.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0083.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0084.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0084.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0084.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0084.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0085.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0085.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0085.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0085.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0086.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0086.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0086.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0086.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0087.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0087.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0087.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0087.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0088.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0088.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0088.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0088.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0089.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0089.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0089.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0089.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D008A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D008A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D008B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D008B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D008C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D008C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D008D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D008D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D008E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D008E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D008F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D008F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D008F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0090.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0090.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0090.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0090.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0091.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0091.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0091.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0091.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0092.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0092.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0092.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0092.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0093.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0093.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0093.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0093.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0094.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0094.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0094.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0094.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0095.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0095.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0095.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0095.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0096.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0096.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0096.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0096.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0097.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0097.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0097.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0097.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0098.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0098.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0098.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0098.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0099.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0099.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0099.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0099.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D009A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D009A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D009B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D009B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D009C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D009C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D009D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D009D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D009E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D009E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D009F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D009F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D009F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A0.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A0.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A0.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A0.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A1.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A1.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A2.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A2.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A3.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A3.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A4.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A4.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A5.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A5.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A6.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A6.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A7.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A7.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A7.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A7.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A8.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A8.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A8.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A8.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00A9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A9.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00A9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00A9.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00AA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AA.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00AA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AA.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00AB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AB.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00AB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AB.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00AC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AC.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00AC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AC.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00AD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AD.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00AD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AD.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00AE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AE.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00AE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AE.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00AF.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AF.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00AF.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00AF.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B0.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B0.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B0.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B0.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B1.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B1.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B2.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B2.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B3.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B3.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B4.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B4.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B5.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B5.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B6.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B6.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B7.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B7.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B7.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B7.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B8.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B8.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B8.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B8.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00B9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B9.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00B9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00B9.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00BA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BA.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00BA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BA.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00BB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BB.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00BB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BB.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00BC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BC.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00BC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BC.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00BD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BD.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00BD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BD.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00BE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BE.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00BE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BE.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00BF.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BF.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00BF.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00BF.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C0.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C0.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C0.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C0.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C1.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C1.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C2.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C2.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C3.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C3.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C4.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C4.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C5.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C5.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C6.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C6.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C7.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C7.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C7.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C7.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C8.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C8.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C8.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C8.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00C9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C9.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00C9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00C9.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00CA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CA.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00CA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CA.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00CB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CB.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00CB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CB.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00CC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CC.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00CC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CC.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00CD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CD.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00CD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CD.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00CE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CE.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00CE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CE.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00CF.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CF.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00CF.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00CF.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D0.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D0.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D0.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D0.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D1.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D1.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D2.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D2.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D3.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D3.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D4.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D4.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D5.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D5.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D6.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D6.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D7.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D7.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D7.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D7.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D8.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D8.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D8.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D8.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00D9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D9.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00D9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00D9.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00DA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DA.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00DA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DA.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00DB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DB.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00DB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DB.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00DC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DC.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00DC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DC.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00DD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DD.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00DD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DD.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00DE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DE.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00DE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DE.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00DF.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DF.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00DF.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00DF.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E0.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E0.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E0.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E0.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E1.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E1.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E2.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E2.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E3.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E3.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E4.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E4.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E5.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E5.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E6.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E6.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E7.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E7.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E7.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E7.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E8.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E8.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E8.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E8.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00E9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E9.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00E9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00E9.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00EA.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EA.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00EA.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EA.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00EB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EB.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00EB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EB.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00EC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EC.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00EC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EC.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00ED.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00ED.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00ED.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00ED.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00EE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EE.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00EE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EE.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00EF.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EF.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00EF.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00EF.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F0.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F0.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F0.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F0.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F1.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F1.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F1.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F1.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F2.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F2.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F2.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F2.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F3.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F3.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F3.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F3.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F4.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F4.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F4.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F4.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F5.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F5.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F5.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F5.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F6.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F6.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F6.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F6.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F7.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F7.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F7.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F7.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F8.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F8.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F8.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F8.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00F9.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F9.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00F9.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00F9.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00FB.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FB.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00FB.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FB.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00FC.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FC.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00FC.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FC.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00FD.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FD.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00FD.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FD.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00FE.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FE.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00FE.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FE.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D00FF.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FF.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D00FF.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D00FF.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0100.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0100.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0100.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0100.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0101.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0101.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0101.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0101.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0102.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0102.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0102.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0102.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0103.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0103.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0103.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0103.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0104.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0104.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0104.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0104.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0105.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0105.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0105.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0105.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0106.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0106.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0106.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0106.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0107.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0107.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0107.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0107.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0108.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0108.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0108.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0108.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0109.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0109.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0109.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0109.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D010A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D010A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D010B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D010B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D010C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D010C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D010D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D010D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D010E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D010E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D010F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D010F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D010F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0110.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0110.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0110.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0110.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0111.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0111.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0111.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0111.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0112.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0112.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0112.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0112.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0113.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0113.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0113.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0113.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0114.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0114.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0114.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0114.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0115.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0115.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0115.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0115.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0116.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0116.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0116.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0116.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0117.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0117.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0117.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0117.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0118.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0118.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0118.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0118.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0119.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0119.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0119.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0119.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D011A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D011A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D011B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D011B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D011C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D011C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D011D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D011D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D011E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D011E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D011F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D011F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D011F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0120.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0120.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0120.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0120.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0121.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0121.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0121.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0121.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0122.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0122.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0122.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0122.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0123.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0123.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0123.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0123.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0124.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0124.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0124.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0124.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0125.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0125.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0125.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0125.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0126.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0126.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0126.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0126.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0127.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0127.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0127.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0127.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0128.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0128.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0128.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0128.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0129.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0129.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0129.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0129.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D012A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D012A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D012B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D012B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D012C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D012C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D012D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D012D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D012E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D012E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D012F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D012F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D012F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0130.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0130.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0130.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0130.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0131.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0131.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0131.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0131.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0132.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0132.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0132.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0132.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0133.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0133.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0133.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0133.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0134.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0134.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0134.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0134.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0135.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0135.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0135.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0135.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0136.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0136.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0136.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0136.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0137.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0137.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0137.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0137.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0138.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0138.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0138.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0138.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0139.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0139.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0139.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0139.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D013A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D013A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013A.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D013B.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013B.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D013B.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013B.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D013C.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013C.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D013C.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013C.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D013D.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013D.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D013D.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013D.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D013E.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013E.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D013E.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013E.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D013F.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013F.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D013F.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D013F.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0140.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0140.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0140.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0140.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0141.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0141.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0141.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0141.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0142.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0142.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0142.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0142.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0143.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0143.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0143.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0143.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0144.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0144.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0144.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0144.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0145.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0145.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0145.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0145.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0146.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0146.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0146.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0146.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0147.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0147.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0147.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0147.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0148.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0148.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0148.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0148.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D0149.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0149.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D0149.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D0149.pem diff --git a/DataONETestIntCA/newcerts/DA3263A2A12D014A.pem b/SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D014A.pem similarity index 100% rename from DataONETestIntCA/newcerts/DA3263A2A12D014A.pem rename to SHA-1_ARCHIVE/DataONETestIntCA/newcerts/DA3263A2A12D014A.pem diff --git a/DataONETestIntCA/openssl.csr_ca.conf b/SHA-1_ARCHIVE/DataONETestIntCA/openssl.csr_ca.conf similarity index 100% rename from DataONETestIntCA/openssl.csr_ca.conf rename to SHA-1_ARCHIVE/DataONETestIntCA/openssl.csr_ca.conf diff --git a/DataONETestIntCA/openssl.tmpl b/SHA-1_ARCHIVE/DataONETestIntCA/openssl.tmpl similarity index 100% rename from DataONETestIntCA/openssl.tmpl rename to SHA-1_ARCHIVE/DataONETestIntCA/openssl.tmpl diff --git a/DataONETestIntCA/openssl.tmpl.arm b/SHA-1_ARCHIVE/DataONETestIntCA/openssl.tmpl.arm similarity index 100% rename from DataONETestIntCA/openssl.tmpl.arm rename to SHA-1_ARCHIVE/DataONETestIntCA/openssl.tmpl.arm diff --git a/DataONETestIntCA/openssl.tmpl.cnf b/SHA-1_ARCHIVE/DataONETestIntCA/openssl.tmpl.cnf similarity index 100% rename from DataONETestIntCA/openssl.tmpl.cnf rename to SHA-1_ARCHIVE/DataONETestIntCA/openssl.tmpl.cnf diff --git a/DataONETestIntCA/openssl_2.cnf b/SHA-1_ARCHIVE/DataONETestIntCA/openssl_2.cnf similarity index 100% rename from DataONETestIntCA/openssl_2.cnf rename to SHA-1_ARCHIVE/DataONETestIntCA/openssl_2.cnf diff --git a/DataONETestIntCA/req/DataONETestIntCA.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/DataONETestIntCA.csr similarity index 100% rename from DataONETestIntCA/req/DataONETestIntCA.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/DataONETestIntCA.csr diff --git a/DataONETestIntCA/req/cn-dev-orc-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-orc-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.csr diff --git a/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-3.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-3.csr diff --git a/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-4.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-4.csr diff --git a/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-5.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-5.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-5.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org-5.csr diff --git a/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-orc-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-3.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-3.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-4.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org-4.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-2.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-9.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-9.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-9.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-9.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-ucsb-9.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-3.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-3.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-4.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-4.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-5.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-5.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-5.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org-5.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-dev-unm-2.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-3.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org-3.csr diff --git a/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-orc-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-3.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org-3.csr diff --git a/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-ucsb-2.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-sandbox-unm-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-orc-2.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-ucsb-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-1.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-1.csr diff --git a/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-2.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org-2.csr diff --git a/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/cn-stage-unm-2.test.dataone.org.csr diff --git a/DataONETestIntCA/req/data.gleonrcn.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/data.gleonrcn.org.csr similarity index 100% rename from DataONETestIntCA/req/data.gleonrcn.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/data.gleonrcn.org.csr diff --git a/DataONETestIntCA/req/flynn-gmn-1.test.dataone.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/flynn-gmn-1.test.dataone.org.csr similarity index 100% rename from DataONETestIntCA/req/flynn-gmn-1.test.dataone.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/flynn-gmn-1.test.dataone.org.csr diff --git a/DataONETestIntCA/req/metacat3.tfri.gov.tw.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/metacat3.tfri.gov.tw.csr similarity index 100% rename from DataONETestIntCA/req/metacat3.tfri.gov.tw.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/metacat3.tfri.gov.tw.csr diff --git a/DataONETestIntCA/req/mynpn-dev.usanpn.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/mynpn-dev.usanpn.org.csr similarity index 100% rename from DataONETestIntCA/req/mynpn-dev.usanpn.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/mynpn-dev.usanpn.org.csr diff --git a/DataONETestIntCA/req/nibbler.nceas.ucsb.edu.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/nibbler.nceas.ucsb.edu.csr similarity index 100% rename from DataONETestIntCA/req/nibbler.nceas.ucsb.edu.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/nibbler.nceas.ucsb.edu.csr diff --git a/DataONETestIntCA/req/oneshare-test.unm.edu-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/oneshare-test.unm.edu-1.csr similarity index 100% rename from DataONETestIntCA/req/oneshare-test.unm.edu-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/oneshare-test.unm.edu-1.csr diff --git a/DataONETestIntCA/req/oneshare-test.unm.edu.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/oneshare-test.unm.edu.csr similarity index 100% rename from DataONETestIntCA/req/oneshare-test.unm.edu.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/oneshare-test.unm.edu.csr diff --git a/DataONETestIntCA/req/test.piscoweb.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/test.piscoweb.org.csr similarity index 100% rename from DataONETestIntCA/req/test.piscoweb.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/test.piscoweb.org.csr diff --git a/DataONETestIntCA/req/testEQPerson1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1-1.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1-1.csr diff --git a/DataONETestIntCA/req/testEQPerson1-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1-2.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson1-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1-2.csr diff --git a/DataONETestIntCA/req/testEQPerson1-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1-3.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson1-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1-3.csr diff --git a/DataONETestIntCA/req/testEQPerson1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson1.csr diff --git a/DataONETestIntCA/req/testEQPerson2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2-1.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2-1.csr diff --git a/DataONETestIntCA/req/testEQPerson2-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2-2.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson2-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2-2.csr diff --git a/DataONETestIntCA/req/testEQPerson2-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2-3.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson2-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2-3.csr diff --git a/DataONETestIntCA/req/testEQPerson2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson2.csr diff --git a/DataONETestIntCA/req/testEQPerson3-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3-1.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson3-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3-1.csr diff --git a/DataONETestIntCA/req/testEQPerson3-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3-2.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson3-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3-2.csr diff --git a/DataONETestIntCA/req/testEQPerson3-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3-3.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson3-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3-3.csr diff --git a/DataONETestIntCA/req/testEQPerson3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3.csr similarity index 100% rename from DataONETestIntCA/req/testEQPerson3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testEQPerson3.csr diff --git a/DataONETestIntCA/req/testGroupie-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-1.csr similarity index 100% rename from DataONETestIntCA/req/testGroupie-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-1.csr diff --git a/DataONETestIntCA/req/testGroupie-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-2.csr similarity index 100% rename from DataONETestIntCA/req/testGroupie-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-2.csr diff --git a/DataONETestIntCA/req/testGroupie-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-3.csr similarity index 100% rename from DataONETestIntCA/req/testGroupie-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-3.csr diff --git a/DataONETestIntCA/req/testGroupie-4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-4.csr similarity index 100% rename from DataONETestIntCA/req/testGroupie-4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie-4.csr diff --git a/DataONETestIntCA/req/testGroupie.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie.csr similarity index 100% rename from DataONETestIntCA/req/testGroupie.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testGroupie.csr diff --git a/DataONETestIntCA/req/testPerson-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson-1.csr similarity index 100% rename from DataONETestIntCA/req/testPerson-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson-1.csr diff --git a/DataONETestIntCA/req/testPerson-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson-2.csr similarity index 100% rename from DataONETestIntCA/req/testPerson-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson-2.csr diff --git a/DataONETestIntCA/req/testPerson-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson-3.csr similarity index 100% rename from DataONETestIntCA/req/testPerson-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson-3.csr diff --git a/DataONETestIntCA/req/testPerson.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson.csr similarity index 100% rename from DataONETestIntCA/req/testPerson.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson.csr diff --git a/DataONETestIntCA/req/testPerson_InvalidVsSchema.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_InvalidVsSchema.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_InvalidVsSchema.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_InvalidVsSchema.csr diff --git a/DataONETestIntCA/req/testPerson_Missing_EQ_IDs.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_Missing_EQ_IDs.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_Missing_EQ_IDs.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_Missing_EQ_IDs.csr diff --git a/DataONETestIntCA/req/testPerson_Missing_Self.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_Missing_Self.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_Missing_Self.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_Missing_Self.csr diff --git a/DataONETestIntCA/req/testPerson_NoSubjectInfo-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-1.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_NoSubjectInfo-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-1.csr diff --git a/DataONETestIntCA/req/testPerson_NoSubjectInfo-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-2.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_NoSubjectInfo-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-2.csr diff --git a/DataONETestIntCA/req/testPerson_NoSubjectInfo-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-3.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_NoSubjectInfo-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-3.csr diff --git a/DataONETestIntCA/req/testPerson_NoSubjectInfo-4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-4.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_NoSubjectInfo-4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo-4.csr diff --git a/DataONETestIntCA/req/testPerson_NoSubjectInfo.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo.csr similarity index 100% rename from DataONETestIntCA/req/testPerson_NoSubjectInfo.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testPerson_NoSubjectInfo.csr diff --git a/DataONETestIntCA/req/testRightsHolder-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder-1.csr similarity index 100% rename from DataONETestIntCA/req/testRightsHolder-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder-1.csr diff --git a/DataONETestIntCA/req/testRightsHolder-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder-2.csr similarity index 100% rename from DataONETestIntCA/req/testRightsHolder-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder-2.csr diff --git a/DataONETestIntCA/req/testRightsHolder-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder-3.csr similarity index 100% rename from DataONETestIntCA/req/testRightsHolder-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder-3.csr diff --git a/DataONETestIntCA/req/testRightsHolder.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder.csr similarity index 100% rename from DataONETestIntCA/req/testRightsHolder.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testRightsHolder.csr diff --git a/DataONETestIntCA/req/testSubmitter-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter-1.csr similarity index 100% rename from DataONETestIntCA/req/testSubmitter-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter-1.csr diff --git a/DataONETestIntCA/req/testSubmitter-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter-2.csr similarity index 100% rename from DataONETestIntCA/req/testSubmitter-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter-2.csr diff --git a/DataONETestIntCA/req/testSubmitter-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter-3.csr similarity index 100% rename from DataONETestIntCA/req/testSubmitter-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter-3.csr diff --git a/DataONETestIntCA/req/testSubmitter.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter.csr similarity index 100% rename from DataONETestIntCA/req/testSubmitter.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/testSubmitter.csr diff --git a/DataONETestIntCA/req/urn:node:CATEST-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:CATEST-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:CATEST-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:CATEST-1.csr diff --git a/DataONETestIntCA/req/urn:node:CATEST.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:CATEST.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:CATEST.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:CATEST.csr diff --git a/DataONETestIntCA/req/urn:node:D1USGS6.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:D1USGS6.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:D1USGS6.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:D1USGS6.csr diff --git a/DataONETestIntCA/req/urn:node:FEMC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:FEMC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:FEMC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:FEMC.csr diff --git a/DataONETestIntCA/req/urn:node:KUBI.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:KUBI.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:KUBI.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:KUBI.csr diff --git a/DataONETestIntCA/req/urn:node:METAGRIL-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:METAGRIL-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:METAGRIL-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:METAGRIL-1.csr diff --git a/DataONETestIntCA/req/urn:node:METAGRIL.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:METAGRIL.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:METAGRIL.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:METAGRIL.csr diff --git a/DataONETestIntCA/req/urn:node:NCEI.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:NCEI.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:NCEI.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:NCEI.csr diff --git a/DataONETestIntCA/req/urn:node:TestBROOKELT-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:TestBROOKELT-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:TestBROOKELT-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:TestBROOKELT-1.csr diff --git a/DataONETestIntCA/req/urn:node:TestBROOKELT.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:TestBROOKELT.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:TestBROOKELT.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:TestBROOKELT.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevORC1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevORC1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevORC1-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevORC1-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1-2.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevORC1-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1-3.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevORC1-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1-3.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevORC1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevORC1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevORC1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUCSB1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUCSB1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUCSB1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUCSB2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUCSB2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB2-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUCSB2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUCSB2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB2.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUCSB9.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB9.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUCSB9.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUCSB9.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUNM1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUNM1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUNM1-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM1-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUNM1-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM1-2.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUNM1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUNM1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUNM2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUNM2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM2-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnDevUNM2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnDevUNM2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnDevUNM2.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxORC1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxORC1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxORC1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxORC1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxORC1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxORC1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxORC1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxORC1.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxUCSB1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxUCSB1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxUCSB1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB1.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxUCSB2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxUCSB2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB2-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxUCSB2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxUCSB2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUCSB2.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxUNM1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUNM1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxUNM1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUNM1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxUNM1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUNM1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxUNM1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxUNM1.csr diff --git a/DataONETestIntCA/req/urn:node:cnSandboxValley2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxValley2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnSandboxValley2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnSandboxValley2.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageORC1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageORC1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageORC1-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC1-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageORC1-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC1-2.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageORC1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageORC1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageORC2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageORC2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC2-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageORC2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageORC2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageORC2.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUCSB1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUCSB1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUCSB1-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUCSB1-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1-2.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUCSB1-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1-3.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUCSB1-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1-3.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUCSB1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUCSB1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUNM1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUNM1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM1-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUNM1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUNM1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUNM2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUNM2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2-1.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUNM2-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUNM2-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2-2.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUNM2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUNM2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2.csr diff --git a/DataONETestIntCA/req/urn:node:cnStageUNM2.pem.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2.pem.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:cnStageUNM2.pem.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:cnStageUNM2.pem.csr diff --git a/DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-1.csr diff --git a/DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mn-sandbox-ucsb-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo1-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo1-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo1-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1-3.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo1-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1-3.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo10-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo10-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo10-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo10-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo10-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo10-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo10-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo10-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo10.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo10.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo10.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo10.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo11-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo11-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo11-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo11-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo11-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo11-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo11-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo11-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo11.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo11.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo11.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo11.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo2-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo2-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo2-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo2-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo2-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo3-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo3-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo3-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo3-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo3-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo3-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo3-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo3-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo3.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo3.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo4-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo4-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo4-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo4-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo4-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo4-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo4-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo4-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo4.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo4.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo5-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo5-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo5-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo5-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo5-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo5-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo5-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo5-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo5.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo5.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo5.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo5.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo6-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo6-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo6-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo6-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo6-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-3.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo6-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-3.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo6-4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-4.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo6-4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6-4.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo6.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo6.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo6.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo7-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo7-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo7-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo7-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo7-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo7-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo7-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo7-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo7.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo7.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo7.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo7.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo8-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo8-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo8-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo8-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo8-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo8-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo8-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo8-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo8.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo8.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo8.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo8.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo9-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo9-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo9-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo9-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo9-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo9-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo9-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo9-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDemo9.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo9.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDemo9.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDemo9.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUCSB1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUCSB1.pem.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB1.pem.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUCSB1.pem.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB1.pem.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUCSB2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUCSB2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUCSB2.pem.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB2.pem.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUCSB2.pem.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUCSB2.pem.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUNM1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUNM1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM1.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUNM1.pem.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM1.pem.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUNM1.pem.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM1.pem.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUNM2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUNM2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM2.csr diff --git a/DataONETestIntCA/req/urn:node:mnDevUNM2.pem.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM2.pem.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnDevUNM2.pem.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnDevUNM2.pem.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxORC1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxORC1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxORC1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxORC1.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUCSB1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUCSB1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB1-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUCSB1-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB1-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUCSB1-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB1-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUCSB1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUCSB1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB1.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUCSB2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUCSB2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB2-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUCSB2-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB2-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUCSB2-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB2-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUCSB2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUCSB2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUCSB2.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUNM1-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUNM1-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUNM1-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUNM1-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnSandboxUNM1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUNM1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnSandboxUNM1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnSandboxUNM1.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageCDL.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageCDL.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageCDL.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageCDL.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageORC1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageORC1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageORC1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageORC1.csr diff --git a/DataONETestIntCA/req/urn:node:mnStagePISCO-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStagePISCO-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStagePISCO-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStagePISCO-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnStagePISCO.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStagePISCO.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStagePISCO.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStagePISCO.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageUCSB2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageUCSB2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB2-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageUCSB2-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB2-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageUCSB2-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB2-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageUCSB2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageUCSB2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB2.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageUCSB3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB3.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageUCSB3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB3.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageUCSB4.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB4.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageUCSB4.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUCSB4.csr diff --git a/DataONETestIntCA/req/urn:node:mnStageUNM1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUNM1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnStageUNM1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnStageUNM1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestAEKOS-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestAEKOS-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestAEKOS-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestAEKOS-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestAEKOS.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestAEKOS.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestAEKOS.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestAEKOS.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestARCTIC-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestARCTIC-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestARCTIC-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestARCTIC-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestARCTIC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestARCTIC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestARCTIC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestARCTIC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestARM.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestARM.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestARM.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestARM.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestBCODMO.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestBCODMO.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestBCODMO.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestBCODMO.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestCARY.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCARY.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestCARY.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCARY.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestCAS_CERN.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCAS_CERN.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestCAS_CERN.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCAS_CERN.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestCERP_SFWMD.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCERP_SFWMD.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestCERP_SFWMD.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCERP_SFWMD.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestCLOEBIRD.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCLOEBIRD.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestCLOEBIRD.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCLOEBIRD.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestCYVERSE.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCYVERSE.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestCYVERSE.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestCYVERSE.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestDFC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestDFC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestDFC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestDFC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestDRYAD.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestDRYAD.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestDRYAD.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestDRYAD.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestDSPACE.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestDSPACE.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestDSPACE.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestDSPACE.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestEDAC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDAC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestEDAC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDAC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestEDI-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDI-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestEDI-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDI-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestEDI-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDI-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestEDI-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDI-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestEDI.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDI.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestEDI.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDI.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestEDORA.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDORA.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestEDORA.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestEDORA.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestESS_DIVE.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestESS_DIVE.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestESS_DIVE.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestESS_DIVE.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestFEMC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFEMC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestFEMC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFEMC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestFLYNN-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFLYNN-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestFLYNN-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFLYNN-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestFLYNN.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFLYNN.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestFLYNN.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFLYNN.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestFLYNN2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFLYNN2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestFLYNN2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestFLYNN2.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGBIF.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGBIF.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGBIF.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGBIF.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGLEON.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGLEON.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGLEON.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGLEON.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGMN1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMN1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGMN1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMN1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGMNLocal-11.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMNLocal-11.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGMNLocal-11.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMNLocal-11.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGMNv2-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMNv2-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGMNv2-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMNv2-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGMNv2-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMNv2-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGMNv2-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGMNv2-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGRIIDC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGRIIDC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGRIIDC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGRIIDC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestGulfWatch.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGulfWatch.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestGulfWatch.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestGulfWatch.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestIARC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIARC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestIARC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIARC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestIEDA.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestIEDA.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestIEDA_EARTHCHEM.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA_EARTHCHEM.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestIEDA_EARTHCHEM.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA_EARTHCHEM.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestIEDA_MGDL.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA_MGDL.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestIEDA_MGDL.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA_MGDL.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestIEDA_USAP.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA_USAP.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestIEDA_USAP.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIEDA_USAP.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestIOE.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIOE.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestIOE.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestIOE.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestKITTY.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKITTY.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestKITTY.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKITTY.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestKNB-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKNB-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestKNB-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKNB-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestKNB-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKNB-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestKNB-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKNB-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestKNB.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKNB.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestKNB.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKNB.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestKUBI.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKUBI.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestKUBI.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestKUBI.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestLTER-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestLTER-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestLTER-2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER-2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestLTER-2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER-2.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestLTER-3.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER-3.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestLTER-3.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER-3.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestLTER.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestLTER.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestLTER.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestMPC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestMPC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestMPC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestMPC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestMSTMIP.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestMSTMIP.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestMSTMIP.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestMSTMIP.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNCEI-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNCEI-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNCEI-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNCEI-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNCEI.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNCEI.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNCEI.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNCEI.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNEON-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNEON-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNEON-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNEON-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNEON.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNEON.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNEON.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNEON.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNKN.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNKN.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNKN.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNKN.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNMEPSCOR.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNMEPSCOR.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNMEPSCOR.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNMEPSCOR.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNRDC-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNRDC-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNRDC-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNRDC-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNRDC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNRDC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNRDC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNRDC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNRDC1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNRDC1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNRDC1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNRDC1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestNibbler.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNibbler.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestNibbler.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestNibbler.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestONEShare.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestONEShare.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestONEShare.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestONEShare.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestOTS-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestOTS-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestOTS-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestOTS-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestOTS.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestOTS.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestOTS.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestOTS.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestPANGAEA-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPANGAEA-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestPANGAEA-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPANGAEA-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestPANGAEA.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPANGAEA.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestPANGAEA.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPANGAEA.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestPELD.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPELD.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestPELD.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPELD.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestPNDB.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPNDB.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestPNDB.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPNDB.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestPPBIO.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPPBIO.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestPPBIO.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestPPBIO.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestR2R.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestR2R.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestR2R.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestR2R.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestRGD.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestRGD.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestRGD.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestRGD.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestRW-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestRW-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestRW-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestRW-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestRW.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestRW.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestRW.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestRW.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestSAEON.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSAEON.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestSAEON.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSAEON.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestSC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestSC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestSEAD-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSEAD-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestSEAD-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSEAD-1.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestSEAD.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSEAD.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestSEAD.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestSEAD.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestTDAR.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestTDAR.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestTDAR.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestTDAR.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestTERRAPOP.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestTERRAPOP.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestTERRAPOP.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestTERRAPOP.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestTFRI.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestTFRI.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestTFRI.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestTFRI.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestUIC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUIC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestUIC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUIC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestUSANPN.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUSANPN.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestUSANPN.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUSANPN.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestUSGS_SDC.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUSGS_SDC.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestUSGS_SDC.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUSGS_SDC.csr diff --git a/DataONETestIntCA/req/urn:node:mnTestUTK.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUTK.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mnTestUTK.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mnTestUTK.csr diff --git a/DataONETestIntCA/req/urn:node:mntestGMNv2.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mntestGMNv2.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:mntestGMNv2.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:mntestGMNv2.csr diff --git a/DataONETestIntCA/req/urn:node:tdar_test-1.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:tdar_test-1.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:tdar_test-1.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:tdar_test-1.csr diff --git a/DataONETestIntCA/req/urn:node:tdar_test.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:tdar_test.csr similarity index 100% rename from DataONETestIntCA/req/urn:node:tdar_test.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/urn:node:tdar_test.csr diff --git a/DataONETestIntCA/req/valley.duckdns.org.csr b/SHA-1_ARCHIVE/DataONETestIntCA/req/valley.duckdns.org.csr similarity index 100% rename from DataONETestIntCA/req/valley.duckdns.org.csr rename to SHA-1_ARCHIVE/DataONETestIntCA/req/valley.duckdns.org.csr diff --git a/DataONETestIntCA/serial b/SHA-1_ARCHIVE/DataONETestIntCA/serial similarity index 100% rename from DataONETestIntCA/serial rename to SHA-1_ARCHIVE/DataONETestIntCA/serial diff --git a/DataONETestIntCA/serial.old b/SHA-1_ARCHIVE/DataONETestIntCA/serial.old similarity index 100% rename from DataONETestIntCA/serial.old rename to SHA-1_ARCHIVE/DataONETestIntCA/serial.old From a513f4047641c0b24dcec3536a3fa10d6fb740a8 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:41:25 -0800 Subject: [PATCH 07/24] removing unused, per DaveV & MattJ --- Prod_events.ics | 591 -------------------------- Test_events.ics | 1046 ----------------------------------------------- c4 | 135 ------ calendar.html | 41 -- 4 files changed, 1813 deletions(-) delete mode 100644 Prod_events.ics delete mode 100644 Test_events.ics delete mode 100755 c4 delete mode 100644 calendar.html diff --git a/Prod_events.ics b/Prod_events.ics deleted file mode 100644 index c215426..0000000 --- a/Prod_events.ics +++ /dev/null @@ -1,591 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//DataONE.org//cert_status v1.3.0//Prod//EN -BEGIN:VEVENT -DTSTAMP:20170418T150123Z -DTSTART;VALUE=DATE:20180708 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-orc-1.dataone.org expires in Prod environment. -Serial:CF8745F5A16C6CFA -UID:FC7CEE12-0036-42B8-8D2D-FF2414B3B786@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150123Z -DTSTART;VALUE=DATE:20180708 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-ucsb-1.dataone.org expires in Prod environment. -Serial:CF8745F5A16C6CF9 -UID:36C9E3B1-EA10-4A69-A172-B36F39B5C2A9@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150123Z -DTSTART;VALUE=DATE:20180708 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-unm-1.dataone.org expires in Prod environment. -Serial:CF8745F5A16C6CFB -UID:F5A05109-817A-4D05-9CD3-FA9007A32317@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150123Z -DTSTART;VALUE=DATE:20150615 -SUMMARY:Certificate DC=org,DC=dataone,CN=data.piscoweb.org expires in Prod environment. -Serial:CF8745F5A16C6CC8 -UID:D890B3AB-49FD-40B9-912C-C57ABA581CA0@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150123Z -DTSTART;VALUE=DATE:20190314 -SUMMARY:Certificate DC=org,DC=dataone,CN=dataknp.sanparks.org expires in Prod environment. -Serial:CF8745F5A16C6D04 -UID:C1898976-ED69-4FEA-89B4-C4484CD57516@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150123Z -DTSTART;VALUE=DATE:20150614 -SUMMARY:Certificate DC=org,DC=dataone,CN=dataknp.sanparks.org expires in Prod environment. -Serial:CF8745F5A16C6CC7 -UID:A6E5FC20-AFB2-4C6D-8771-8715CA7F3CA9@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:21120213 -SUMMARY:Certificate DC=org,DC=dataone,CN=DataONE Production CA expires in Prod environment. -Serial:ACEE8CA3214DA198 -UID:DB2C8155-05B3-4649-BB80-7521508EB9CA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20160203 -SUMMARY:Certificate DC=org,DC=dataone,CN=monitor.dataone.org expires in Prod environment. -Serial:CF8745F5A16C6CD3 -UID:0C21886A-E365-4A31-839B-3EBCE032E1EF@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20150911 -SUMMARY:Certificate DC=org,DC=dataone,CN=oneshare.unm.edu expires in Prod environment. -Serial:CF8745F5A16C6CCD -UID:A46CFD4B-B987-4EC5-BD0F-0E6961E7344F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20150517 -SUMMARY:Certificate DC=org,DC=dataone,CN=osu.piscoweb.org expires in Prod environment. -Serial:CF8745F5A16C6CC3 -UID:A67DB17A-DCE1-487E-B042-E9C79CE66208@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20190302 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:ARCTIC expires in Prod environment. -Serial:CF8745F5A16C6D03 -UID:61D122AA-5702-4861-BA5D-66DD4BEC188C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20190404 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:BCODMO expires in Prod environment. -Serial:CF8745F5A16C6D06 -UID:3387A3B1-05EE-4FEB-AED6-5A14A18309E6@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20180421 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CDL expires in Prod environment. -Serial:CF8745F5A16C6CF3 -UID:B6383F37-5574-40E8-83DD-7639A1A5840D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CDL expires in Prod environment. -Serial:CF8745F5A16C6CBE -UID:3BD84917-7778-4ACD-A515-37C69CBCA105@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150124Z -DTSTART;VALUE=DATE:20151015 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CLOAKN expires in Prod environment. -Serial:CF8745F5A16C6CCE -UID:4AED6E12-F99D-4125-A2CF-7FEA2A32AB33@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150125Z -DTSTART;VALUE=DATE:20191116 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CLOEBIRD expires in Prod environment. -Serial:CF8745F5A16C6D0C -UID:8CE79732-23FD-4201-AE8C-AF4D8D2ECD01@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150125Z -DTSTART;VALUE=DATE:20170414 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CLOEBIRD expires in Prod environment. -Serial:CF8745F5A16C6CE2 -UID:54C7C3FD-C6DA-48F3-AC42-1CF881A4A732@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150125Z -DTSTART;VALUE=DATE:20200417 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CNORC1 expires in Prod environment. -Serial:CF8745F5A16C6CFF -UID:60D25FD9-2E0B-44F2-A44E-0B537F25606A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150125Z -DTSTART;VALUE=DATE:20170417 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CNORC1 expires in Prod environment. -Serial:CF8745F5A16C6CE5 -UID:76F69251-6C4E-470B-8BA8-67A3DD1CB3DB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150125Z -DTSTART;VALUE=DATE:20200417 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CNUCSB1 expires in Prod environment. -Serial:CF8745F5A16C6CFD -UID:E27189C7-F12A-4B03-BCE2-69E16C632695@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150125Z -DTSTART;VALUE=DATE:20170418 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CNUCSB1 expires in Prod environment. -Serial:CF8745F5A16C6CE6 -UID:47AC5EEF-B7A6-4AE2-95AA-90D8071E90DD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150125Z -DTSTART;VALUE=DATE:20200417 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CNUNM1 expires in Prod environment. -Serial:CF8745F5A16C6CFE -UID:E2053869-36CE-4ABA-9338-92DA6668AE02@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20170417 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:CNUNM1 expires in Prod environment. -Serial:CF8745F5A16C6CE4 -UID:9461B477-3A9E-4E8F-BDCB-DE0ABC8B5FE3@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20190404 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:DFC expires in Prod environment. -Serial:CF8745F5A16C6D07 -UID:7D0E4E00-1E4B-4E90-B23F-17D52FCBE585@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20170414 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:DRYAD expires in Prod environment. -Serial:CF8745F5A16C6CE1 -UID:747E1853-797D-4E45-AE5B-7755051EE7CD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20170218 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:EDACGSTORE expires in Prod environment. -Serial:CF8745F5A16C6CDF -UID:ABC29734-0276-4531-8AAD-54059930DAED@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20200327 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:EDI expires in Prod environment. -Serial:CF8745F5A16C6D11 -UID:BCE9805F-77CE-48C1-A636-6728AAAA80F2@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20170827 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:EDORA expires in Prod environment. -Serial:CF8745F5A16C6CE8 -UID:46BA80F7-4864-458B-8F38-05FE7636EEBB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20180419 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:ESA expires in Prod environment. -Serial:CF8745F5A16C6CF1 -UID:D3CF8ED6-58DF-4B7A-9227-20B247CCADE4@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:ESA expires in Prod environment. -Serial:CF8745F5A16C6CB9 -UID:5F23D4BA-4EA6-4848-B1A1-D1C42D7040F9@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150126Z -DTSTART;VALUE=DATE:20171112 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:GLEON expires in Prod environment. -Serial:CF8745F5A16C6CEC -UID:206EF7FC-4D1A-4AD8-BCBA-F0578395DBFA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20191202 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:GOA expires in Prod environment. -Serial:CF8745F5A16C6D0E -UID:A2AC5781-0F24-4C25-9AD8-61358D56BEB6@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20161030 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:GOA expires in Prod environment. -Serial:CF8745F5A16C6CDC -UID:AC880D34-8F08-4E0B-9B5B-9DC0A6B98561@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20190830 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:GRIIDC expires in Prod environment. -Serial:CF8745F5A16C6D0B -UID:01027498-99D4-45EC-AAE0-EF0E00DB1001@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20160904 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:GULFWATCH expires in Prod environment. -Serial:CF8745F5A16C6CD7 -UID:9ADBDBE0-4080-4DD1-841A-2C7C6B1B899B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20180304 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:IARC expires in Prod environment. -Serial:CF8745F5A16C6CEE -UID:3C27DCE4-AFFE-4EC7-B3AE-59DCA89C9F79@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20170713 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:IOE expires in Prod environment. -Serial:CF8745F5A16C6CE7 -UID:229C21EB-D83A-4EB4-8E9B-E750C4D3F4C8@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20180419 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:KNB expires in Prod environment. -Serial:CF8745F5A16C6CF2 -UID:DA211457-A07F-4F74-AC4F-026B7C8D104F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:KNB expires in Prod environment. -Serial:CF8745F5A16C6CB7 -UID:A1F43F45-8DAE-4A36-9D1D-DA3918B37A79@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150127Z -DTSTART;VALUE=DATE:20161017 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:KUBI expires in Prod environment. -Serial:CF8745F5A16C6CDB -UID:6937D472-598B-471C-8A95-C491E3AE5B67@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20180511 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:LTER expires in Prod environment. -Serial:CF8745F5A16C6CF6 -UID:38780300-2156-408F-B784-AAB0267A3929@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:LTER expires in Prod environment. -Serial:CF8745F5A16C6CC2 -UID:A1C0420B-2759-4395-A555-7EE72BDB5418@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20170116 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:LTER_EUROPE expires in Prod environment. -Serial:CF8745F5A16C6CDD -UID:2AF40F9E-9307-45AD-9BF3-B0C74CCE1618@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20190103 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnORC1 expires in Prod environment. -Serial:CF8745F5A16C6CFF -UID:1220C24D-836B-422A-9B3E-C61B186E89A1@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20160104 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnORC1 expires in Prod environment. -Serial:CF8745F5A16C6CD1 -UID:4C83A2E7-75A7-49AA-AB5C-81FD49E8EC58@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20160218 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnORC2 expires in Prod environment. -Serial:CF8745F5A16C6CD4 -UID:81F9CEDB-13FA-4349-AEC8-4523B521CCB4@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20190103 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnUCSB1 expires in Prod environment. -Serial:CF8745F5A16C6D00 -UID:362CCEEB-184D-4725-823D-E7FDD137DB43@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150128Z -DTSTART;VALUE=DATE:20160104 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnUCSB1 expires in Prod environment. -Serial:CF8745F5A16C6CD0 -UID:F0AE7E96-BC4D-451C-81E1-6323CD66A821@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20190103 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnUNM1 expires in Prod environment. -Serial:CF8745F5A16C6CFE -UID:D83BEF50-B109-46BC-A974-8FE7799A90BA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20160104 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnUNM1 expires in Prod environment. -Serial:CF8745F5A16C6CD2 -UID:207EE6B2-254B-4A97-8F03-C8187E745A8C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20160218 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnUNM2 expires in Prod environment. -Serial:CF8745F5A16C6CD5 -UID:C8181C9E-6A58-4625-8D52-613A151981D6@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20170930 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:MPC expires in Prod environment. -Serial:CF8745F5A16C6CEA -UID:1E3C1231-3D0C-45A0-8279-F2E0E0377BDF@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20171006 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:MSTMIP expires in Prod environment. -Serial:CF8745F5A16C6CEB -UID:64B7CD39-065B-491D-8065-9BFB4CF47A4C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20190321 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:NCEI expires in Prod environment. -Serial:CF8745F5A16C6D05 -UID:6BBCC3EB-25F4-482A-814F-FF2A136FBA5E@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20190705 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:NEON expires in Prod environment. -Serial:CF8745F5A16C6D08 -UID:1EDD8555-BBEF-4713-85CB-72A02C0A8307@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20180506 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:NKN expires in Prod environment. -Serial:CF8745F5A16C6CF5 -UID:BC1CEBDF-CDB5-4E6A-9FBB-CD66A10CC734@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20180422 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:NMEPSCOR expires in Prod environment. -Serial:CF8745F5A16C6CF4 -UID:1F250B85-447A-4C2A-8246-1B7381740C12@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150129Z -DTSTART;VALUE=DATE:20180819 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:NRDC expires in Prod environment. -Serial:CF8745F5A16C6CFD -UID:9E95F55A-9DDE-49A2-95D7-380A6656891B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20180723 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:ONEShare expires in Prod environment. -Serial:CF8745F5A16C6CFC -UID:72057F7E-C859-4BCA-98CD-C163CDF76279@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20150911 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:ONEShare expires in Prod environment. -Serial:CF8745F5A16C6CCC -UID:2CD548E8-58CD-4BD3-8BA6-E4B5934F566C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20170417 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:ORNLDAAC expires in Prod environment. -Serial:CF8745F5A16C6CE3 -UID:A9988F2D-0495-4705-8B5A-28A70EEEEB7D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20180419 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:PISCO expires in Prod environment. -Serial:CF8745F5A16C6CF0 -UID:48557FB0-20D4-4669-AB64-E87E1FDBE990@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:PISCO expires in Prod environment. -Serial:CF8745F5A16C6CBA -UID:57C0F47D-0323-4EFB-B997-F74EA05A56C7@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20180415 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:PPBIO expires in Prod environment. -Serial:CF8745F5A16C6CEF -UID:02483737-8371-491A-BD59-3AF21E33A378@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20191202 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:R2R expires in Prod environment. -Serial:CF8745F5A16C6D0D -UID:1FDF5F78-7A77-4943-A985-D3D44C8FE5CB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150130Z -DTSTART;VALUE=DATE:20150905 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:REPORC1 expires in Prod environment. -Serial:CF8745F5A16C6CCB -UID:8F26A963-07CA-4850-919A-9F2F830D3E85@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:REPUCSB expires in Prod environment. -Serial:CF8745F5A16C6CBB -UID:3512C400-2BFC-4E9F-8412-D172A69C5B66@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20150905 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:REPUNM1 expires in Prod environment. -Serial:CF8745F5A16C6CCA -UID:8612BF5B-731D-4342-A47A-EF1E20BC6809@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20170827 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:RGD expires in Prod environment. -Serial:CF8745F5A16C6CE9 -UID:8F2F0A4A-A85A-46AC-BC93-2C2AA66D1BFA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20200213 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:RW expires in Prod environment. -Serial:CF8745F5A16C6D0F -UID:58CC9242-D196-43FD-838A-E52627ADB635@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20190125 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:SANPARKS expires in Prod environment. -Serial:CF8745F5A16C6D01 -UID:2F0B1C7A-5A11-4BE1-9295-B8696C198CD7@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:SANPARKS expires in Prod environment. -Serial:CF8745F5A16C6CB8 -UID:2C775F20-E31A-411C-B51E-AB85C9F8195B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20190811 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:SEAD expires in Prod environment. -Serial:CF8745F5A16C6D0A -UID:565E0B15-A75D-4F4D-8C79-5DFFFF0C302F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150131Z -DTSTART;VALUE=DATE:20161010 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:SEAD expires in Prod environment. -Serial:CF8745F5A16C6CDA -UID:6A86390E-7BB0-4889-93C1-38774DAA407D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20190720 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:TDAR expires in Prod environment. -Serial:CF8745F5A16C6D09 -UID:5939B561-4827-445C-A13D-FD2D81A443CD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20180513 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:TERN expires in Prod environment. -Serial:CF8745F5A16C6CF7 -UID:63BC6FF5-83B1-4317-B28A-619451FAF8CA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20170414 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:TFRI expires in Prod environment. -Serial:CF8745F5A16C6CE0 -UID:491471E7-A2F2-4ECC-99DE-99479613F99E@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20200223 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:UIC expires in Prod environment. -Serial:CF8745F5A16C6D10 -UID:9EAC5265-C447-4C3F-A125-BEE1EA1AE827@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20171215 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:US_MPC expires in Prod environment. -Serial:CF8745F5A16C6CED -UID:0828F997-0E9F-410E-A0B4-0BA5999E759D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20161003 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:USANPN expires in Prod environment. -Serial:CF8745F5A16C6CD8 -UID:6C2C6A58-AD1F-44EA-8107-04CFEA7A13FE@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20180707 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:USGS_SDC expires in Prod environment. -Serial:CF8745F5A16C6CF8 -UID:E7FE737A-9312-4ABE-B3D9-D09C7571E9AD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20190204 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:USGSCSAS expires in Prod environment. -Serial:CF8745F5A16C6D02 -UID:90E5273F-B0AE-4316-B165-36EDFFD035E9@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20150515 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:USGSCSAS expires in Prod environment. -Serial:CF8745F5A16C6CC1 -UID:F351365A-F5F5-4DB1-A721-230CD2C5C7DC@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150132Z -DTSTART;VALUE=DATE:20170518 -SUMMARY:Regenerate DataONE Prod CRL. -UID:889B2887-92E8-4E53-ABF4-D1F0DBBA4289@dataone.org -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/Test_events.ics b/Test_events.ics deleted file mode 100644 index 8cf4d38..0000000 --- a/Test_events.ics +++ /dev/null @@ -1,1046 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -PRODID:-//DataONE.org//cert_status v1.3.0//Test//EN -BEGIN:VEVENT -DTSTAMP:20170418T150302Z -DTSTART;VALUE=DATE:20170310 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-orc-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0080 -UID:03D3D408-CF7D-4F56-99AF-1600A6E1430A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150303Z -DTSTART;VALUE=DATE:20180802 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-orc-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00BB -UID:53058940-C416-4099-8A6E-5CAB19986153@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150303Z -DTSTART;VALUE=DATE:20150727 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-ucsb-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0054 -UID:701A3E47-E34F-42C0-83E0-F7162E9BD4AB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150303Z -DTSTART;VALUE=DATE:20180802 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-ucsb-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00BA -UID:66690CBE-9612-4050-8AF6-ACFF480F3D4A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150303Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-ucsb-2.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00C9 -UID:520B0C25-399A-42ED-A23F-8B7ACE5F07CB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150303Z -DTSTART;VALUE=DATE:20150726 -SUMMARY:Certificate DC=org,DC=dataone,DC=test,CN=cn-dev-ucsb-9 expires in Test environment. -Serial:DA3263A2A12D004E -UID:91731558-CC1C-498D-81D1-2B3D582FA29F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150303Z -DTSTART;VALUE=DATE:20150727 -SUMMARY:Certificate DC=org,DC=dataone,DC=test,CN=cn-dev-ucsb-9.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0052 -UID:04338E7A-5456-4D33-9C92-B50D4D1F703C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150304Z -DTSTART;VALUE=DATE:20150727 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-unm-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0053 -UID:96C7F715-5107-46D1-AB89-6C0021EBA184@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150304Z -DTSTART;VALUE=DATE:20180730 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-unm-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00B9 -UID:3D44E3D3-140E-45AE-AD66-A31789CAAD5E@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150304Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-dev-unm-2.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00CA -UID:21416186-336D-43AA-8AC8-1803C7FD9290@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150304Z -DTSTART;VALUE=DATE:20181021 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-sandbox-orc-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00CF -UID:3020C43D-99B5-4C12-A01C-529C06D4B52C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150304Z -DTSTART;VALUE=DATE:20150730 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-sandbox-orc-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0057 -UID:B1B112CA-CAD9-428B-99AB-CF1A980DE045@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150304Z -DTSTART;VALUE=DATE:20181021 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-sandbox-ucsb-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00D0 -UID:C6FDC50B-C3C8-431A-815E-4DD689EBED1A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150304Z -DTSTART;VALUE=DATE:20150730 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-sandbox-ucsb-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0056 -UID:947ECEC6-9BA0-447E-8F31-3BF223841992@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20171024 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-sandbox-ucsb-2.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D008F -UID:C2559132-5938-41E4-8679-C64EB7AB00D9@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20181021 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-sandbox-unm-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00CE -UID:14D990A3-7017-4DBD-89AA-B17A69E0CE59@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20150730 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-sandbox-unm-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0058 -UID:82C07082-9D32-456A-8D0A-4E3F900B768D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20181012 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-stage-orc-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00CD -UID:6EB3C3A7-1F6A-4F60-9EEA-A3A64C2AB31C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20190218 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-stage-orc-2.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00D6 -UID:CEEEF86D-ACD3-4DE6-B7B9-7F1EF3329C05@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20160211 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-stage-orc-2.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0070 -UID:40862A6D-6DAD-4A1A-8C85-4450568045A0@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20181012 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-stage-ucsb-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00CF -UID:4101B1F5-F8F4-4E7C-ABB6-9550AE9E5D0D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20181012 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-stage-unm-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00CE -UID:5769C08E-4DC5-436F-A63B-0B023B4FB5FD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150305Z -DTSTART;VALUE=DATE:20190225 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-stage-unm-2.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D00D3 -UID:79C5E61B-A96B-41BE-A36B-41F5D787A775@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20151114 -SUMMARY:Certificate DC=org,DC=dataone,CN=cn-stage-unm-2.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D006E -UID:B3A55DA6-77A6-4517-B675-DA16E5A8DFB6@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20161103 -SUMMARY:Certificate DC=org,DC=dataone,CN=data.gleonrcn.org expires in Test environment. -Serial:DA3263A2A12D007B -UID:0C6F8594-A03E-470E-A3E9-2F1F0C499A4A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:21120630 -SUMMARY:Certificate DC=org,DC=dataone,CN=DataONE Test Intermediate CA expires in Test environment. -Serial:DA3263A2A12D0049 -UID:3F86DEF1-1DD1-4E91-985D-9BEA5ED669A6@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20171222 -SUMMARY:Certificate DC=org,DC=dataone,CN=flynn-gmn-1.test.dataone.org expires in Test environment. -Serial:DA3263A2A12D0094 -UID:2F2181EB-E214-406B-8630-4C312A363F33@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20151112 -SUMMARY:Certificate DC=org,DC=dataone,CN=metacat3.tfri.gov.tw expires in Test environment. -Serial:DA3263A2A12D006C -UID:09E2FBC9-AAA0-42CB-8E3C-3DFE30209875@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20161002 -SUMMARY:Certificate DC=org,DC=dataone,CN=mynpn-dev.usanpn.org expires in Test environment. -Serial:DA3263A2A12D007A -UID:807A0237-9A0A-4518-961E-1E90D756AECE@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20150906 -SUMMARY:Certificate DC=org,DC=dataone,CN=nibbler.nceas.ucsb.edu expires in Test environment. -Serial:DA3263A2A12D0068 -UID:FBB9122C-A875-487B-BF17-B3B110FE724F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20190613 -SUMMARY:Certificate DC=org,DC=dataone,CN=oneshare-test.unm.edu expires in Test environment. -Serial:DA3263A2A12D00DA -UID:B640F4CB-C23E-485E-8D86-54B82D288247@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150306Z -DTSTART;VALUE=DATE:20160220 -SUMMARY:Certificate DC=org,DC=dataone,CN=oneshare-test.unm.edu expires in Test environment. -Serial:DA3263A2A12D0071 -UID:39C7611F-30F2-449F-B103-7B7EFD12ABDF@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150307Z -DTSTART;VALUE=DATE:20180513 -SUMMARY:Certificate DC=org,DC=dataone,CN=test.piscoweb.org expires in Test environment. -Serial:DA3263A2A12D00B4 -UID:AA3B397B-540C-41C8-9671-3CE9A41528E7@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150307Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testEQPerson1 expires in Test environment. -Serial:DA3263A2A12D00B9 -UID:5D22033F-AF97-43E4-B8CF-D681FB401E28@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150307Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testEQPerson2 expires in Test environment. -Serial:DA3263A2A12D00BA -UID:6EF0B55F-CEAC-4394-BE2C-7F3839F4A4F5@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150307Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testEQPerson3 expires in Test environment. -Serial:DA3263A2A12D00BB -UID:F20E07C6-0A49-4917-B04A-44BB9ED90D8D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150308Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testGroupie expires in Test environment. -Serial:DA3263A2A12D00BC -UID:0799C571-D2D6-4DD4-81F0-E5CE2B67265F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150308Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testPerson expires in Test environment. -Serial:DA3263A2A12D00BE -UID:F203F62E-391F-4D52-837F-885E35C91D31@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150308Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testPerson expires in Test environment. -Serial:DA3263A2A12D00C1 -UID:F382F148-0786-4CD8-BB51-335CB45A242B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150309Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testRightsHolder expires in Test environment. -Serial:DA3263A2A12D00BF -UID:BC48C92E-8A49-4B3A-891C-6EB5198E4244@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150309Z -DTSTART;VALUE=DATE:20180430 -SUMMARY:Certificate DC=org,DC=dataone,CN=testRightsHolder expires in Test environment. -Serial:DA3263A2A12D00A7 -UID:6B398F01-E7A1-4672-B5CC-E388D06AC310@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150309Z -DTSTART;VALUE=DATE:20180519 -SUMMARY:Certificate DC=org,DC=dataone,CN=testSubmitter expires in Test environment. -Serial:DA3263A2A12D00C0 -UID:DFC59D7E-8ECA-4C16-B817-E5F32D0C2DA4@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150309Z -DTSTART;VALUE=DATE:20170310 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnDevORC1 expires in Test environment. -Serial:DA3263A2A12D0081 -UID:A74025D7-0127-4FCA-86B7-88648274770B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150309Z -DTSTART;VALUE=DATE:20180305 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnDevORC1 expires in Test environment. -Serial:DA3263A2A12D0097 -UID:EDB3F316-5DA8-41F2-9D18-CF52F48BE4C1@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150309Z -DTSTART;VALUE=DATE:20180305 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnDevUCSB1 expires in Test environment. -Serial:DA3263A2A12D0096 -UID:DD522A5A-BF93-41C9-AD5B-6EA2F6DC9A54@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnDevUCSB2 expires in Test environment. -Serial:DA3263A2A12D00C3 -UID:A6124D28-049D-4F93-8B0A-5BC87B6C23E8@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20150726 -SUMMARY:Certificate DC=org,DC=dataone,DC=test,CN=urn:node:cnDevUCSB9 expires in Test environment. -Serial:DA3263A2A12D004D -UID:D5BACB12-9791-46D8-887D-E47D30F5889D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20180318 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnDevUNM1 expires in Test environment. -Serial:DA3263A2A12D009A -UID:2CFA57EB-CC41-4B57-8BD0-01A431D0F81A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnDevUNM2 expires in Test environment. -Serial:DA3263A2A12D00C4 -UID:9893F096-08C7-4CA7-A718-3238CF148D00@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20180319 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnSandboxORC1 expires in Test environment. -Serial:DA3263A2A12D009D -UID:02205BC1-9B86-45B0-8F21-CECF56B510EB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20180319 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnSandboxUCSB1 expires in Test environment. -Serial:DA3263A2A12D009B -UID:C326E9E8-B7E3-4B53-9519-814D3F76E222@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20171024 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnSandboxUCSB2 expires in Test environment. -Serial:DA3263A2A12D0090 -UID:B2E2CA5D-1FCD-4B0D-A156-56408E4CCC5C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150310Z -DTSTART;VALUE=DATE:20180319 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnSandboxUNM1 expires in Test environment. -Serial:DA3263A2A12D009C -UID:297288B8-A741-421E-9B6C-891057D9919F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20180517 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageORC1 expires in Test environment. -Serial:DA3263A2A12D00B8 -UID:64B48DFE-C0E3-4CCD-9E46-BD543F5BBD9D@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20190218 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageORC2 expires in Test environment. -Serial:DA3263A2A12D00D5 -UID:FD94E65E-1402-4ACC-8461-163B864997F0@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20151109 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageORC2 expires in Test environment. -Serial:DA3263A2A12D006B -UID:DB419943-A16B-4677-866B-E33B481A95BC@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20180517 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageUCSB1 expires in Test environment. -Serial:DA3263A2A12D00B7 -UID:8B82D592-AB62-48DC-9792-653793F4064A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20180430 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageUNM1 expires in Test environment. -Serial:DA3263A2A12D00AB -UID:5F33E706-9318-4159-9E16-CF9BD790176B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20190225 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageUNM2 expires in Test environment. -Serial:DA3263A2A12D00D5 -UID:D49F7CDB-0C85-4801-B148-F1CC9890ED64@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20151113 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageUNM2 expires in Test environment. -Serial:DA3263A2A12D006D -UID:9F0ABBA6-B101-495B-8ECC-6E8E816AF9FC@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20190225 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:cnStageUNM2.pem expires in Test environment. -Serial:DA3263A2A12D00D4 -UID:4C494C77-49B0-4FC4-BA28-945CC8C4C5C1@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150311Z -DTSTART;VALUE=DATE:20151109 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:KUBI expires in Test environment. -Serial:DA3263A2A12D006C -UID:68903B80-A5E6-4092-953A-7D52FA2FEC3F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo1 expires in Test environment. -Serial:DA3263A2A12D005C -UID:C294B458-F2F3-4F56-8969-93D9F5DD0A2C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20180809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo1 expires in Test environment. -Serial:DA3263A2A12D00BC -UID:E92DD803-639E-4F4A-B0EC-720C0FD280CD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo10 expires in Test environment. -Serial:DA3263A2A12D00C5 -UID:1994FCE9-B385-405C-AAD4-254DC5EDBBBA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo10 expires in Test environment. -Serial:DA3263A2A12D0065 -UID:976B3056-8C31-40A1-AE12-F893D6FE8635@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo11 expires in Test environment. -Serial:DA3263A2A12D00C6 -UID:22F43648-B597-4E15-BAC9-9380F76A28F0@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo11 expires in Test environment. -Serial:DA3263A2A12D0066 -UID:5C006B10-9F6C-4C45-B5C0-0105C454F6D5@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo2 expires in Test environment. -Serial:DA3263A2A12D005D -UID:263967B2-53AE-4E18-A0FC-F4502418B5B4@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150312Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo3 expires in Test environment. -Serial:DA3263A2A12D00BE -UID:D7EED127-EFF6-4CFA-939C-2D653D13384C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo3 expires in Test environment. -Serial:DA3263A2A12D005E -UID:44B94F17-EB49-4D2B-A363-DB6BEF869C30@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo4 expires in Test environment. -Serial:DA3263A2A12D00BF -UID:27FD1831-3E46-49A2-8D81-EDD7FD8C6700@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo4 expires in Test environment. -Serial:DA3263A2A12D005F -UID:F9B65BD2-F875-4A36-8977-D8BFF1E49F58@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo5 expires in Test environment. -Serial:DA3263A2A12D00C0 -UID:05A6207B-5117-4D3F-9C40-E4BF98662F03@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo5 expires in Test environment. -Serial:DA3263A2A12D0060 -UID:E4C3C87F-49B2-4C5A-BBB0-B1E7BAFCDA1E@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo6 expires in Test environment. -Serial:DA3263A2A12D00C1 -UID:2F42A2EC-E0DD-4B42-A83F-F904B14CFA28@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo6 expires in Test environment. -Serial:DA3263A2A12D0061 -UID:DBB8677E-F394-4989-87C3-F153480A2D9B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo7 expires in Test environment. -Serial:DA3263A2A12D00C2 -UID:06B80591-6773-424F-AEDA-2A6F2210B105@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150313Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo7 expires in Test environment. -Serial:DA3263A2A12D0062 -UID:36EEE061-4AFD-456F-A4A6-C66D9963872B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo8 expires in Test environment. -Serial:DA3263A2A12D00C3 -UID:FD33EF40-718D-40EF-AC0F-DD65DD5447A6@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo8 expires in Test environment. -Serial:DA3263A2A12D0063 -UID:E440D670-62F5-49E0-B0AC-195DC7CD9B86@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20180810 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo9 expires in Test environment. -Serial:DA3263A2A12D00C4 -UID:7CB78C72-BDE2-4012-9EFD-DE45D4E57218@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20150809 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDemo9 expires in Test environment. -Serial:DA3263A2A12D0064 -UID:8C2E282A-B4F2-4875-8349-5EF3BE20ACA7@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDevUCSB1 expires in Test environment. -Serial:DA3263A2A12D00C5 -UID:72FF5F98-CF7D-4A97-BAB8-884C77DE336A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDevUCSB2 expires in Test environment. -Serial:DA3263A2A12D00C6 -UID:7829DF88-3D76-4E0C-B786-D0845A728B24@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDevUNM1 expires in Test environment. -Serial:DA3263A2A12D00C7 -UID:9CF6FC44-C44D-46F3-98FC-87E3E4A87236@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20180716 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnDevUNM2 expires in Test environment. -Serial:DA3263A2A12D00C8 -UID:4EDB516A-B0C6-4404-A1F0-9B1D765F633A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150314Z -DTSTART;VALUE=DATE:20181119 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnSandboxORC1 expires in Test environment. -Serial:DA3263A2A12D00D1 -UID:34CBFF57-D60F-4F6E-B148-4E33C606CC72@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20180415 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnSandboxUCSB1 expires in Test environment. -Serial:DA3263A2A12D009F -UID:D7E69B92-4D5E-40F0-AB67-D6D26A4C7020@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20180415 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnSandboxUCSB2 expires in Test environment. -Serial:DA3263A2A12D00A0 -UID:DCED3274-A1B1-461A-A5BD-BFD30BD878BE@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20181112 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnSandboxUNM1 expires in Test environment. -Serial:DA3263A2A12D00D2 -UID:020C74C7-C20C-4810-A35F-1E009BFB44B3@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20180415 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnSandboxUNM1 expires in Test environment. -Serial:DA3263A2A12D00A1 -UID:5AD0A712-C505-468A-AD6B-9204C02FF588@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20180727 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnStageCDL expires in Test environment. -Serial:DA3263A2A12D00CB -UID:BD369346-DEA3-442D-9948-CE2554B48D5E@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20181121 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnStageORC1 expires in Test environment. -Serial:DA3263A2A12D00D2 -UID:CB7DFE9F-F9D5-4764-A226-C3ABF0F8CBCB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20180513 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnStagePISCO expires in Test environment. -Serial:DA3263A2A12D00B5 -UID:326DB6D1-574C-4BBA-82CA-7D7EC982C522@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20180514 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnStageUCSB2 expires in Test environment. -Serial:DA3263A2A12D00B6 -UID:328DEA88-D842-4BDC-B4B1-2CFC80FA7ACB@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20181121 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnStageUNM1 expires in Test environment. -Serial:DA3263A2A12D00D3 -UID:AD7541B3-2F47-41F5-8D17-CC62E2C9237A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150315Z -DTSTART;VALUE=DATE:20180317 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestAEKOS expires in Test environment. -Serial:DA3263A2A12D0099 -UID:0CBAF6F4-FA91-4B32-90C5-7B16608A31D3@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20190912 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestARCTIC expires in Test environment. -Serial:DA3263A2A12D00DD -UID:F796ABF6-2279-43C0-B583-11B828572ADF@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20181102 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestBCODMO expires in Test environment. -Serial:DA3263A2A12D00D0 -UID:77132499-CFF7-4F53-A2C7-90ACA36DDFE0@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20191013 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestCLOEBIRD expires in Test environment. -Serial:DA3263A2A12D00DF -UID:22BF8441-2CE2-4BAE-9918-6394FB0BEE03@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20170901 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestDFC expires in Test environment. -Serial:DA3263A2A12D008A -UID:EF63F940-E864-48AF-B0D4-76DD94852F7A@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20160220 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestDRYAD expires in Test environment. -Serial:DA3263A2A12D0072 -UID:C9CA941A-CC63-4658-8D4B-28395AA6A251@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20170916 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestDSPACE expires in Test environment. -Serial:DA3263A2A12D008B -UID:E4293E5F-1CA9-4C2A-8334-9B00AC857D2F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20160416 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestEDAC expires in Test environment. -Serial:DA3263A2A12D0074 -UID:24777616-9D47-4082-99B6-5701E748B06E@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20200228 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestEDI expires in Test environment. -Serial:DA3263A2A12D00E2 -UID:95C14A1F-FE28-4175-9A6B-4973C4062E07@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150316Z -DTSTART;VALUE=DATE:20170211 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestEDORA expires in Test environment. -Serial:DA3263A2A12D007E -UID:A66C0570-980F-4F28-9C32-E4F9E9F0037C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20181102 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestFLYNN expires in Test environment. -Serial:DA3263A2A12D00D1 -UID:53817847-F06D-40EB-A60E-9013531409EC@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20171217 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestFLYNN expires in Test environment. -Serial:DA3263A2A12D0093 -UID:E603F211-00C2-4781-AD9E-F5EA7BD830B0@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20180917 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestFLYNN2 expires in Test environment. -Serial:DA3263A2A12D00CC -UID:8F74AF31-34E3-4EE4-8E2E-B28945123BCA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20170204 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestGLEON expires in Test environment. -Serial:DA3263A2A12D007D -UID:4DB0983F-EFB0-4B10-8998-2A6A0FC994AF@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20190725 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestGMNv2 expires in Test environment. -Serial:DA3263A2A12D00DC -UID:144AF13B-9F5F-4042-A928-D32A293E69D4@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20190725 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mntestGMNv2 expires in Test environment. -Serial:DA3263A2A12D00DB -UID:C2ADF163-F01C-4142-A907-7BADDA1BCFD2@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20190425 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestGRIIDC expires in Test environment. -Serial:DA3263A2A12D00D8 -UID:21429B7C-6B35-4A16-AF67-56B250EFD6CD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20151109 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestGulfWatch expires in Test environment. -Serial:DA3263A2A12D006B -UID:3E1B21A0-3572-4BE0-89A4-339DB9619DE3@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150317Z -DTSTART;VALUE=DATE:20171112 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestIARC expires in Test environment. -Serial:DA3263A2A12D0091 -UID:DC060FCF-4FBB-4195-969D-A38F39CC68CE@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20170630 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestIOE expires in Test environment. -Serial:DA3263A2A12D0085 -UID:96BD3628-9DF5-4B61-B8F7-54C6E55E7916@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20200409 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestKITTY expires in Test environment. -Serial:DA3263A2A12D00E1 -UID:25B80961-E3C8-4E28-AAD1-F4C617E9C5DA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20180209 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestKNB expires in Test environment. -Serial:DA3263A2A12D0095 -UID:825F5387-FC73-45DB-B95D-049032A11C02@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20160912 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestKUBI expires in Test environment. -Serial:DA3263A2A12D0079 -UID:86F5F865-3736-4017-802D-47E9FA7FA576@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20170804 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestLTER expires in Test environment. -Serial:DA3263A2A12D0088 -UID:9089C6CB-6C6D-4752-8374-AC45CFBE515C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20170811 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestMPC expires in Test environment. -Serial:DA3263A2A12D0089 -UID:D845BFFE-1289-4A2A-A2F6-291BD66D4C41@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20171005 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestMSTMIP expires in Test environment. -Serial:DA3263A2A12D008D -UID:1EAEA02E-9F65-4B40-B972-3B0E0E578796@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150318Z -DTSTART;VALUE=DATE:20190125 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestNCEI expires in Test environment. -Serial:DA3263A2A12D00D4 -UID:E7A20FFB-F19D-4FD4-A347-69612CDF2DD6@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20190513 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestNEON expires in Test environment. -Serial:DA3263A2A12D00D9 -UID:D1690B04-5C18-487E-A012-0FC511BA7FD3@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20150828 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestNibbler expires in Test environment. -Serial:DA3263A2A12D0067 -UID:0BCEA147-C84E-458E-9AD0-DE4005E4FF9B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20160829 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestNKN expires in Test environment. -Serial:DA3263A2A12D0078 -UID:C32DD8F9-ACE0-4A81-B14B-F73355F7D999@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20170710 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestNMEPSCOR expires in Test environment. -Serial:DA3263A2A12D0086 -UID:62CB38F4-388A-4189-ACBB-D01BFE61FC55@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20180611 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestNRDC expires in Test environment. -Serial:DA3263A2A12D00C2 -UID:1999B5A1-DA22-484C-9898-5CE34E2A7CFA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20180902 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestNRDC1 expires in Test environment. -Serial:DA3263A2A12D00CC -UID:BE6BE800-FB87-4B3D-A620-AF8712C258BA@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20150912 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestONEShare expires in Test environment. -Serial:DA3263A2A12D0069 -UID:AE50F12E-973D-4709-97C2-A2BF67DDF2FC@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20180405 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestOTS expires in Test environment. -Serial:DA3263A2A12D009E -UID:43962722-F1ED-48FC-999A-6038D9549E4C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150319Z -DTSTART;VALUE=DATE:20160529 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestPELD expires in Test environment. -Serial:DA3263A2A12D0076 -UID:534C4EF9-40A6-4586-BB51-4D7ADA30028F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20160529 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestPPBIO expires in Test environment. -Serial:DA3263A2A12D0075 -UID:3B18F86B-40EE-4564-93BE-E7A552BC7188@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20190401 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestR2R expires in Test environment. -Serial:DA3263A2A12D00D7 -UID:C64B8F33-D2D7-4BDB-85AE-7178A697A4DF@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20170211 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestRGD expires in Test environment. -Serial:DA3263A2A12D007F -UID:AB528416-7DB0-42AD-A6FD-0B223504D1A5@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20191019 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestRW expires in Test environment. -Serial:DA3263A2A12D00E0 -UID:622F0453-AD64-49B7-BBE7-DBB488F09E86@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20171019 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestSAEON expires in Test environment. -Serial:DA3263A2A12D008E -UID:42B7730A-A02B-4068-9FF9-F65ACF9244CD@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20170501 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestSC expires in Test environment. -Serial:DA3263A2A12D0084 -UID:6880FA7A-C699-432C-BE22-F350085CA031@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20160325 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestSEAD expires in Test environment. -Serial:DA3263A2A12D0073 -UID:DE0C87AA-291D-4B96-84D2-E63C6B2E4510@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20180921 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestTDAR expires in Test environment. -Serial:DA3263A2A12D00CD -UID:C3296144-A67B-4DF9-A031-9E25535BE690@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150320Z -DTSTART;VALUE=DATE:20170409 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestTERRAPOP expires in Test environment. -Serial:DA3263A2A12D0082 -UID:66B93B9F-36B9-4F57-A5C2-72587D0244B5@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150321Z -DTSTART;VALUE=DATE:20151109 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestTFRI expires in Test environment. -Serial:DA3263A2A12D006A -UID:B8B66123-20BE-4E09-9952-F4B5B5587FCC@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150321Z -DTSTART;VALUE=DATE:20191003 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestUIC expires in Test environment. -Serial:DA3263A2A12D00DE -UID:A5643E86-DAD2-48A8-8274-D0DE9245A03F@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150321Z -DTSTART;VALUE=DATE:20160829 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestUSANPN expires in Test environment. -Serial:DA3263A2A12D0077 -UID:2859E947-FAD1-49A2-ACD3-2747F7A1D89C@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150321Z -DTSTART;VALUE=DATE:20171203 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestUSGS_SDC expires in Test environment. -Serial:DA3263A2A12D0092 -UID:A0D92BA7-4422-42A4-BAF6-9AEEE9E1AEAC@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150321Z -DTSTART;VALUE=DATE:20170918 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:mnTestUTK expires in Test environment. -Serial:DA3263A2A12D008C -UID:CE916B13-B4FD-4B07-99BF-A0E04E16A36B@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150321Z -DTSTART;VALUE=DATE:20180429 -SUMMARY:Certificate DC=org,DC=dataone,CN=urn:node:tdar_test expires in Test environment. -Serial:DA3263A2A12D00A2 -UID:43EB3D77-78BB-4C00-9EE5-A9C1E9A192E2@dataone.org -END:VEVENT -BEGIN:VEVENT -DTSTAMP:20170418T150321Z -DTSTART;VALUE=DATE:20170518 -SUMMARY:Regenerate DataONE Test CRL. -UID:FBCCD384-91D8-4302-8206-70CFBDE9FB28@dataone.org -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/c4 b/c4 deleted file mode 100755 index 94e8c9c..0000000 --- a/c4 +++ /dev/null @@ -1,135 +0,0 @@ -#!/bin/bash -# -# c4 - Check CN Certificates -# -# Examine the client certificate, server certificate, and DataONE signed -# server certificate and reports on their validity and expiration. -# -# You can run this from a CN like: -# -# ./c4 -# -# Or from your laptop like: -# -# ./c4 cn-sandbox-unm-1.test.dataone.org -# -# Requires that you have sudo on the system. -# Assumes that the certificate is in /etc/dataone/client/private/urn*.pem - -if [[ -z ${1} ]]; then - RC='\033[0;31m' - NC='\033[0m' - TNOW=$(date -u +%s) - expect_issuer="DataONE Production CA" - host_name=$(hostname -f) - environment="${host_name#*.}" - if [[ "${environment}" == "test.dataone.org" ]]; then - expect_issuer="DataONE Test Intermediate CA" - fi - _TMP=$(grep "cn.nodeId=" /etc/dataone/node.properties) - node_id=${_TMP##*=} - CERTIFICATES=($(find /etc/dataone/client/private -name "urn*.pem")) - echo "Hostname : ${host_name}" - echo "cn.nodeId : ${node_id}" - echo "Number of certificates : ${#CERTIFICATES[@]}" - for CERTIFICATE in ${CERTIFICATES[@]}; do - echo "----" - echo " Filename: ${CERTIFICATE}" - _TMP=$(openssl x509 -serial -noout -in ${CERTIFICATE}) - echo " Serial : ${_TMP##*=}" - _TMP=$(openssl x509 -enddate -noout -in ${CERTIFICATE} \ - | awk -F= ' /notAfter/ { printf("%s\n",$NF); } '); - exp_date=$(date --date "${_TMP}" +%s) - to_expire=$(echo "(${exp_date}-${TNOW})/(60*60*24)" |bc); - if (("${to_expire}" < "30")); then - echo -e " Expires : ${RC}${_TMP}${NC}" - echo -e " ${RC}WARNING: Certificate expired or expiring!${NC}" - else - echo " Expires : ${_TMP}" - fi - _TMP=$(openssl x509 -issuer -noout -in ${CERTIFICATE}) - issuer="${_TMP##*=}" - if [[ ${issuer} != ${expect_issuer} ]]; then - echo -e " Issuer : ${RC}${issuer}${NC}" - echo -e " ${RC}WARNING: Issuer expected to be: ${expect_issuer}${NC}" - else - echo -e " Issuer : ${issuer}" - fi - _TMP=$(openssl x509 -subject -noout -in ${CERTIFICATE}) - subject=${_TMP##*=} - if [[ "${subject}" != "${node_id}" ]]; then - echo -e " Subject : ${RC}${subject}${NC}" - echo -e " ${RC}WARNING: subject != node.properties:cn.nodeId${NC}" - else - echo " Subject : ${subject}" - fi - done - echo "----" - - #Check the DataONE signed server certificate - CERTIFICATE="/etc/dataone/client/certs/${host_name}.pem" - echo " Filename: ${CERTIFICATE}" - _TMP=$(openssl x509 -serial -noout -in ${CERTIFICATE}) - echo " Serial : ${_TMP##*=}" - _TMP=$(openssl x509 -enddate -noout -in ${CERTIFICATE} \ - | awk -F= ' /notAfter/ { printf("%s\n",$NF); } '); - exp_date=$(date --date "${_TMP}" +%s) - to_expire=$(echo "(${exp_date}-${TNOW})/(60*60*24)" |bc); - if (("${to_expire}" < "30")); then - echo -e " Expires : ${RC}${_TMP}${NC}" - echo -e " ${RC}WARNING: Certificate expired or expiring!${NC}" - else - echo " Expires : ${_TMP}" - fi - _TMP=$(openssl x509 -issuer -noout -in ${CERTIFICATE}) - issuer="${_TMP##*=}" - if [[ ${issuer} != ${expect_issuer} ]]; then - echo -e " Issuer : ${RC}${issuer}${NC}" - echo -e " ${RC}WARNING: Issuer expected to be: ${expect_issuer}${NC}" - else - echo -e " Issuer : ${issuer}" - fi - _TMP=$(openssl x509 -subject -noout -in ${CERTIFICATE}) - subject=${_TMP##*=} - if [[ "${subject}" != "${host_name}" ]]; then - echo -e " Subject : ${RC}${subject}${NC}" - echo -e " ${RC}WARNING: subject != DNS Name${NC}" - else - echo " Subject : ${subject}" - fi - - #Check the server certificate - _TMP=$(grep SSLCertificateFile /etc/apache2/sites-enabled/cn-ssl) - CERTIFICATE="${_TMP##* }" - echo " Filename: ${CERTIFICATE}" - _TMP=$(openssl x509 -serial -noout -in ${CERTIFICATE}) - echo " Serial : ${_TMP##*=}" - _TMP=$(openssl x509 -enddate -noout -in ${CERTIFICATE} \ - | awk -F= ' /notAfter/ { printf("%s\n",$NF); } '); - exp_date=$(date --date "${_TMP}" +%s) - to_expire=$(echo "(${exp_date}-${TNOW})/(60*60*24)" |bc); - if (("${to_expire}" < "30")); then - echo -e " Expires : ${RC}${_TMP}${NC}" - echo -e " ${RC}WARNING: Certificate expired or expiring!${NC}" - else - echo " Expires : ${_TMP}" - fi - _TMP=$(openssl x509 -issuer -noout -in ${CERTIFICATE}) - issuer="${_TMP##*=}" - echo -e " Issuer : ${issuer}" - _TMP=$(openssl x509 -subject -noout -in ${CERTIFICATE}) - subject=${_TMP##*=} - if [[ "${subject}" != "*.${environment}" ]]; then - echo -e " Subject : ${RC}${subject}${NC}" - echo -e " ${RC}WARNING: subject != DNS Name${NC}" - else - echo " Subject : ${subject}" - fi - -else - echo "Copying self to ${1}" - scp -q ${0} ${1}:/tmp/c4 - echo "Executing sudo /tmp/c4" - ssh -t ${1} 'chmod a+x /tmp/c4; sudo /tmp/c4; rm /tmp/c4' -fi - diff --git a/calendar.html b/calendar.html deleted file mode 100644 index 82799d3..0000000 --- a/calendar.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - -

DataONE Certificate Calendars

- - \ No newline at end of file From 92b34b373cb75c1b0169d69d5401bfb731c993be Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:48:53 -0800 Subject: [PATCH 08/24] rename to new scheme --- .../certs/DataONETest256IntCA.pem | 0 {DataONETest256IntCA => DataONETestCA}/crlnumber | 0 {DataONETest256IntCA => DataONETestCA}/index.txt | 0 .../req/DataONETest256IntCA.csr | 0 {DataONETest256IntCA => DataONETestCA}/serial | 0 .../certs/DataONETest256CA.pem | 0 .../crl/DataONETest256CA_CRL.pem | 0 {DataONETest256CA => DataONETestRootCA}/crlnumber | 0 {DataONETest256CA => DataONETestRootCA}/crlnumber.old | 0 {DataONETest256CA => DataONETestRootCA}/index.txt | 0 {DataONETest256CA => DataONETestRootCA}/index.txt.attr | 0 {DataONETest256CA => DataONETestRootCA}/index.txt.attr.old | 0 {DataONETest256CA => DataONETestRootCA}/index.txt.old | 0 .../newcerts/3B671707F25159B017C97630CB45962083DD285E.pem | 0 .../newcerts/3B671707F25159B017C97630CB45962083DD285F.pem | 0 {DataONETest256CA => DataONETestRootCA}/openssl.cnf | 0 {DataONETest256CA => DataONETestRootCA}/req/DataONETest256CA.csr | 0 {DataONETest256CA => DataONETestRootCA}/serial | 0 {DataONETest256CA => DataONETestRootCA}/serial.old | 0 19 files changed, 0 insertions(+), 0 deletions(-) rename {DataONETest256IntCA => DataONETestCA}/certs/DataONETest256IntCA.pem (100%) rename {DataONETest256IntCA => DataONETestCA}/crlnumber (100%) rename {DataONETest256IntCA => DataONETestCA}/index.txt (100%) rename {DataONETest256IntCA => DataONETestCA}/req/DataONETest256IntCA.csr (100%) rename {DataONETest256IntCA => DataONETestCA}/serial (100%) rename {DataONETest256CA => DataONETestRootCA}/certs/DataONETest256CA.pem (100%) rename {DataONETest256CA => DataONETestRootCA}/crl/DataONETest256CA_CRL.pem (100%) rename {DataONETest256CA => DataONETestRootCA}/crlnumber (100%) rename {DataONETest256CA => DataONETestRootCA}/crlnumber.old (100%) rename {DataONETest256CA => DataONETestRootCA}/index.txt (100%) rename {DataONETest256CA => DataONETestRootCA}/index.txt.attr (100%) rename {DataONETest256CA => DataONETestRootCA}/index.txt.attr.old (100%) rename {DataONETest256CA => DataONETestRootCA}/index.txt.old (100%) rename {DataONETest256CA => DataONETestRootCA}/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem (100%) rename {DataONETest256CA => DataONETestRootCA}/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem (100%) rename {DataONETest256CA => DataONETestRootCA}/openssl.cnf (100%) rename {DataONETest256CA => DataONETestRootCA}/req/DataONETest256CA.csr (100%) rename {DataONETest256CA => DataONETestRootCA}/serial (100%) rename {DataONETest256CA => DataONETestRootCA}/serial.old (100%) diff --git a/DataONETest256IntCA/certs/DataONETest256IntCA.pem b/DataONETestCA/certs/DataONETest256IntCA.pem similarity index 100% rename from DataONETest256IntCA/certs/DataONETest256IntCA.pem rename to DataONETestCA/certs/DataONETest256IntCA.pem diff --git a/DataONETest256IntCA/crlnumber b/DataONETestCA/crlnumber similarity index 100% rename from DataONETest256IntCA/crlnumber rename to DataONETestCA/crlnumber diff --git a/DataONETest256IntCA/index.txt b/DataONETestCA/index.txt similarity index 100% rename from DataONETest256IntCA/index.txt rename to DataONETestCA/index.txt diff --git a/DataONETest256IntCA/req/DataONETest256IntCA.csr b/DataONETestCA/req/DataONETest256IntCA.csr similarity index 100% rename from DataONETest256IntCA/req/DataONETest256IntCA.csr rename to DataONETestCA/req/DataONETest256IntCA.csr diff --git a/DataONETest256IntCA/serial b/DataONETestCA/serial similarity index 100% rename from DataONETest256IntCA/serial rename to DataONETestCA/serial diff --git a/DataONETest256CA/certs/DataONETest256CA.pem b/DataONETestRootCA/certs/DataONETest256CA.pem similarity index 100% rename from DataONETest256CA/certs/DataONETest256CA.pem rename to DataONETestRootCA/certs/DataONETest256CA.pem diff --git a/DataONETest256CA/crl/DataONETest256CA_CRL.pem b/DataONETestRootCA/crl/DataONETest256CA_CRL.pem similarity index 100% rename from DataONETest256CA/crl/DataONETest256CA_CRL.pem rename to DataONETestRootCA/crl/DataONETest256CA_CRL.pem diff --git a/DataONETest256CA/crlnumber b/DataONETestRootCA/crlnumber similarity index 100% rename from DataONETest256CA/crlnumber rename to DataONETestRootCA/crlnumber diff --git a/DataONETest256CA/crlnumber.old b/DataONETestRootCA/crlnumber.old similarity index 100% rename from DataONETest256CA/crlnumber.old rename to DataONETestRootCA/crlnumber.old diff --git a/DataONETest256CA/index.txt b/DataONETestRootCA/index.txt similarity index 100% rename from DataONETest256CA/index.txt rename to DataONETestRootCA/index.txt diff --git a/DataONETest256CA/index.txt.attr b/DataONETestRootCA/index.txt.attr similarity index 100% rename from DataONETest256CA/index.txt.attr rename to DataONETestRootCA/index.txt.attr diff --git a/DataONETest256CA/index.txt.attr.old b/DataONETestRootCA/index.txt.attr.old similarity index 100% rename from DataONETest256CA/index.txt.attr.old rename to DataONETestRootCA/index.txt.attr.old diff --git a/DataONETest256CA/index.txt.old b/DataONETestRootCA/index.txt.old similarity index 100% rename from DataONETest256CA/index.txt.old rename to DataONETestRootCA/index.txt.old diff --git a/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem b/DataONETestRootCA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem similarity index 100% rename from DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem rename to DataONETestRootCA/newcerts/3B671707F25159B017C97630CB45962083DD285E.pem diff --git a/DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem b/DataONETestRootCA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem similarity index 100% rename from DataONETest256CA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem rename to DataONETestRootCA/newcerts/3B671707F25159B017C97630CB45962083DD285F.pem diff --git a/DataONETest256CA/openssl.cnf b/DataONETestRootCA/openssl.cnf similarity index 100% rename from DataONETest256CA/openssl.cnf rename to DataONETestRootCA/openssl.cnf diff --git a/DataONETest256CA/req/DataONETest256CA.csr b/DataONETestRootCA/req/DataONETest256CA.csr similarity index 100% rename from DataONETest256CA/req/DataONETest256CA.csr rename to DataONETestRootCA/req/DataONETest256CA.csr diff --git a/DataONETest256CA/serial b/DataONETestRootCA/serial similarity index 100% rename from DataONETest256CA/serial rename to DataONETestRootCA/serial diff --git a/DataONETest256CA/serial.old b/DataONETestRootCA/serial.old similarity index 100% rename from DataONETest256CA/serial.old rename to DataONETestRootCA/serial.old From 909e642eb775015a7bd1b5e0c877ad1c6ed856ed Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:57:42 -0800 Subject: [PATCH 09/24] new directories --- DataONEProdCA/index.txt | 0 DataONEProdRootCA/index.txt | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 DataONEProdCA/index.txt create mode 100644 DataONEProdRootCA/index.txt diff --git a/DataONEProdCA/index.txt b/DataONEProdCA/index.txt new file mode 100644 index 0000000..e69de29 diff --git a/DataONEProdRootCA/index.txt b/DataONEProdRootCA/index.txt new file mode 100644 index 0000000..e69de29 From de2acd8102a30705275e38e8800050c59b69fe3f Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 17:03:11 -0800 Subject: [PATCH 10/24] change svn to GH --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index c6b5230..72bde52 100644 --- a/README.rst +++ b/README.rst @@ -76,11 +76,11 @@ it is assumed that the CA software is being installed in ${HOME}/Projects/DataONE/tools, identified by ${CA_HOME} in the examples. Adjust as appropriate for your system. -1. The CA is distributed from subversion. Checkout the tool to the desired +1. The CA is distributed from GitHub. Checkout the tool to the desired location:: cd ${HOME}/Projects/DataONE/tools - svn co https://repository.dataone.org/software/tools/trunk/ca + git clone git@github.com:DataONEorg/ca.git export CA_HOME="$(pwd)/ca" 2. Create a symbolic link for ``/var/ca`` to the checkout location:: From a234efce8234980a9852021c286a4dea0ae0139e Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 17:03:50 -0800 Subject: [PATCH 11/24] using placeholder shell vars for new directories --- ca | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/ca b/ca index a3743e8..170d00f 100755 --- a/ca +++ b/ca @@ -10,7 +10,7 @@ # Matthew Jones, NCEAS, 2012 #initialization -VERSION="1.2.0" +VERSION="1.3.0" APPNAME=$(basename ${0}) APPDIR=$(pwd) dateformat_out="%Y-%m-%dT%H:%M:%S.000+00:00" @@ -18,6 +18,15 @@ crlUpdateDate="" OPENSSL="/usr/bin/openssl" MD="sha256" +PROD_CA_DIR="DataONEProdCA" +TEST_CA_DIR="DataONETestCA" + +PROD_CA_CHAIN="DataONEProdCAChain256.crt" +TEST_CA_CHAIN="DataONETestCAChain256.crt" + +PROD_CRL_NAME="DataONEProdCA256_CRL.pem" +TEST_CRL_NAME="DataONETestCA256_CRL.pem" + ################################################################################### # Main entrypoint into the application, dispatching to appropriate handler methods ################################################################################### @@ -61,7 +70,7 @@ function setoptions { KEYS="private" PASS="pass:temp" CFG="openssl.cnf" - CFG_TEMP="openssl.int" + CFG_TEMP="openssl_cnf_temporary" TMPL="openssl.tmpl" KEY="$KEYS/$NODEID.key" PEM="certs/$NODEID.pem" @@ -69,18 +78,18 @@ function setoptions { } ################################################################################### -# Switch to the approriate environment for handling requests +# Switch to the appropriate environment for handling requests ################################################################################### function switch_server_env { case "${SERVENV}" in Prod) - cd DataONEProdCA - CAFILE="../DataONECAChain.crt" + cd $PROD_CA_DIR + CAFILE="../$PROD_CA_CHAIN" ;; Test) - cd DataONETestIntCA - CAFILE="../DataONETestCAChain.crt" + cd $TEST_CA_DIR + CAFILE="../$TEST_CA_CHAIN" ;; *) usage @@ -108,7 +117,7 @@ function toSerialDate() { # input: serial_date [date_format] function fromSerialDate() { local date_format="${dateformat_out}" - if [[ ! -z ${2} ]]; then + if [[ -n ${2} ]]; then date_format=${2} fi if [[ $(uname) == "Darwin" ]]; then @@ -218,11 +227,12 @@ function display { # Generate a Certificate Revocation List (CRL) from the certificate database. This # must be published at the correct location on the web. ################################################################################### + function gencrl { echo "Generating Certificate Revocation List (CRL)" - CRL="crl/DataONE${SERVENV}CA_CRL.pem" + CRL="crl/$PROD_CRL_NAME" if [[ ${SERVENV} == "Test" ]]; then - CRL="crl/DataONE${SERVENV}Int_CRL.pem" + CRL="crl/$TEST_CRL_NAME" fi ${OPENSSL} ca -config $CFG -gencrl -out $CRL From 321d086f1315d511562155b872e3ac2924e666c5 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 17:04:30 -0800 Subject: [PATCH 12/24] updating to md --- README.rst => README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.rst => README.md (100%) diff --git a/README.rst b/README.md similarity index 100% rename from README.rst rename to README.md From 9c9c4dca76c375b7774f8cf8f935afb30a805989 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Tue, 16 Jan 2024 17:05:04 -0800 Subject: [PATCH 13/24] remove pdf --- README.pdf | Bin 237921 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 README.pdf diff --git a/README.pdf b/README.pdf deleted file mode 100644 index 4d93d3308b428a73149fe228d6f404664d92237a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237921 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 z�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 From f3b8463d631d3339202723705b812de453839c09 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Wed, 17 Jan 2024 11:26:23 -0800 Subject: [PATCH 14/24] rename per latest discussion with Matt & Dave --- {DataONEProdCA => DataONEProdIntCA}/index.txt | 0 {DataONETestCA => DataONETestIntCA}/certs/DataONETest256IntCA.pem | 0 {DataONETestCA => DataONETestIntCA}/crlnumber | 0 {DataONETestCA => DataONETestIntCA}/index.txt | 0 {DataONETestCA => DataONETestIntCA}/req/DataONETest256IntCA.csr | 0 {DataONETestCA => DataONETestIntCA}/serial | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename {DataONEProdCA => DataONEProdIntCA}/index.txt (100%) rename {DataONETestCA => DataONETestIntCA}/certs/DataONETest256IntCA.pem (100%) rename {DataONETestCA => DataONETestIntCA}/crlnumber (100%) rename {DataONETestCA => DataONETestIntCA}/index.txt (100%) rename {DataONETestCA => DataONETestIntCA}/req/DataONETest256IntCA.csr (100%) rename {DataONETestCA => DataONETestIntCA}/serial (100%) diff --git a/DataONEProdCA/index.txt b/DataONEProdIntCA/index.txt similarity index 100% rename from DataONEProdCA/index.txt rename to DataONEProdIntCA/index.txt diff --git a/DataONETestCA/certs/DataONETest256IntCA.pem b/DataONETestIntCA/certs/DataONETest256IntCA.pem similarity index 100% rename from DataONETestCA/certs/DataONETest256IntCA.pem rename to DataONETestIntCA/certs/DataONETest256IntCA.pem diff --git a/DataONETestCA/crlnumber b/DataONETestIntCA/crlnumber similarity index 100% rename from DataONETestCA/crlnumber rename to DataONETestIntCA/crlnumber diff --git a/DataONETestCA/index.txt b/DataONETestIntCA/index.txt similarity index 100% rename from DataONETestCA/index.txt rename to DataONETestIntCA/index.txt diff --git a/DataONETestCA/req/DataONETest256IntCA.csr b/DataONETestIntCA/req/DataONETest256IntCA.csr similarity index 100% rename from DataONETestCA/req/DataONETest256IntCA.csr rename to DataONETestIntCA/req/DataONETest256IntCA.csr diff --git a/DataONETestCA/serial b/DataONETestIntCA/serial similarity index 100% rename from DataONETestCA/serial rename to DataONETestIntCA/serial From afe72ab1dd9620b475ad46dbdfa1dbbcfbf0cc66 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Wed, 17 Jan 2024 16:38:35 -0800 Subject: [PATCH 15/24] updated intermediate directory names --- ca | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ca b/ca index 170d00f..00b6d23 100755 --- a/ca +++ b/ca @@ -18,8 +18,8 @@ crlUpdateDate="" OPENSSL="/usr/bin/openssl" MD="sha256" -PROD_CA_DIR="DataONEProdCA" -TEST_CA_DIR="DataONETestCA" +PROD_CA_DIR="DataONEProdIntCA" +TEST_CA_DIR="DataONETestIntCA" PROD_CA_CHAIN="DataONEProdCAChain256.crt" TEST_CA_CHAIN="DataONETestCAChain256.crt" From c5e9af3c58db1e659a6748575496d55e9bb711c2 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Wed, 17 Jan 2024 17:53:05 -0800 Subject: [PATCH 16/24] rst->md; add naming convention notes --- README.md | 452 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 253 insertions(+), 199 deletions(-) diff --git a/README.md b/README.md index 72bde52..96a26cc 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,12 @@ -.. The PDF file can be created if you have pandoc and latex installed using the - command: +# DataONE Certificate Authority - pandoc -t latex --toc -R -V numbersections=1 -V papersize=letterpaper \ - -V geometry:margin=1in -V fontfamily=inconsolata \ - -o README.pdf README.txt +## Current cert status: +This spreadsheet is updated weekly by [a GitHub Action](https://github.com/DataONEorg/ca/blob/main/.github/workflows/check_cert_status.yml) -DataONE Certificate Authority -============================= +* [Production certs](https://flatgithub.com/DataONEorg/ca?filename=prod_cert_status.csv) -Current cert status: - -* `Production certs `_ - -Overview --------- +## Overview This directory contains configuration files and notes on how to set up the DataONE Certificate Authority using OpenSSL_ as the CA application. @@ -27,7 +19,7 @@ for the Root CA is offline and completely protected, which protects the CA should somehow the Production CA private key be compromised. This document shows the steps used to create both the Root CA and the Production CA, as well as to perform common options such as creation and revocation of certificates -with the Production CA. The operations have been encapsulated in the ``ca`` +with the Production CA. The operations have been encapsulated in the `ca` shell script. There is also a Test CA, used for generating certificates for servers in the @@ -38,38 +30,28 @@ CA, with a Root CA delegating certificate signing and management to an intermediate CA. -Key Security ------------- - -The private keys associated with the DataONE certificate authorities are not -stored online, nor are they made available on the network. To use the keys, it -is necessary to have access to the physical media on which the keys reside, -which is an encrypted volume on the device. TrueCrypt was formerly used to -provide the encrypted volume, however that software is no longer considered -secure and should not be used. Instead, an encrypted .DMG file should be used -as the encrypted volume, using the same password as was used for the TrueCrypt -volume. +## Key Security New certificates created using the CA have two components: the certificate and the key. The certificate can be publicly exposed, and should be added to svn and checked in. The key MUST be kept private. A compromised key must be revoked and a replacement issued. +The private keys needed to issue certs are contained in a binary sparsebundle file. Contact +DataONE root system administrators for access. -Requirements ------------- + +## Requirements The CA scripts rely on the BASH shell and are developed on OS X (bash 3.2.53) though should work without modification on Linux. Dependencies are: - OpenSSL_ -- Standard command line tools such as ``sed``, ``awk``, ``cut``, ``sort`` -- XMLStarlet_ is used by ``cert_status`` to parse SVN blame response -- Subversion client +- Standard command line tools such as `sed`, `awk`, `cut`, `sort`, `git` +- git -Installation ------------- +## Installation Installing the DataONE CA involves the following steps. In these instructions, it is assumed that the CA software is being installed in @@ -77,36 +59,44 @@ ${HOME}/Projects/DataONE/tools, identified by ${CA_HOME} in the examples. Adjust as appropriate for your system. 1. The CA is distributed from GitHub. Checkout the tool to the desired - location:: - - cd ${HOME}/Projects/DataONE/tools - git clone git@github.com:DataONEorg/ca.git - export CA_HOME="$(pwd)/ca" + location -2. Create a symbolic link for ``/var/ca`` to the checkout location:: + ```shell + cd ${HOME}/Projects/DataONE/tools + git clone git@github.com:DataONEorg/ca.git + export CA_HOME="$(pwd)/ca" + ``` - sudo ln -s ${CA_HOME}/ca /var/ca +2. Create a symbolic link for `/var/ca` to the checkout location: -3. Mount the encrypted volume using Finder or the command line when ready to - create certificates or update the revocation list:: + ```shell + sudo ln -s ${CA_HOME}/ca /var/ca + ``` - hdiutil attach -agentpass /path/to/encrypted/DMG +3. Mount the encrypted volume using Finder or the command line when ready to + create certificates or update the revocation list: -.. Note:: + ```shell + hdiutil attach -agentpass /path/to/encrypted/DMG + ``` - Do not keep the encrypted volume with the keys on your laptop or any - other device that is regularly connected to the Internet. Keep it on a - USB stick or some other physical media that can be disconnected. +> **Note** -- +> Do not keep the encrypted volume with the keys on your laptop or any +> other device that is regularly connected to the Internet. Keep it on a +> USB stick or some other physical media that can be disconnected. -Verify the installation by running the ``cert_status`` script:: +Verify the installation by running the `cert_status` script: +```shell cd ${CA_HOME} ./cert_status +``` If all is good, then the script will examine the contents of the Test Environment certificates folder and report on the status of each .pem file -found there. The output is lengthy, and looks something like:: +found there. The output is lengthy, and looks something like: +```shell {"what":"Certificate Status", "Generated":"2015-03-18T11:23:26.000+00:00", "content":[ @@ -134,38 +124,31 @@ found there. The output is lengthy, and looks something like:: "Validity" : "Valid" } ... +``` and so on. -Use ---- +## Use Four shell scripts are included to assist with certificate management: -:ca: This is the main script for creating and revoking certificates. +`ca`: This is the main script for creating and revoking certificates. -:cert_status: +`cert_status`: This script reports the status for a single certificate or all certificates +in an environment. - This script reports the status for a single certificate or all certificates - in an environment. +`publish_crl`: Can be used to publish the certificate revocation list to the CRL servers. -:publish_crl: +`publish_cert`: Provides a convenient mechanism for packaging a certificate and key and +placing them in a secure location for download by an authenticated user. - Can be used to publish the certificate revocation list to the CRL servers. -:publish_cert: +### `ca` - Provides a convenient mechanism for packaging a certificate and key and - placing them in a secure location for download by an authenticated user. - - -``ca`` -~~~~~~ - -The shell program ``ca`` can be used to manage certificates from both the Test +The shell program `ca` can be used to manage certificates from both the Test CA and the Production CA. It determines which CA to use based on commandline -arguments. Type ``./ca -h`` to see the usage help for the ``ca`` utility. +arguments. Type `./ca -h` to see the usage help for the `ca` utility. To install the DataONE certificate authority, simply: @@ -175,100 +158,118 @@ To install the DataONE certificate authority, simply: 3) Mount the private key encrypted volume under /Volumes/DataONE -The ``ca`` utility can create, revoke, and display certificates, and can +The `ca` utility can create, revoke, and display certificates, and can generate the Certificate Revocation List (CRL) for either of the CAs. Examples follow: -To create a Production certificate for the MN with nodeid "KNB":: +To create a Production certificate for the MN with nodeid "KNB": +```shell ./ca -c Prod urn:node:KNB +``` -To display a Production certificate for the MN with nodeid "KNB":: +To display a Production certificate for the MN with nodeid "KNB": +```shell ./ca -d Prod urn:node:KNB +``` -To revoke a Production certificate for the MN with nodeid "KNB":: +To revoke a Production certificate for the MN with nodeid "KNB": +```shell ./ca -r Prod urn:node:KNB +``` -To generate a CRL for the Prod CA:: +To generate a CRL for the Prod CA: +```shell ./ca -g Prod +``` Any of these commands can be made to work on the Test CA instead by switching -``Prod`` to ``Test``. +`Prod` to `Test`. Once new CSRs, Certificates, and CRLs have been generated, they should be added to SVN and all modified files should be checked in to SVN so that others -managing the CA can access all of the updated content. The only exception are +managing the CA can access all the updated content. The only exception are the private keys that are generated, which should be given to the MN operator along with instructions on how to protect the private key. The private key should be deleted from the CA to avoid possible exposure of the keys. -``cert_status`` -~~~~~~~~~~~~~~~ +### `cert_status` -The script ``cert_status`` provides a mechanism to report on the status of a +The script `cert_status` provides a mechanism to report on the status of a single certificate or all certificates within the Production or Test environments. Report output is in JSON or pipe (|) separated values and includes the attributes: -:File_name: Full path to the certificate -:Author: The name of the subversion user that chcked in the certificate -:Serial: The certificate serial number -:DN: The certificate Distinguished Name -:Created: Indicates when the certificate was created -:Expires: Indicates when the certificate will expire -:Expires_days: Number of days until the expiration date -:Revocation: Indicates if the certificate appears in the revocation list -:Validity: Indicates if the test ``openssl verify`` passes. - -``cert_status`` can also be used to generate VCalendar .ics files, one for -Producation and one for the Test environment, that includes dates for -certificate and revocation list expiry. These are checked in to Subversion +* `File_name`: Full path to the certificate +* `Author`: The name of the GitHub user that checked in the certificate +* `Serial`: The certificate serial number +* `DN`: The certificate Distinguished Name +* `Created`: Indicates when the certificate was created +* `Expires`: Indicates when the certificate will expire +* `Expires_days`: Number of days until the expiration date +* `Revocation`: Indicates if the certificate appears in the revocation list +* `Validity`: Indicates if the test `openssl verify` passes. + +`cert_status` can also be used to generate VCalendar .ics files, one for +Production and one for the Test environment, that includes dates for +certificate and revocation list expiry. These are checked in to GitHub and can be subscribed to using Google Calendar or iCal using the calendar locations of: - https://repository.dataone.org/software/tools/trunk/ca/Prod_events.ics +https://repository.dataone.org/software/tools/trunk/ca/Prod_events.ics for the Production environment, and: - https://repository.dataone.org/software/tools/trunk/ca/Test_events.ics +https://repository.dataone.org/software/tools/trunk/ca/Test_events.ics for the Test environment. -**Example** Show status of a single certificate in test environment:: +**Example** Show status of a single certificate in test environment: - ./cert_status -A DataONETestIntCA/certs/urn\:node\:mnTestGulfWatch.pem +```shell + ./ca cert_status -A DataONETestIntCA/certs/urn\:node\:mnTestGulfWatch.pem +``` -**Example** Show status of a single certificate in production environment, -using the default locations for certificates and CRL:: +**Example** Show status of a single certificate in production environment, +using the default locations for certificates and CRL: +```shell ./cert_status -A -P DataONEProdCA/certs/urn\:node\:GULFWATCH.pem - +``` + **Example** Show status of a single certificate in production environment, -explicitly indicating which certificates and CRL to use:: +explicitly indicating which certificates and CRL to use: +```shell ./cert_status -A -r DataONEProdCA/crl/DataONEProdCA_CRL.pem \ -a DataONEProdCA/certs/DataONEProdCA.pem \ -c DataONERootCA/certs/DataONERootCA.pem \ DataONEProdCA/certs/urn\:node\:GULFWATCH.pem +``` -**Example** Generate a pipe delimited text file reporting on all the -test certificates:: +**Example** Generate a pipe delimited text file reporting on all the +test certificates: +```shell ./cert_status -S > testcerts.csv; \ for f in $(find DataONETestIntCA/certs -name *.pem); \ do ./cert_status -A -s $f >> testcerts.csv; done - -or:: + ``` + +or: +```shell ./cert_status -s -A DataONETestIntCA/certs +``` -**Example** Generate a pipe delimited text file reporting on all the -production certificates:: +**Example** Generate a pipe delimited text file reporting on all the +production certificates: +```shell ./cert_status -H > testcerts.csv; \ for f in $(find DataONETestIntCA/certs -name *.pem); \ do ./cert_status -A -s \ @@ -276,139 +277,199 @@ production certificates:: -a DataONEProdCA/certs/DataONEProdCA.pem \ -c DataONERootCA/certs/DataONERootCA.pem \ $f >> prodcerts.csv; done - -or:: +``` + +or: - ./cert_status -s -A -P DataONEProdCA/certs +```shell + ./ca cert_status -s -A -P DataONEProdCA/certs +``` **Example** Generate a calendar of events in .ics format for production environment certificate expirations and the next update time for the CRL. Output is to the file "Prod_events.ics" for the production environment or "Test_events.ics" for the test environment. The calendar can be subscribed to -using the respective SVN URL:: +using the respective SVN URL: - ./cert_status -P -L +```shell + ./ca cert_status -P -L +``` -``publish_crl`` -~~~~~~~~~~~~~~~ +### `publish_crl` The certificate revocation list (CRL) is a signed document that contains a list of certificates that have been revoked. The CRL has a relatively short life (typically 30 days) and MUST be updated regularly even if no more -certificates have been revoked. The CRL is updated using the ``ca`` tool:: +certificates have been revoked. The CRL is updated using the `ca` tool: +```shell ./ca -g Prod +``` -for the Production environment, and:: +for the Production environment, and: +```shell ./ca -g Test +``` for the Test environment. After generation, the CRL must be uploaded to the locations specified within the certificates. Since the CRL publish locations can change over time, it is necessary to examine every certificate to ensure that the complete list of CRL -locations is determined. The ``publish_crl`` script simplifies this task by +locations is determined. The `publish_crl` script simplifies this task by examining the advertised CRL locations in each certificate and publishing the CRL to each expected location. -``publish_crl`` uses scp to copy the CRL to each host, hence it is necessary +`publish_crl` uses scp to copy the CRL to each host, hence it is necessary for the user to have SSH access to the host, and write access to the file -system folder where the CRL is located (``/var/www/crl``). +system folder where the CRL is located (`/var/www/crl`). -**Example** Publish the CRL for the Test Environment:: +**Example** Publish the CRL for the Test Environment: - ./publish_crl +```shell + ./ca publish_crl +``` -**Example** Show what will happen when run for Production Environment:: +**Example** Show what will happen when run for Production Environment: - ./publish_crl -D -P +```shell + ./ca publish_crl -D -P +``` **Example** Publish the CRL for the Production Environment, and -be verbose:: +be verbose: - ./publish_crl -V -P +```shell + ./ca publish_crl -V -P +``` -``publish_cert`` -~~~~~~~~~~~~~~~~ +### `publish_cert` -The script ``publish_cert`` provides a convenience mechanism to package a +The script `publish_cert` provides a convenience mechanism to package a certificate, its key, and the CSR used to generate the certificate into a .zip file and upload it to the distribution server (currently https://project.dataone.org/). The script accepts two arguments, the LDAP uid of the user that will retrieve the package and the path to the certificate. The certificate is expected to be -located in the ``certs`` folder of the respective CA. +located in the `certs` folder of the respective CA. -.. Note:: The resulting file names have the ":" character replaced with "_". +> **Note** -- The resulting file names have the ":" character replaced with "_". The script uses ssh to connect to the distribution host, create a target folder if necessary, and upload the package .zip file. As such, it is necessary for the user running the script to have SSH access to the distribution host and write access to the destination folder -(``/var/www/users``). +(`/var/www/users`). -**Example** Share a certificate and key for user vieglais:: +**Example** Share a certificate and key for user vieglais: - ./publish_cert vieglais DataONETestIntCA/certs/urn:node:ATestCert.pem +```shell + ./ca publish_cert vieglais DataONETestIntCA/certs/urn:node:ATestCert.pem +``` -The resulting package would be downloadable from:: +The resulting package would be downloadable from: - https://project.dataone.org/~vieglais/urn_node_ATestCert.zip +https://project.dataone.org/~vieglais/urn_node_ATestCert.zip -After unzipping, the result would be:: +After unzipping, the result would be: +```shell urn_node_ATestCert/ info.txt urn_node_ATestCert.pem urn_node_ATestCert.csr private/ urn_node_ATestCert.key +``` -The file ``info.txt`` contains general information about the certificate -generated by the ``cert_status`` program. +The file `info.txt` contains general information about the certificate +generated by the `cert_status` program. -Appendix: Additional notes on OpenSSL setup and usage ------------------------------------------------------ +## Appendix: Additional notes on OpenSSL setup and usage OpenSSL was used to create the various CA files and operate the CA. The -following sections are a synopsis of how all of the CAs were created and how -various CA functions can be run using OpenSSL alone. The ``ca`` shell script +following sections are a synopsis of how all the CAs were created and how +various CA functions can be run using OpenSSL alone. The `ca` shell script automates most of these functions, so their inclusion here is mainly as a reference and not intended for typical usage. -New DN formats -~~~~~~~~~~~~~~ +### SHA-256 Updates, Cross-Signing, and Naming Scheme + +The original CA certificates were generated using SHA-1, which is now considered insecure. In 2024, +therefore, new SHA-256-encrypted Root CAs were generated, and these were used to "cross-sign" +the intermediate certs. This process entailed generating new Intermediate CA certs for +Production and Test, while ensuring: + +1. they had the same Subject/DN as the old intermediate certs, and +2. they were signed with the original private keys that were used to sign the old intermediate + certs. + +At the same time, all the old SHA-1 contents of this repo were moved into the `SHA-1_ARCHIVE` +subdirectory. A new, clearer and more-consistent naming convention was then adopted for the new +directories and files, as follows: + +```shell + PRODUCTION TEST +----------------------------------------------------------------------------------- +### ROOT ### +directory name: DataONEProdRootCA DataONETestRootCA + cert name: DataONEProdRootCA.pem DataONETestRootCA.pem + CN = "DataONE Prod Root CA" "DataONE Test Root CA" + +### INTERMEDIATE ### +directory name: DataONEProdIntCA DataONETestIntCA + cert name: DataONEProdIntCA.pem DataONETestIntCA.pem +(see Note) CN = "DataONE Production CA" "DataONE Test Intermediate CA" +``` -CA:: +**NOTE:** The Intermediate CNs are inconsistent because the Subjects (and therefore the CN +values) for the Intermediate certs must match those in the old SHA-1 root CAs, in order for +cross-signing to work. - DC=org, DC=dataone, CN=DataONE Root CA +If we have the opportunity to change the Intermediate CNs in future, we can make them consistent by +renaming `"DataONE Production CA"` to `"DataONE Prod Intermediate CA"`. + +### Certificate Details + +#### CA DN formats + +```shell + # Production + DC=org, DC=dataone, CN=DataONE Prod Root CA DC=org, DC=dataone, CN=DataONE Production CA - DC=org, DC=dataone, CN=DataONE Test CA -Nodes:: + #Test + DC=org, DC=dataone, CN=DataONE Test Root CA + DC=org, DC=dataone, CN=DataONE Test Intermediate CA +``` +#### Node DN formats + +```shell DC=org, DC=dataone, CN=urn:node:SOMENODE +``` -CA Certificate validity:: +#### CA Certificate validity: +```shell 100 years +``` -Node Certificate validity:: +#### Node Certificate validity: +```shell 3 years +``` +### Creating the Root CA -Creating the Root CA -~~~~~~~~~~~~~~~~~~~~ - -:: - +```shell mkdir /var/ca cd /var/ca mkdir DataONERootCA @@ -417,20 +478,18 @@ Creating the Root CA touch index.txt # Edit the openssl.cnf config file openssl req -new -newkey rsa:4096 -keyout /Volumes/DataONE/DataONERootCA.key \ - -out req/DataONERootCA.csr -config ./openssl.cnf + -out req/DataONERootCA.csr -config ./openssl.cnf openssl ca -create_serial -out certs/DataONERootCA.pem -days 36500 \ -keyfile /Volumes/DataONE/DataONERootCA.key -selfsign -config ./openssl.cnf \ -extensions v3_ca -infiles req/DataONERootCA.csr cp serial crlnumber # Edit crlnumber to be a different hex number openssl ca -config ./openssl.cnf -gencrl -out crl/DataONERootCA_CRL.pem +``` +### Creating the Production CA -Creating the Production CA -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -:: - +```shell cd .. mkdir DataONEProdCA cd DataONEProdCA @@ -443,39 +502,38 @@ Creating the Production CA openssl ca -out ../DataONEProdCA/certs/DataONEProdCA.pem -days 36500 \ -keyfile /Volumes/DataONE/DataONERootCA.key -config ./openssl.cnf \ -extensions v3_ca -infiles ../DataONEProdCA/req/DataONEProdCA.csr +``` +### Create the Certificate Chain File -Create the Certificate Chain File -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -:: +```shell cd .. cat DataONERootCA/certs/DataONERootCA.pem \ DataONEProdCA/certs/DataONEProdCA.pem > DataONECAChain.crt +``` -Creating and Signing Node Requests -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +### Creating and Signing Node Requests -:: +```shell cd DataONEProdCA - openssl genrsa -passout pass:temp -des3 -out private/NodeNPass.key 2048 + openssl genrsa -passout pass:temp -des3 -out private/NodeNPass.key 2048 openssl rsa -passin pass:temp -in private/NodeNPass.key -out private/NodeN.key rm private/NodeNPass.key - openssl req -config ./openssl.cnf -new -key private/NodeNPass.key -out req/NodeN.csr + openssl req -config ./openssl.cnf -new -key private/NodeNPass.key -out req/NodeN.csr openssl ca -config ./openssl.cnf -create_serial -days 1095 \ -out certs/NodeN.pem -infiles req/NodeN.csr +``` -Signing a CSR -~~~~~~~~~~~~~ +### Signing a CSR If a certificate signing request is provided, then it can be signed as follows: -:: - + +```shell cd DataONETestIntCA openssl ca \ - -config openssl.csr_ca.conf + -config openssl.csr_ca.conf -subj "/DC=org/DC=dataone/CN=NODEID" \ -preserveDN -batch \ -notext \ @@ -483,24 +541,21 @@ If a certificate signing request is provided, then it can be signed as follows: -days 1095 \ -out csr/NODEID.pem \ -infiles csr/NODEID.csr.pem +``` -Where ``NODEID`` is the node identifier. - +Where `NODEID` is the node identifier. -To revoke a certificate -~~~~~~~~~~~~~~~~~~~~~~~ -:: +### To revoke a certificate - openssl ca -config ./openssl.cnf -revoke certs/NodeN.pem +```shell + openssl ca -config ./openssl.cnf -revoke certs/NodeN.pem openssl ca -config ./openssl.cnf -gencrl -out crl/DataONEProdCA_CRL.pem +``` +### Creating the Test CA -Creating the Test CA -~~~~~~~~~~~~~~~~~~~~ - -:: - +```shell mkdir /var/ca cd /var/ca mkdir DataONETestCA @@ -509,20 +564,20 @@ Creating the Test CA touch index.txt # Edit the openssl.cnf config file openssl req -new -newkey rsa:4096 -keyout /Volumes/DataONE/DataONETestCA.key \ - -out req/DataONETestCA.csr -config ./openssl.cnf + -out req/DataONETestCA.csr -config ./openssl.cnf openssl ca -create_serial -out certs/DataONETestCA.pem -days 36500 \ -keyfile /Volumes/DataONE/DataONETestCA.key -selfsign -config ./openssl.cnf \ -extensions v3_ca -infiles req/DataONETestCA.csr cp serial crlnumber # Edit crlnumber to be a different hex number openssl ca -config ./openssl.cnf -gencrl -out crl/DataONETestCA_CRL.pem +``` +### Creating the Test Intermediate CA -Creating the Test Intermediate CA -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This is the equivalent of the Production CA except for the test environments:: +This is the equivalent of the Production CA except for the test environments: +```shell cd /var/ca mkdir DataONETestIntCA cd DataONETestIntCA @@ -536,12 +591,11 @@ This is the equivalent of the Production CA except for the test environments:: -keyfile /opt/DataONE/DataONETestCA.key -config ./openssl.cnf \ -extensions v3_ca -verbose -infiles ../DataONETestIntCA/req/DataONETestIntCA.csr # Create DataONETestIntCA/serial with serial number of the DataONETestIntCA.pem + something +``` -Creating the Test 256 Root CA -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -:: +### Creating the Test 256 Root CA +```shell mkdir /var/ca cd /var/ca mkdir DataONETest256CA @@ -550,20 +604,21 @@ Creating the Test 256 Root CA touch index.txt # Edit the openssl.cnf config file openssl req -new -newkey rsa:4096 -keyout /Volumes/DATAONE/DataONETest256CA.key \ - -out req/DataONETest256CA.csr -config ./openssl.cnf + -out req/DataONETest256CA.csr -config ./openssl.cnf openssl ca -create_serial -out certs/DataONETest256CA.pem -days 36500 \ -keyfile /Volumes/DATAONE/DataONETest256CA.key -selfsign -config ./openssl.cnf \ -extensions v3_ca -infiles req/DataONETest256CA.csr cp serial crlnumber # Edit crlnumber to be a different hex number if needed, but fine to keep the series openssl ca -config ./openssl.cnf -gencrl -out crl/DataONETest256CA_CRL.pem +``` -Creating the Test 256 Intermediate CA -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +### Creating the Test 256 Intermediate CA This is a cross-signed intermediate cert, in that it has the same subjectDN and public key as the original DataONETestIntCA, but it is signed by the new sha256-based DataONETest256IntCA. +```shell cd /var/ca mkdir DataONETest256IntCA cd DataONETest256IntCA @@ -577,13 +632,11 @@ the original DataONETestIntCA, but it is signed by the new sha256-based DataONET -keyfile /Volumes/DATAONE/DataONETest256CA.key -config ./openssl.cnf \ -extensions v3_ca -verbose -infiles ../DataONETest256IntCA/req/DataONETest256IntCA.csr # Create DataONETestIntCA/serial with serial number of the DataONETestIntCA.pem + something +``` +### Creating the Test Certificate Chain File -Creating the Test Certificate Chain File -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -:: - +```shell cd /var/ca cat DataONETestCA/certs/DataONETestCA.pem \ DataONETestIntCA/certs/DataONETestIntCA.pem > DataONETestCAChain.crt @@ -591,3 +644,4 @@ Creating the Test Certificate Chain File .. _OpenSSL: https://www.openssl.org/ .. _XMLStarlet: http://xmlstar.sourceforge.net/ +``` From 7f76a74530f68aa7fec01a9e135afdeb473c0d7b Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 08:58:49 -0800 Subject: [PATCH 17/24] needed by GH Action --- SHA-1_ARCHIVE/cert_status => cert_status | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename SHA-1_ARCHIVE/cert_status => cert_status (100%) diff --git a/SHA-1_ARCHIVE/cert_status b/cert_status similarity index 100% rename from SHA-1_ARCHIVE/cert_status rename to cert_status From a7626a36c55d0730caa246ea920de09d49fdcdaa Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 09:13:53 -0800 Subject: [PATCH 18/24] part of original suite mentioned in README --- SHA-1_ARCHIVE/publish_crl => publish_crl | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename SHA-1_ARCHIVE/publish_crl => publish_crl (100%) diff --git a/SHA-1_ARCHIVE/publish_crl b/publish_crl similarity index 100% rename from SHA-1_ARCHIVE/publish_crl rename to publish_crl From a94bd7a5bf90fc3e4940eb430a879f45e43ee1a8 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 09:14:43 -0800 Subject: [PATCH 19/24] add sparsebundle procedure --- README.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 96a26cc..649a204 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ This spreadsheet is updated weekly by [a GitHub Action](https://github.com/DataO ## Overview This directory contains configuration files and notes on how to set up the -DataONE Certificate Authority using OpenSSL_ as the CA application. -OpenSSL generates all files needed for the CA, including certificate requests, -keys, certificates, and certificate revocation lists. +DataONE Certificate Authority using [OpenSSL](https://www.openssl.org) as the +CA application. OpenSSL generates all files needed for the CA, including +certificate requests, keys, certificates, and certificate revocation lists. The DataONE Certificate Authority is governed by a Root CA, which delegates all certificate signing and management to a Production CA. The private key @@ -37,18 +37,24 @@ the key. The certificate can be publicly exposed, and should be added to svn and checked in. The key MUST be kept private. A compromised key must be revoked and a replacement issued. -The private keys needed to issue certs are contained in a binary sparsebundle file. Contact +The private keys needed to issue certs are contained in a binary sparsebundle file. Contact DataONE root system administrators for access. +> #### VERY IMPORTANT! Since merge commits are not possible with a binary file, ALWAYS... +> 1) Pull the latest version of the sparsebundle before starting any changes. +> 2) Inform other certificate admins on slack that you are working in the bundle. +> 3) Copy new private keys to the sparsebundle, following the naming convention discussed in the + Appendix, under [Node DN formats](#node-dn-formats). +> 4) Push your sparsebundle changes **immediately**, and inform the other admins when you're done. + ## Requirements The CA scripts rely on the BASH shell and are developed on OS X (bash 3.2.53) though should work without modification on Linux. Dependencies are: -- OpenSSL_ +- [OpenSSL](https://www.openssl.org) - Standard command line tools such as `sed`, `awk`, `cut`, `sort`, `git` -- git ## Installation @@ -396,7 +402,7 @@ OpenSSL was used to create the various CA files and operate the CA. The following sections are a synopsis of how all the CAs were created and how various CA functions can be run using OpenSSL alone. The `ca` shell script automates most of these functions, so their inclusion here is mainly as a -reference and not intended for typical usage. +reference and not intended for typical usage. (For more information on OpenSSL, see [openssl.org](https://www.openssl.org)) ### SHA-256 Updates, Cross-Signing, and Naming Scheme @@ -432,8 +438,8 @@ directory name: DataONEProdIntCA DataONETestIntCA values) for the Intermediate certs must match those in the old SHA-1 root CAs, in order for cross-signing to work. -If we have the opportunity to change the Intermediate CNs in future, we can make them consistent by -renaming `"DataONE Production CA"` to `"DataONE Prod Intermediate CA"`. +If we have the opportunity to change the Intermediate CNs in the future, we can make them consistent +by renaming `"DataONE Production CA"` to `"DataONE Prod Intermediate CA"`. ### Certificate Details @@ -640,8 +646,4 @@ the original DataONETestIntCA, but it is signed by the new sha256-based DataONET cd /var/ca cat DataONETestCA/certs/DataONETestCA.pem \ DataONETestIntCA/certs/DataONETestIntCA.pem > DataONETestCAChain.crt - - -.. _OpenSSL: https://www.openssl.org/ -.. _XMLStarlet: http://xmlstar.sourceforge.net/ ``` From 9c3f39dccfc68594e5916e797135a2f29dc99bec Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 09:22:17 -0800 Subject: [PATCH 20/24] update directory names --- cert_status | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/cert_status b/cert_status index 7bb363f..bdeb3b5 100755 --- a/cert_status +++ b/cert_status @@ -15,13 +15,13 @@ VERSION="1.3.0" APPNAME=$(basename ${0}) APPDIR=$(pwd) -PROD_FOLDER="${APPDIR}/DataONEProdCA" -PROD_CAROOTCERT="${APPDIR}/DataONERootCA/certs/DataONERootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdCA_CRL.pem" +PROD_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" +PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_FOLDER}/crl/DataONEProdIntCA_CRL.pem" TEST_FOLDER="${APPDIR}/DataONETestIntCA" -TEST_CAROOTCERT="${APPDIR}/DataONETestCA/certs/DataONETestCA.pem" +TEST_CAROOTCERT="${APPDIR}/DataONETestRootCA/certs/DataONETestRootCA.pem" TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" @@ -100,15 +100,15 @@ Example - Show status of a single certificate in test environment: Example - Show status of a single certificate in production environment, using the default locations for certificates and CRL: - ./${APPNAME} -A -P DataONEProdCA/certs/urn\:node\:GULFWATCH.pem + ./${APPNAME} -A -P DataONEProdIntCA/certs/urn\:node\:GULFWATCH.pem Example - Show status of a single certificate in production environment, explicitly indicating which certificates and CRL to use: - ./${APPNAME} -A -r DataONEProdCA/crl/DataONEProdCA_CRL.pem \\ - -a DataONEProdCA/certs/DataONEProdCA.pem \\ - -c DataONERootCA/certs/DataONERootCA.pem \\ - DataONEProdCA/certs/urn\\:node\\:GULFWATCH.pem + ./${APPNAME} -A -r DataONEProdIntCA/crl/DataONEProdIntCA_CRL.pem \\ + -a DataONEProdIntCA/certs/DataONEProdIntCA.pem \\ + -c DataONEProdRootCA/certs/DataONEProdRootCA.pem \\ + DataONEProdIntCA/certs/urn\\:node\\:GULFWATCH.pem Example - Generate a pipe delimited text file reporting on all the test certificates: @@ -127,14 +127,14 @@ production certificates: ./${APPNAME} -H > testcerts.csv; \\ for f in \$(find DataONETestIntCA/certs -name *.pem); \\ do ./${APPNAME} -A -s \\ - -r DataONEProdCA/crl/DataONEProdCA_CRL.pem \\ - -a DataONEProdCA/certs/DataONEProdCA.pem \\ - -c DataONERootCA/certs/DataONERootCA.pem \\ + -r DataONEProdIntCA/crl/DataONEProdIntCA_CRL.pem \\ + -a DataONEProdIntCA/certs/DataONEProdIntCA.pem \\ + -c DataONEProdRootCA/certs/DataONEProdRootCA.pem \\ \$f >> prodcerts.csv; done OR: - ./${APPNAME} -s -A -P DataONEProdCA/certs + ./${APPNAME} -s -A -P DataONEProdIntCA/certs Example - Generate a calendar of events in .ics format for production environment certificate expirations and the next update time for the From 656008c2ff8e1aecbdaf8e707b3a4ace3cfc0a85 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 11:11:18 -0800 Subject: [PATCH 21/24] symlink old certs as a subdirectory in new location --- DataONEProdIntCA/certs/pre_sha-256_ca | 1 + 1 file changed, 1 insertion(+) create mode 120000 DataONEProdIntCA/certs/pre_sha-256_ca diff --git a/DataONEProdIntCA/certs/pre_sha-256_ca b/DataONEProdIntCA/certs/pre_sha-256_ca new file mode 120000 index 0000000..54c8c07 --- /dev/null +++ b/DataONEProdIntCA/certs/pre_sha-256_ca @@ -0,0 +1 @@ +../../SHA-1_ARCHIVE/DataONEProdCA/certs \ No newline at end of file From a343756aa8939225270a7fc43ead3ba68c198ec1 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 11:15:46 -0800 Subject: [PATCH 22/24] now status csv pulls from old and new cert dirs, via symlink --- .github/workflows/check_cert_status.yml | 2 +- cert_status | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check_cert_status.yml b/.github/workflows/check_cert_status.yml index 9b80f5c..ac73ceb 100644 --- a/.github/workflows/check_cert_status.yml +++ b/.github/workflows/check_cert_status.yml @@ -12,7 +12,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Check Production Certs - run: ./cert_status -s -P DataONEProdCA/certs 2> /dev/null 1> prod_cert_status.csv + run: ./cert_status -s -P DataONEProdIntCA/certs 2> /dev/null 1> prod_cert_status.csv - name: Commit changes run: | diff --git a/cert_status b/cert_status index bdeb3b5..2a04b0f 100755 --- a/cert_status +++ b/cert_status @@ -453,7 +453,7 @@ else # Report on *.pem in folder _starter="" showHeader - CERTIFICATES=$(find ${TARGET} -name "*.pem") + CERTIFICATES=$(find -L ${TARGET} -name "*.pem") for CERTIFICATE in ${CERTIFICATES}; do log "Certificate file: ${CERTIFICATE}" getCertificateInfo From 9410aceebdf6af30cda8a4dbf86aa157770abf8f Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 11:21:26 -0800 Subject: [PATCH 23/24] update folder names --- cert_status | 16 ++++++++-------- publish_cert | 16 ++++++++-------- publish_cert_orcid | 16 ++++++++-------- publish_crl | 18 +++++++++--------- 4 files changed, 33 insertions(+), 33 deletions(-) diff --git a/cert_status b/cert_status index 2a04b0f..f234a28 100755 --- a/cert_status +++ b/cert_status @@ -15,19 +15,19 @@ VERSION="1.3.0" APPNAME=$(basename ${0}) APPDIR=$(pwd) -PROD_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdIntCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdIntCA_CRL.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestRootCA/certs/DataONETestRootCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} @@ -416,7 +416,7 @@ do A) getAuthor=1;; e) expire_within=$OPTARG;; P) CERT_ENVIRONMENT="Prod"; - CERT_FOLDER="${PROD_FOLDER}"; + CERT_FOLDER="${PROD_INT_FOLDER}"; CAROOTCERT="${PROD_CAROOTCERT}"; CACERT="${PROD_CACERT}"; CRL="${PROD_CRL}";; diff --git a/publish_cert b/publish_cert index d01a74f..a312296 100755 --- a/publish_cert +++ b/publish_cert @@ -12,19 +12,19 @@ TMPDIR="/tmp" PUBLISH_HOST="project.dataone.org" PUBLISH_PATH="/var/www/users" -PROD_FOLDER="${APPDIR}/DataONEProdCA" -PROD_CAROOTCERT="${APPDIR}/DataONERootCA/certs/DataONERootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdCA_CRL.pem" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestCA/certs/DataONETestCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} diff --git a/publish_cert_orcid b/publish_cert_orcid index c02b186..b22e4f9 100755 --- a/publish_cert_orcid +++ b/publish_cert_orcid @@ -12,19 +12,19 @@ TMPDIR="/tmp" PUBLISH_HOST="project.dataone.org" PUBLISH_PATH="/var/www/project/html/o" -PROD_FOLDER="${APPDIR}/DataONEProdCA" -PROD_CAROOTCERT="${APPDIR}/DataONERootCA/certs/DataONERootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdCA_CRL.pem" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestCA/certs/DataONETestCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} diff --git a/publish_crl b/publish_crl index bb48929..34ac5bf 100755 --- a/publish_crl +++ b/publish_crl @@ -24,19 +24,19 @@ TMPDIR="/tmp" # Must have write permission to that location. HOST_PUBLISH_PATH="/var/www/crl" -PROD_FOLDER="${APPDIR}/DataONEProdCA" -PROD_CAROOTCERT="${APPDIR}/DataONERootCA/certs/DataONERootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdCA_CRL.pem" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestCA/certs/DataONETestCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} @@ -215,7 +215,7 @@ do V) VERBOSE=1;; r) CRL=$OPTARG;; P) CERT_ENVIRONMENT="Prod"; - CERT_FOLDER="${PROD_FOLDER}"; + CERT_FOLDER="${PROD_INT_FOLDER}"; CAROOTCERT="${PROD_CAROOTCERT}"; CACERT="${PROD_CACERT}"; CRL="${PROD_CRL}";; From c03ad24805c6650d285070287c9a1cbb6505d379 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 18 Jan 2024 11:21:26 -0800 Subject: [PATCH 24/24] update folder names --- README.md | 50 +++++++++++++++++++++++----------------------- cert_status | 16 +++++++-------- publish_cert | 16 +++++++-------- publish_cert_orcid | 16 +++++++-------- publish_crl | 18 ++++++++--------- 5 files changed, 58 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index 649a204..336c36a 100644 --- a/README.md +++ b/README.md @@ -244,17 +244,17 @@ for the Test environment. using the default locations for certificates and CRL: ```shell - ./cert_status -A -P DataONEProdCA/certs/urn\:node\:GULFWATCH.pem + ./cert_status -A -P DataONEProdIntCA/certs/urn\:node\:GULFWATCH.pem ``` **Example** Show status of a single certificate in production environment, explicitly indicating which certificates and CRL to use: ```shell - ./cert_status -A -r DataONEProdCA/crl/DataONEProdCA_CRL.pem \ - -a DataONEProdCA/certs/DataONEProdCA.pem \ - -c DataONERootCA/certs/DataONERootCA.pem \ - DataONEProdCA/certs/urn\:node\:GULFWATCH.pem + ./cert_status -A -r DataONEProdIntCA/crl/DataONEProdIntCA_CRL.pem \ + -a DataONEProdIntCA/certs/DataONEProdIntCA.pem \ + -c DataONEProdRootCA/certs/DataONEProdRootCA.pem \ + DataONEProdIntCA/certs/urn\:node\:GULFWATCH.pem ``` **Example** Generate a pipe delimited text file reporting on all the @@ -279,16 +279,16 @@ production certificates: ./cert_status -H > testcerts.csv; \ for f in $(find DataONETestIntCA/certs -name *.pem); \ do ./cert_status -A -s \ - -r DataONEProdCA/crl/DataONEProdCA_CRL.pem \ - -a DataONEProdCA/certs/DataONEProdCA.pem \ - -c DataONERootCA/certs/DataONERootCA.pem \ + -r DataONEProdIntCA/crl/DataONEProdIntCA_CRL.pem \ + -a DataONEProdIntCA/certs/DataONEProdIntCA.pem \ + -c DataONEProdRootCA/certs/DataONEProdRootCA.pem \ $f >> prodcerts.csv; done ``` or: ```shell - ./ca cert_status -s -A -P DataONEProdCA/certs + ./ca cert_status -s -A -P DataONEProdIntCA/certs ``` **Example** Generate a calendar of events in .ics format for production @@ -478,36 +478,36 @@ by renaming `"DataONE Production CA"` to `"DataONE Prod Intermediate CA"`. ```shell mkdir /var/ca cd /var/ca - mkdir DataONERootCA - cd DataONERootCA + mkdir DataONEProdRootCA + cd DataONEProdRootCA mkdir certs crl newcerts private req touch index.txt # Edit the openssl.cnf config file openssl req -new -newkey rsa:4096 -keyout /Volumes/DataONE/DataONERootCA.key \ - -out req/DataONERootCA.csr -config ./openssl.cnf - openssl ca -create_serial -out certs/DataONERootCA.pem -days 36500 \ + -out req/DataONEProdRootCA.csr -config ./openssl.cnf + openssl ca -create_serial -out certs/DataONEProdRootCA.pem -days 36500 \ -keyfile /Volumes/DataONE/DataONERootCA.key -selfsign -config ./openssl.cnf \ - -extensions v3_ca -infiles req/DataONERootCA.csr + -extensions v3_ca -infiles req/DataONEProdRootCA.csr cp serial crlnumber # Edit crlnumber to be a different hex number - openssl ca -config ./openssl.cnf -gencrl -out crl/DataONERootCA_CRL.pem + openssl ca -config ./openssl.cnf -gencrl -out crl/DataONEProdRootCA_CRL.pem ``` ### Creating the Production CA ```shell cd .. - mkdir DataONEProdCA - cd DataONEProdCA + mkdir DataONEProdIntCA + cd DataONEProdIntCA mkdir certs crl newcerts private req touch index.txt # Edit openssl.cnf openssl req -new -newkey rsa:4096 -keyout /Volumes/DataONE/DataONEProdCA.key \ - -out req/DataONEProdCA.csr -config ../DataONERootCA/openssl.cnf - cd ../DataONERootCA - openssl ca -out ../DataONEProdCA/certs/DataONEProdCA.pem -days 36500 \ + -out req/DataONEProdIntCA.csr -config ../DataONEProdRootCA/openssl.cnf + cd ../DataONEProdRootCA + openssl ca -out ../DataONEProdIntCA/certs/DataONEProdIntCA.pem -days 36500 \ -keyfile /Volumes/DataONE/DataONERootCA.key -config ./openssl.cnf \ - -extensions v3_ca -infiles ../DataONEProdCA/req/DataONEProdCA.csr + -extensions v3_ca -infiles ../DataONEProdIntCA/req/DataONEProdIntCA.csr ``` ### Create the Certificate Chain File @@ -515,15 +515,15 @@ by renaming `"DataONE Production CA"` to `"DataONE Prod Intermediate CA"`. ```shell cd .. - cat DataONERootCA/certs/DataONERootCA.pem \ - DataONEProdCA/certs/DataONEProdCA.pem > DataONECAChain.crt + cat DataONEProdRootCA/certs/DataONEProdRootCA.pem \ + DataONEProdIntCA/certs/DataONEProdIntCA.pem > DataONECAChain.crt ``` ### Creating and Signing Node Requests ```shell - cd DataONEProdCA + cd DataONEProdIntCA openssl genrsa -passout pass:temp -des3 -out private/NodeNPass.key 2048 openssl rsa -passin pass:temp -in private/NodeNPass.key -out private/NodeN.key rm private/NodeNPass.key @@ -556,7 +556,7 @@ Where `NODEID` is the node identifier. ```shell openssl ca -config ./openssl.cnf -revoke certs/NodeN.pem - openssl ca -config ./openssl.cnf -gencrl -out crl/DataONEProdCA_CRL.pem + openssl ca -config ./openssl.cnf -gencrl -out crl/DataONEProdIntCA_CRL.pem ``` ### Creating the Test CA diff --git a/cert_status b/cert_status index 2a04b0f..f234a28 100755 --- a/cert_status +++ b/cert_status @@ -15,19 +15,19 @@ VERSION="1.3.0" APPNAME=$(basename ${0}) APPDIR=$(pwd) -PROD_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdIntCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdIntCA_CRL.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestRootCA/certs/DataONETestRootCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} @@ -416,7 +416,7 @@ do A) getAuthor=1;; e) expire_within=$OPTARG;; P) CERT_ENVIRONMENT="Prod"; - CERT_FOLDER="${PROD_FOLDER}"; + CERT_FOLDER="${PROD_INT_FOLDER}"; CAROOTCERT="${PROD_CAROOTCERT}"; CACERT="${PROD_CACERT}"; CRL="${PROD_CRL}";; diff --git a/publish_cert b/publish_cert index d01a74f..a312296 100755 --- a/publish_cert +++ b/publish_cert @@ -12,19 +12,19 @@ TMPDIR="/tmp" PUBLISH_HOST="project.dataone.org" PUBLISH_PATH="/var/www/users" -PROD_FOLDER="${APPDIR}/DataONEProdCA" -PROD_CAROOTCERT="${APPDIR}/DataONERootCA/certs/DataONERootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdCA_CRL.pem" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestCA/certs/DataONETestCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} diff --git a/publish_cert_orcid b/publish_cert_orcid index c02b186..b22e4f9 100755 --- a/publish_cert_orcid +++ b/publish_cert_orcid @@ -12,19 +12,19 @@ TMPDIR="/tmp" PUBLISH_HOST="project.dataone.org" PUBLISH_PATH="/var/www/project/html/o" -PROD_FOLDER="${APPDIR}/DataONEProdCA" -PROD_CAROOTCERT="${APPDIR}/DataONERootCA/certs/DataONERootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdCA_CRL.pem" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestCA/certs/DataONETestCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} diff --git a/publish_crl b/publish_crl index bb48929..34ac5bf 100755 --- a/publish_crl +++ b/publish_crl @@ -24,19 +24,19 @@ TMPDIR="/tmp" # Must have write permission to that location. HOST_PUBLISH_PATH="/var/www/crl" -PROD_FOLDER="${APPDIR}/DataONEProdCA" -PROD_CAROOTCERT="${APPDIR}/DataONERootCA/certs/DataONERootCA.pem" -PROD_CACERT="${PROD_FOLDER}/certs/DataONEProdCA.pem" -PROD_CRL="${PROD_FOLDER}/crl/DataONEProdCA_CRL.pem" +PROD_INT_FOLDER="${APPDIR}/DataONEProdIntCA" +PROD_CAROOTCERT="${APPDIR}/DataONEProdRootCA/certs/DataONEProdRootCA.pem" +PROD_CACERT="${PROD_INT_FOLDER}/certs/DataONEProdIntCA.pem" +PROD_CRL="${PROD_INT_FOLDER}/crl/DataONEProdIntCA_CRL.pem" -TEST_FOLDER="${APPDIR}/DataONETestIntCA" +TEST_INT_FOLDER="${APPDIR}/DataONETestIntCA" TEST_CAROOTCERT="${APPDIR}/DataONETestCA/certs/DataONETestCA.pem" -TEST_CACERT="${TEST_FOLDER}/certs/DataONETestIntCA.pem" -TEST_CRL="${TEST_FOLDER}/crl/DataONETestInt_CRL.pem" +TEST_CACERT="${TEST_INT_FOLDER}/certs/DataONETestIntCA.pem" +TEST_CRL="${TEST_INT_FOLDER}/crl/DataONETestInt_CRL.pem" #Default to use the TEST environment CERT_ENVIRONMENT="Test" -CERT_FOLDER="${TEST_FOLDER}" +CERT_FOLDER="${TEST_INT_FOLDER}" CAROOTCERT=${TEST_CAROOTCERT} CACERT=${TEST_CACERT} CRL=${TEST_CRL} @@ -215,7 +215,7 @@ do V) VERBOSE=1;; r) CRL=$OPTARG;; P) CERT_ENVIRONMENT="Prod"; - CERT_FOLDER="${PROD_FOLDER}"; + CERT_FOLDER="${PROD_INT_FOLDER}"; CAROOTCERT="${PROD_CAROOTCERT}"; CACERT="${PROD_CACERT}"; CRL="${PROD_CRL}";;