commit c67ff411361ee395d3cad16ed53d45a46552f260 Author: emily Date: Fri Jun 21 17:02:58 2024 +0200 Initial commit uwu diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b54bd5e --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +kyouma_Root_CA/private/** +kyouma_Issuing_CA/private/** +*.old diff --git a/kyouma_Issuing_CA/certs/78176E5E26E6ED10B1C47774FC5D67772BF7F070.pem b/kyouma_Issuing_CA/certs/78176E5E26E6ED10B1C47774FC5D67772BF7F070.pem new file mode 100644 index 0000000..ccab9ab --- /dev/null +++ b/kyouma_Issuing_CA/certs/78176E5E26E6ED10B1C47774FC5D67772BF7F070.pem @@ -0,0 +1,161 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 78:17:6e:5e:26:e6:ed:10:b1:c4:77:74:fc:5d:67:77:2b:f7:f0:70 + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=kyouma Issuing CA + Validity + Not Before: Jun 21 14:10:51 2024 GMT + Not After : Jun 21 14:10:51 2044 GMT + Subject: CN=emily/UID=emily + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:a5:d3:0f:33:a1:ae:40:08:eb:15:ed:91:6d:3e: + 0e:f1:1e:d7:47:c9:e6:2e:7a:f6:1e:1c:12:23:7c: + 2e:5b:1b:21:4f:8e:6a:cc:7b:56:1e:48:ea:41:dc: + 40:9b:38:84:9a:aa:2e:f9:ea:58:24:09:e3:50:26: + 05:4c:f5:d0:bc:a4:f3:31:85:d5:3c:ed:a2:93:46: + ae:de:bd:2b:03:82:0d:98:98:7d:c8:cf:a3:08:2e: + d5:e4:60:bd:fc:8a:36:45:f1:bd:9a:43:f6:0a:ed: + 30:65:eb:d6:7b:29:69:a7:eb:23:c0:99:49:35:ba: + 41:2d:d8:39:35:76:da:6b:02:ce:7d:2b:37:0c:bb: + 2c:f3:ae:9f:b4:f0:ff:4d:46:b9:34:7f:e2:d0:27: + ea:0b:94:92:6a:fd:4c:09:38:ef:14:61:7f:fe:ff: + 7f:3d:06:a0:76:13:ce:c2:54:b9:8a:5e:2f:7a:9e: + cd:6b:92:69:f9:33:72:a6:e6:3a:ce:2e:7a:dc:b8: + 17:f3:41:e8:dd:cc:54:d5:9a:e8:0c:ae:2f:27:dc: + 41:f4:0d:f5:73:d0:85:a7:e3:9d:10:95:28:6b:4a: + f9:19:d3:55:66:fb:b7:8b:70:41:26:3e:63:1b:a5: + 08:ca:40:de:c1:3b:6e:89:e9:5c:5f:f1:30:74:bb: + 6a:05:28:40:27:da:8a:f5:e0:11:d9:a3:8c:f3:98: + 8c:52:6c:b0:b9:f4:5f:c8:c7:8b:d5:86:bc:c5:91: + 3e:6d:66:61:50:3f:39:e5:96:5a:f3:f5:e2:37:5e: + d4:39:08:f2:25:70:c0:3a:54:00:c2:12:47:a5:9e: + ec:cc:22:54:e9:b1:4e:24:eb:a0:5f:78:ae:e8:df: + 04:e6:ee:ab:d1:a2:30:99:cf:2b:2e:87:74:e2:d5: + 82:29:dd:62:55:ed:df:63:74:30:2e:72:dc:4d:de: + 42:3c:25:5c:ef:f1:f8:b8:2f:c5:4a:73:ef:6b:dc: + 72:a7:11:bd:97:c3:aa:a6:9a:3f:49:2a:09:a1:97: + 30:dc:52:44:fd:f5:ce:b4:d8:fe:1b:32:da:5b:78: + 3e:47:d2:b3:b7:66:8e:28:94:b6:57:a9:9e:05:3a: + 5c:b5:ad:31:9f:90:77:5f:ad:d6:27:27:b6:ba:23: + a6:bc:1e:d3:57:1f:e9:31:72:a9:e8:38:92:60:a8: + 85:9e:e0:dc:84:9b:1d:9a:03:c0:57:5c:59:4a:a2: + e1:a8:2b:6a:a6:ad:ff:ae:17:2f:a4:fc:44:bf:ca: + ba:e8:8c:ef:f1:3e:7c:c9:51:ae:fa:86:ea:01:76: + 29:85:14:40:38:05:38:8b:5d:91:f4:70:6f:78:04: + 56:87:37 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 0E:AD:5C:82:62:10:5D:A1:78:0F:37:D6:C6:F9:C4:FD:31:C7:69:77 + X509v3 Authority Key Identifier: + FF:BC:02:4F:E1:77:15:0C:B2:6C:7B:EB:AB:D7:64:76:68:54:4D:A6 + X509v3 Basic Constraints: critical + CA:FALSE + X509v3 Key Usage: critical + Digital Signature + X509v3 Extended Key Usage: + TLS Web Client Authentication, Any Extended Key Usage + X509v3 Subject Alternative Name: + email:ek@kyouma.net + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 07:14:96:10:1e:2b:ca:9a:f7:90:90:be:5b:2c:30:88:56:e6: + c3:f1:27:40:11:b4:14:da:94:4c:34:39:7a:3b:82:9b:8d:f3: + 54:5d:98:63:25:9d:93:85:18:79:4b:7d:09:2c:3a:b1:1d:37: + 9d:79:82:fe:79:a6:b7:6b:77:98:ee:f1:23:5d:66:b1:76:28: + 7d:0f:82:0b:6f:bb:56:01:35:f4:d0:f0:01:88:f9:f8:bb:6e: + 73:0b:32:d2:c2:a4:e7:84:c9:02:01:0b:38:38:f5:b1:3d:7d: + 2a:ce:f5:c3:b6:46:34:95:48:4c:77:39:72:a7:d5:63:ae:5c: + 17:0a:e9:87:c9:07:16:09:ad:2b:7a:e7:73:23:16:69:ec:d1: + 90:ce:c9:5c:6e:c3:e3:37:7a:9a:4e:fa:eb:a1:0f:92:e9:83: + 3d:b6:b3:bd:fa:01:09:d1:bd:f6:54:5e:e1:bf:3a:3e:58:1b: + 46:bd:7c:10:01:74:4d:1c:92:5b:af:94:88:79:4b:af:fe:04: + fb:68:a6:41:40:47:8f:00:ab:4c:91:f3:3b:3d:b9:57:09:04: + a5:f5:c5:fd:ae:c5:7f:69:bb:ce:d4:90:1b:f6:6a:5a:fc:ce: + 38:cb:05:65:1a:4a:d2:df:7e:96:ea:3a:2b:4a:86:5d:65:2d: + 95:53:6d:0d:b3:a6:db:ee:47:0f:ea:a9:bc:10:c7:91:61:4a: + 74:ec:7f:a2:78:ba:7e:b9:4a:2e:fd:c7:3c:04:29:ce:11:ea: + 57:c8:e8:94:06:03:94:01:01:a2:98:8c:1b:a8:16:68:28:89: + 37:e0:a6:98:01:f8:59:b6:ec:6a:16:20:9f:d5:99:b5:bc:df: + 79:65:d4:1e:85:fe:75:cf:1e:cd:b4:35:c2:d2:f5:fe:03:be: + 19:d7:1f:5a:f7:09:b6:58:44:fc:30:16:34:96:2d:d8:95:9b: + 87:8a:52:56:ad:ca:26:b6:a9:dd:85:c8:eb:d4:16:4f:6b:b8: + d1:a1:1b:61:4e:62:54:48:f6:2d:c2:81:42:5b:cf:8d:53:19: + 54:e4:86:30:aa:22:03:37:4f:f4:70:55:57:cf:a5:34:36:78: + c1:d9:ce:ce:19:0e:1d:02:91:d1:5e:14:40:c4:fe:b9:08:7b: + e2:e0:85:84:b6:66:26:06:b2:e5:c4:26:71:78:34:59:7a:c9: + 3d:c4:5f:8d:8b:89:ea:c6:36:31:3d:f7:00:af:24:44:af:15: + 20:6d:de:ba:24:f6:d3:dc:20:64:bf:a4:7c:61:53:3e:04:05: + 7c:b1:8c:be:56:ce:3f:a0:8e:57:1d:f1:2b:b2:69:87:db:26: + b2:7b:89:cc:12:bf:dc:5a:8c:84:d5:67:e1:18:56:a0:eb:57: + 36:7d:9a:48:9f:a0:a7:89:ff:6c:e5:d7:d2:4a:ef:98:39:2b: + ff:09:fe:4f:06:9d:ed:00:22:9f:08:18:98:65:43:20:c2:eb: + be:26:f6:4d:cc:e3:94:a7:62:b9:ca:6f:1c:3e:47:2c:69:a4: + fc:d9:2f:d3:d3:1c:5b:02:5a:93:b7:fb:02:6c:d5:6c:cb:ea: + 95:3d:ef:61:bb:f7:e8:ef:d0:26:df:a0:1a:ec:ce:6c:90:d0: + d2:57:bc:b6:50:50:b9:d3:be:10:8e:ad:53:e7:da:5b:4c:ed: + 1e:9f:f7:ce:18:37:0b:86:87:0b:86:4f:dc:68:26:fc:4c:f8: + a2:e2:77:30:90:9f:02:01:a4:8e:1d:03:ea:91:4e:7c:1f:01: + 1a:be:80:a3:a5:ff:d9:9c:9c:a0:b6:cc:c1:87:82:4a:f1:81: + cf:79:64:01:69:71:89:9c:1a:7e:c8:ed:74:b1:ed:4a:f2:cc: + e0:c8:39:cb:1c:51:28:a9:de:a5:7b:d2:36:e0:37:88:46:32: + d9:8b:e6:f1:f0:70:4c:29:83:0a:4b:25:3d:8a:c4:cf:9b:ab: + f9:6f:ab:ea:da:0d:51:50:dd:2e:24:bf:ec:fc:29:15:05:aa: + 18:26:c8:2d:67:e8:3e:29:eb:d4:1a:77:28:fa:c9:6c:5c:f6: + 66:cb:d8:f4:c0:e0:ef:27:5c:1c:29:eb:32:92:a8:82:0a:db: + c8:4c:87:eb:1d:7c:52:24:dd:47:33:28:31:42:0a:2c:cc:d4: + 10:2a:e6:c8:b0:92:11:95:11:1a:ef:69:15:de:ab:73:98:18: + 8f:e3:f5:4e:cf:db:80:98:3a:70:2e:76:1e:96:0a:a9:45:9d: + 8b:c5:2c:fe:db:e0:2b:e0:2d:28:03:ef:25:8f:8e:cd:89:ba: + b4:b7:29:ca:bc:34:48:db:ab:e6:27:c3:31:0f:e9:8c:e4:3f: + 1b:8c:b7:5d:38:63:79:90:3f:5d:16:d9:72:c7:1e:f5:ab:b7: + 24:08:6b:21:04:f0:8d:63:51:57:0a:82:22:f4:f2:ff:f0:b4: + 38:37:fa:64:b9:82:5f:bf:00:67:6f:7e:34:33:0e:c3:02:b9: + 13:0a:34:ed:18:68:8b:4c:28:fa:a5:34:9d:a8:d7:25:3b:17: + eb:9d:e8:f0:ce:2e +-----BEGIN CERTIFICATE----- +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 +najXJTsX653o8M4u +-----END CERTIFICATE----- diff --git a/kyouma_Issuing_CA/index.txt b/kyouma_Issuing_CA/index.txt new file mode 100644 index 0000000..5edc8a4 --- /dev/null +++ b/kyouma_Issuing_CA/index.txt @@ -0,0 +1 @@ +V 440621141051Z 78176E5E26E6ED10B1C47774FC5D67772BF7F070 unknown /CN=emily/UID=emily diff --git a/kyouma_Issuing_CA/index.txt.attr b/kyouma_Issuing_CA/index.txt.attr new file mode 100644 index 0000000..3a7e39e --- /dev/null +++ b/kyouma_Issuing_CA/index.txt.attr @@ -0,0 +1 @@ +unique_subject = no diff --git a/kyouma_Issuing_CA/kyouma_Issuing_CA.cfg b/kyouma_Issuing_CA/kyouma_Issuing_CA.cfg new file mode 100644 index 0000000..059b888 --- /dev/null +++ b/kyouma_Issuing_CA/kyouma_Issuing_CA.cfg @@ -0,0 +1,55 @@ +[ default ] +ca = kyouma_Issuing_CA +default_md = sha256 + +[ req ] +utf8 = yes +prompt = no +distinguished_name = dn +req_extensions = v3_issue_req + +[ ca ] +default_ca = $ca + +[ kyouma_Issuing_CA ] +database = index.txt +rand_serial = yes +new_certs_dir = certs +certificate = ./$ca.pem +private_key = private/$ca.pem + +name_opt = multiline, -esc_msb, utf8 +cert_opt = ca_default + +default_days = 7305 +default_crl_days = 7305 + +unique_subject = no +policy = policy_match +email_in_dn = no +preserve = no + +copy_extensions = copy +x509_extensions = v3_cert +crl_extensions = v3_crl + +[ policy_match ] +commonName = supplied +UID = supplied + +[ dn ] +commonName = kyouma Issuing CA + +[ v3_issue_req ] +subjectKeyIdentifier = hash +basicConstraints = critical, CA:true, pathlen:0 + +[ v3_cert ] +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always +basicConstraints = critical, CA:false +keyUsage = critical, digitalSignature +extendedKeyUsage = clientAuth, anyExtendedKeyUsage + +[ v3_crl ] +authorityKeyIdentifier = keyid:always diff --git a/kyouma_Issuing_CA/kyouma_Issuing_CA.pem b/kyouma_Issuing_CA/kyouma_Issuing_CA.pem new file mode 100644 index 0000000..c2b3913 --- /dev/null +++ b/kyouma_Issuing_CA/kyouma_Issuing_CA.pem @@ -0,0 +1,192 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 3f:33:1e:ce:8e:cd:a8:c3:ca:6f:65:0e:e0:5c:3f:e2:0c:bd:27:ed + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=kyouma Root CA + Validity + Not Before: Jun 21 14:08:09 2024 GMT + Not After : Jun 21 14:08:09 2044 GMT + Subject: CN=kyouma Issuing CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (7680 bit) + Modulus: + 00:b5:01:7b:04:20:82:71:5d:7a:fa:fd:bf:b8:28: + 96:1b:73:4b:c2:bf:1e:dc:9e:23:2d:6d:17:97:79: + f6:73:64:3a:85:f3:4f:14:2d:a2:1e:08:00:fa:fb: + ba:68:47:f1:38:d5:98:7a:2c:d7:fe:ae:34:83:42: + 40:b3:72:96:87:4f:41:92:6d:12:30:d3:a4:00:be: + 70:36:2f:c7:08:de:12:d3:8f:b8:2f:8f:38:ba:c1: + 6f:d2:ee:bb:49:ef:7c:2d:56:3a:4e:b5:f1:58:07: + 03:3e:b3:bf:34:ed:d1:41:0f:8e:fc:f0:dd:7f:90: + 34:4b:cc:fe:a0:1d:30:34:14:5a:bd:94:66:a6:06: + c6:e7:98:d7:6d:1e:32:58:d7:aa:38:19:68:9c:e7: + b3:01:24:5b:99:a2:0c:d5:e5:61:db:e5:fd:3f:f8: + 74:72:10:1e:55:0e:4a:84:f7:81:7e:60:2b:c9:fd: + 31:1e:05:a2:1f:41:42:41:15:54:69:f7:7c:f1:66: + 1d:39:db:82:57:4d:bd:8a:21:3e:e6:79:92:2c:ca: + a2:a5:76:58:71:3d:f8:52:95:8b:98:89:2a:6e:f0: + 22:07:b5:67:b6:69:87:40:ba:2c:24:a3:b0:d9:4e: + 63:d6:10:f1:79:26:71:1d:14:df:db:e1:32:d8:b7: + a3:3b:33:8a:01:c6:de:56:00:2a:f8:76:11:a9:79: + 1f:43:b5:d0:96:0d:0a:7d:a5:e1:d2:77:85:5a:5e: + 22:47:e2:88:77:57:14:8d:69:4e:67:ac:18:2b:a5: + c9:a9:a8:59:60:3c:c0:38:3d:95:6b:14:fb:4f:24: + c4:c3:4d:29:f4:7c:1f:ff:d0:eb:06:03:5f:53:4f: + 82:8b:75:99:b8:7f:7d:b8:d7:87:2d:22:f1:27:aa: + 31:28:cf:a8:3c:26:27:15:46:25:8c:87:bd:3b:a0: + 09:39:63:80:07:02:6f:cd:2e:12:c7:5f:2e:fb:d7: + 58:77:79:96:03:09:e7:65:55:81:87:28:b1:fc:53: + 90:8f:54:cb:23:32:71:b7:a5:ed:98:87:fe:c5:4d: + b4:b7:d6:72:10:07:e5:ab:ae:92:3b:57:99:5c:ee: + 22:f8:8d:2f:7a:a5:5a:98:82:2d:b8:d4:43:64:de: + 25:78:1e:5a:f6:81:ac:be:49:96:28:ce:61:c8:76: + 08:14:77:f2:42:ac:16:72:7c:7d:0c:38:28:27:30: + 19:09:59:5b:31:a7:8d:5b:ef:55:77:65:03:75:cb: + 7b:e7:c2:6d:c0:8c:50:e0:b9:6e:9f:c5:17:ac:f6: + f5:78:98:7c:1a:10:cb:ef:1a:11:85:a6:bf:a8:54: + a5:c8:16:be:e4:9a:0b:1f:d7:d7:18:27:e1:e8:eb: + 21:da:0c:0f:e8:dd:ca:64:33:54:50:cb:05:b7:f3: + 74:cd:c6:fe:91:71:dd:e8:24:78:31:3d:c1:a2:e2: + 7e:9b:d1:d7:6d:a7:d9:2b:9c:07:14:d9:16:76:e8: + 8d:6d:b5:75:5b:6a:e8:41:ac:e3:63:a9:2a:cb:78: + b2:1d:ce:d8:89:cd:f5:f6:cc:20:02:d9:41:e8:70: + 98:21:1f:95:18:d8:ac:66:35:4a:7e:0c:3d:30:59: + 66:8e:de:6b:9a:36:04:30:3c:1d:fd:b3:73:77:e4: + 3f:40:38:c4:85:06:48:c9:32:79:97:e2:d5:ea:e9: + 03:4c:6b:c4:ab:39:6c:db:ed:f3:74:7a:05:a0:52: + 70:98:d7:b4:e3:e4:90:7e:9a:5b:8e:d6:fd:c0:5e: + ce:82:5b:82:03:63:94:12:f8:e8:2a:90:51:37:76: + 33:5d:9a:3d:73:a5:10:b3:ce:30:60:9b:a2:a4:df: + c5:00:c7:6a:5b:00:ad:91:03:be:07:16:cd:71:93: + 16:3a:db:4a:7f:da:39:3d:6b:63:2a:d9:55:8c:c2: + 8a:e6:ac:f2:b2:24:10:4b:f8:87:02:88:f0:87:bc: + ce:b9:6c:e4:bf:22:37:4a:93:92:28:5e:d0:a9:a8: + b6:f8:29:a8:5f:7c:44:e1:84:c9:9a:52:3c:9a:ed: + 93:01:2a:0f:ea:a0:a5:4b:db:21:25:12:21:5d:b1: + db:6d:c0:78:ad:95:20:e3:f8:f5:40:b5:f7:75:6f: + e3:b5:21:5f:2f:fe:67:e4:f8:4d:ad:26:63:85:35: + 2a:17:b6:87:ea:97:50:8f:c3:92:d5:78:68:86:97: + 92:01:ae:c0:6a:56:2a:6b:21:7b:22:57:dd:10:1a: + 12:1d:01:07:ba:03:e2:71:dc:fe:74:6b:9c:57:a0: + dc:22:e0:99:91:ea:33:c4:e8:83:94:3e:b7:c9:55: + 80:79:1f:fe:cd:cf:58:e3:fa:63:dc:4c:94:a4:36: + 7e:a7:4f:a6:91:5d:c2:4c:18:e2:ad:dc:71:29:9f: + a1:52:4f:59:19:ac:ae:55:03:9e:0a:40:1f:11:6f: + 5b:c1:f1:27:8e:96:27:90:55:60:ef:de:44:ac:f1: + ff:ae:73:2a:d8:fb:8b:92:54:9a:2a:ad:0e:a5:3d: + 47 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + FF:BC:02:4F:E1:77:15:0C:B2:6C:7B:EB:AB:D7:64:76:68:54:4D:A6 + X509v3 Authority Key Identifier: + 7B:C0:C6:7B:04:C4:66:0C:CD:32:FF:B0:6F:E1:D9:51:FD:1C:EE:B7 + X509v3 Basic Constraints: critical + CA:TRUE, pathlen:0 + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 71:52:96:37:a4:dd:12:0c:00:01:35:76:76:6d:a1:a5:cb:19: + 18:29:96:d9:13:8b:13:23:c7:8b:e6:3e:9b:e3:40:ca:df:8e: + 14:8b:2d:3c:22:a8:6a:ae:bd:d0:ce:4f:6c:be:f5:86:f3:26: + fc:b4:67:7f:c7:dc:41:ea:6b:1e:ee:ef:6c:17:c9:ab:a9:16: + 58:7a:04:65:b4:ff:89:a9:3a:a3:fb:aa:f4:05:9a:6b:ab:12: + 28:03:ac:68:74:4f:bf:8e:1f:5d:32:7b:07:24:fd:72:96:bb: + 71:6a:48:33:76:e6:2e:a3:f2:c3:70:40:5b:c7:10:c4:bb:ff: + 3c:16:de:a1:f3:18:68:28:92:a7:fd:9c:59:0c:d7:83:ed:3f: + 9c:c3:c0:c0:12:27:77:8f:7f:88:b1:77:18:2d:48:7f:73:15: + b0:f2:ca:1a:27:fa:0c:f4:1a:6b:34:3a:6b:79:e7:a8:a6:ef: + 96:01:4e:6b:a9:f9:2e:ee:dc:77:ef:19:9d:65:5a:0a:c8:dc: + 60:64:22:b7:28:ed:67:43:aa:1f:62:b4:00:d5:88:3a:4c:1c: + 59:9d:ef:27:f4:82:70:c0:f5:15:0e:34:25:88:50:56:c0:4c: + 8f:29:aa:f2:97:d2:d5:ea:fe:05:6a:55:59:05:c6:68:b1:69: + 21:bc:a3:29:87:fb:48:81:9b:16:ba:47:5d:c6:e1:01:ba:90: + 4e:bc:40:d7:14:79:9f:fd:63:3c:05:7f:e7:b1:8c:6f:0d:66: + 30:fc:2c:21:bc:d0:53:6c:59:d5:31:d8:a2:ee:ae:6b:40:80: + 29:ab:e5:78:3b:dd:c8:6f:0f:3d:a8:16:18:07:ea:41:3c:bf: + 33:df:20:5a:94:b5:16:a2:96:dd:42:a9:90:46:70:06:78:e0: + 18:8f:0b:12:1d:55:33:72:70:0b:f5:56:4c:64:30:a9:5e:b0: + 05:8b:65:11:fb:55:18:ef:ea:69:09:40:99:64:65:54:64:16: + c6:44:ac:55:58:ce:96:24:26:b9:8d:de:8c:00:a7:27:57:37: + 07:e7:7f:4b:fd:48:bd:a4:b2:33:7c:40:33:22:d9:65:99:67: + 58:5c:5d:f3:b4:0f:43:c1:f6:c8:a2:22:48:2e:e8:cd:2d:7f: + d5:40:34:23:3f:75:36:61:d5:a4:12:51:68:b1:23:00:15:bb: + 96:56:26:47:5e:ef:3c:90:f5:0d:75:23:d4:df:d6:71:9b:2a: + f2:e2:60:f8:bb:cb:b5:23:6a:a3:11:82:54:05:c3:37:04:e1: + e8:7b:00:1d:06:3f:9b:e7:5d:93:9c:00:56:e4:b6:a0:54:a0: + 94:02:e4:40:19:e3:df:0a:07:27:c7:d8:be:6b:0b:d8:5b:39: + 0d:66:83:13:86:01:f3:d5:b7:de:b6:e1:ff:6b:13:b9:3f:b3: + 43:28:c2:f9:3e:5d:f4:4d:3a:23:92:31:7f:0e:fa:dc:0f:30: + bf:55:e9:11:06:02:0e:7c:bd:ce:9e:12:94:41:1e:51:95:b4: + ac:73:88:18:d8:8c:75:ad:db:7a:a4:ba:33:a3:3a:c0:e5:c4: + a2:bf:4f:25:2e:cd:7e:ff:55:5e:e8:9a:bf:f8:e0:db:d6:c3: + 3f:fb:29:2c:84:b4:9c:d7:02:85:7b:90:78:4d:e1:ea:53:9c: + 6e:99:49:d5:ec:77:2b:c8:6f:7a:d6:1b:e0:53:ca:4b:92:75: + 0c:90:2e:84:5b:bb:51:d3:ea:4b:39:e2:92:07:1c:1e:14:c9: + 06:89:0e:09:97:24:9f:b9:63:d6:f2:bb:41:19:78:11:6a:cc: + 9f:38:75:f6:de:60:68:f9:5c:df:4b:3e:46:53:b7:87:62:5c: + b3:79:a6:17:4d:67:53:fc:f0:97:43:a6:4b:44:e2:17:2e:7a: + e5:51:78:d3:0d:ee:56:69:76:be:66:9f:3e:dd:3c:93:e1:94: + e7:94:a2:bc:5e:91:75:3f:d8:82:b1:54:74:b1:b1:8b:ff:98: + 1f:26:68:13:2e:59:5b:6d:cb:1a:d4:da:6d:d8:f8:2e:7f:7b: + e9:2c:b1:ff:bb:63:93:88:49:8f:d2:54:30:57:17:58:f9:16: + 64:6a:b9:72:b8:49:84:06:a0:ba:d0:d4:d8:65:39:b8:27:9e: + a9:03:f8:be:b2:5f:b4:f6:2e:2a:40:c0:f6:0f:d4:77:0f:80: + c0:47:d1:39:b1:c5:b0:51:6e:57:aa:e6:72:a5:21:11:15:43: + 41:de:a6:40:2a:56:3c:87:af:ff:d9:bb:69:ad:60:ec:55:95: + 8d:c7:6e:d9:10:25:60:70:a8:e8:4c:6b:f6:5b:12:5b:31:a9: + f1:2b:d2:67:c8:6e:26:c3:8c:a4:9e:70:0a:b7:87:85:59:9a: + 96:af:f6:df:ec:ee:ac:27:fd:8e:a9:d7:ff:af:7d:5a:9c:b7: + a4:a1:6a:86:93:6b:c8:14:fe:a0:03:60:d3:20:0b:04:f3:81: + 1f:f0:0b:6a:0a:7c:3d:b7:29:4d:03:54:46:e9:7d:ad:af:07: + 02:b6:f6:ef:27:72 +-----BEGIN CERTIFICATE----- +MIIImTCCBMGgAwIBAgIUPzMezo7NqMPKb2UO4Fw/4gy9J+0wDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAwwOa3lvdW1hIFJvb3QgQ0EwHhcNMjQwNjIxMTQwODA5WhcN +NDQwNjIxMTQwODA5WjAcMRowGAYDVQQDDBFreW91bWEgSXNzdWluZyBDQTCCA+Iw +DQYJKoZIhvcNAQEBBQADggPPADCCA8oCggPBALUBewQggnFdevr9v7golhtzS8K/ +HtyeIy1tF5d59nNkOoXzTxQtoh4IAPr7umhH8TjVmHos1/6uNINCQLNylodPQZJt +EjDTpAC+cDYvxwjeEtOPuC+POLrBb9Luu0nvfC1WOk618VgHAz6zvzTt0UEPjvzw +3X+QNEvM/qAdMDQUWr2UZqYGxueY120eMljXqjgZaJznswEkW5miDNXlYdvl/T/4 +dHIQHlUOSoT3gX5gK8n9MR4Foh9BQkEVVGn3fPFmHTnbgldNvYohPuZ5kizKoqV2 +WHE9+FKVi5iJKm7wIge1Z7Zph0C6LCSjsNlOY9YQ8XkmcR0U39vhMti3ozszigHG +3lYAKvh2Eal5H0O10JYNCn2l4dJ3hVpeIkfiiHdXFI1pTmesGCulyamoWWA8wDg9 +lWsU+08kxMNNKfR8H//Q6wYDX1NPgot1mbh/fbjXhy0i8SeqMSjPqDwmJxVGJYyH +vTugCTljgAcCb80uEsdfLvvXWHd5lgMJ52VVgYcosfxTkI9UyyMycbel7ZiH/sVN +tLfWchAH5auukjtXmVzuIviNL3qlWpiCLbjUQ2TeJXgeWvaBrL5JlijOYch2CBR3 +8kKsFnJ8fQw4KCcwGQlZWzGnjVvvVXdlA3XLe+fCbcCMUOC5bp/FF6z29XiYfBoQ +y+8aEYWmv6hUpcgWvuSaCx/X1xgn4ejrIdoMD+jdymQzVFDLBbfzdM3G/pFx3egk +eDE9waLifpvR122n2SucBxTZFnbojW21dVtq6EGs42OpKst4sh3O2InN9fbMIALZ +QehwmCEflRjYrGY1Sn4MPTBZZo7ea5o2BDA8Hf2zc3fkP0A4xIUGSMkyeZfi1erp +A0xrxKs5bNvt83R6BaBScJjXtOPkkH6aW47W/cBezoJbggNjlBL46CqQUTd2M12a +PXOlELPOMGCboqTfxQDHalsArZEDvgcWzXGTFjrbSn/aOT1rYyrZVYzCiuas8rIk +EEv4hwKI8Ie8zrls5L8iN0qTkihe0KmotvgpqF98ROGEyZpSPJrtkwEqD+qgpUvb +ISUSIV2x223AeK2VIOP49UC193Vv47UhXy/+Z+T4Ta0mY4U1Khe2h+qXUI/DktV4 +aIaXkgGuwGpWKmsheyJX3RAaEh0BB7oD4nHc/nRrnFeg3CLgmZHqM8Tog5Q+t8lV +gHkf/s3PWOP6Y9xMlKQ2fqdPppFdwkwY4q3ccSmfoVJPWRmsrlUDngpAHxFvW8Hx +J46WJ5BVYO/eRKzx/65zKtj7i5JUmiqtDqU9RwIDAQABo1YwVDAdBgNVHQ4EFgQU +/7wCT+F3FQyybHvrq9dkdmhUTaYwHwYDVR0jBBgwFoAUe8DGewTEZgzNMv+wb+HZ +Uf0c7rcwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0BAQsFAAOCA8EAcVKW +N6TdEgwAATV2dm2hpcsZGCmW2ROLEyPHi+Y+m+NAyt+OFIstPCKoaq690M5PbL71 +hvMm/LRnf8fcQeprHu7vbBfJq6kWWHoEZbT/iak6o/uq9AWaa6sSKAOsaHRPv44f +XTJ7ByT9cpa7cWpIM3bmLqPyw3BAW8cQxLv/PBbeofMYaCiSp/2cWQzXg+0/nMPA +wBInd49/iLF3GC1If3MVsPLKGif6DPQaazQ6a3nnqKbvlgFOa6n5Lu7cd+8ZnWVa +CsjcYGQityjtZ0OqH2K0ANWIOkwcWZ3vJ/SCcMD1FQ40JYhQVsBMjymq8pfS1er+ +BWpVWQXGaLFpIbyjKYf7SIGbFrpHXcbhAbqQTrxA1xR5n/1jPAV/57GMbw1mMPws +IbzQU2xZ1THYou6ua0CAKavleDvdyG8PPagWGAfqQTy/M98gWpS1FqKW3UKpkEZw +BnjgGI8LEh1VM3JwC/VWTGQwqV6wBYtlEftVGO/qaQlAmWRlVGQWxkSsVVjOliQm +uY3ejACnJ1c3B+d/S/1IvaSyM3xAMyLZZZlnWFxd87QPQ8H2yKIiSC7ozS1/1UA0 +Iz91NmHVpBJRaLEjABW7llYmR17vPJD1DXUj1N/WcZsq8uJg+LvLtSNqoxGCVAXD +NwTh6HsAHQY/m+ddk5wAVuS2oFSglALkQBnj3woHJ8fYvmsL2Fs5DWaDE4YB89W3 +3rbh/2sTuT+zQyjC+T5d9E06I5Ixfw763A8wv1XpEQYCDny9zp4SlEEeUZW0rHOI +GNiMda3beqS6M6M6wOXEor9PJS7Nfv9VXuiav/jg29bDP/spLIS0nNcChXuQeE3h +6lOcbplJ1ex3K8hvetYb4FPKS5J1DJAuhFu7UdPqSznikgccHhTJBokOCZckn7lj +1vK7QRl4EWrMnzh19t5gaPlc30s+RlO3h2Jcs3mmF01nU/zwl0OmS0TiFy565VF4 +0w3uVml2vmafPt08k+GU55SivF6RdT/YgrFUdLGxi/+YHyZoEy5ZW23LGtTabdj4 +Ln976Syx/7tjk4hJj9JUMFcXWPkWZGq5crhJhAagutDU2GU5uCeeqQP4vrJftPYu +KkDA9g/Udw+AwEfRObHFsFFuV6rmcqUhERVDQd6mQCpWPIev/9m7aa1g7FWVjcdu +2RAlYHCo6Exr9lsSWzGp8SvSZ8huJsOMpJ5wCreHhVmalq/23+zurCf9jqnX/699 +Wpy3pKFqhpNryBT+oANg0yALBPOBH/ALagp8PbcpTQNURul9ra8HArb27ydy +-----END CERTIFICATE----- diff --git a/kyouma_Root_CA/certs/3F331ECE8ECDA8C3CA6F650EE05C3FE20CBD27ED.pem b/kyouma_Root_CA/certs/3F331ECE8ECDA8C3CA6F650EE05C3FE20CBD27ED.pem new file mode 100644 index 0000000..c2b3913 --- /dev/null +++ b/kyouma_Root_CA/certs/3F331ECE8ECDA8C3CA6F650EE05C3FE20CBD27ED.pem @@ -0,0 +1,192 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 3f:33:1e:ce:8e:cd:a8:c3:ca:6f:65:0e:e0:5c:3f:e2:0c:bd:27:ed + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=kyouma Root CA + Validity + Not Before: Jun 21 14:08:09 2024 GMT + Not After : Jun 21 14:08:09 2044 GMT + Subject: CN=kyouma Issuing CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (7680 bit) + Modulus: + 00:b5:01:7b:04:20:82:71:5d:7a:fa:fd:bf:b8:28: + 96:1b:73:4b:c2:bf:1e:dc:9e:23:2d:6d:17:97:79: + f6:73:64:3a:85:f3:4f:14:2d:a2:1e:08:00:fa:fb: + ba:68:47:f1:38:d5:98:7a:2c:d7:fe:ae:34:83:42: + 40:b3:72:96:87:4f:41:92:6d:12:30:d3:a4:00:be: + 70:36:2f:c7:08:de:12:d3:8f:b8:2f:8f:38:ba:c1: + 6f:d2:ee:bb:49:ef:7c:2d:56:3a:4e:b5:f1:58:07: + 03:3e:b3:bf:34:ed:d1:41:0f:8e:fc:f0:dd:7f:90: + 34:4b:cc:fe:a0:1d:30:34:14:5a:bd:94:66:a6:06: + c6:e7:98:d7:6d:1e:32:58:d7:aa:38:19:68:9c:e7: + b3:01:24:5b:99:a2:0c:d5:e5:61:db:e5:fd:3f:f8: + 74:72:10:1e:55:0e:4a:84:f7:81:7e:60:2b:c9:fd: + 31:1e:05:a2:1f:41:42:41:15:54:69:f7:7c:f1:66: + 1d:39:db:82:57:4d:bd:8a:21:3e:e6:79:92:2c:ca: + a2:a5:76:58:71:3d:f8:52:95:8b:98:89:2a:6e:f0: + 22:07:b5:67:b6:69:87:40:ba:2c:24:a3:b0:d9:4e: + 63:d6:10:f1:79:26:71:1d:14:df:db:e1:32:d8:b7: + a3:3b:33:8a:01:c6:de:56:00:2a:f8:76:11:a9:79: + 1f:43:b5:d0:96:0d:0a:7d:a5:e1:d2:77:85:5a:5e: + 22:47:e2:88:77:57:14:8d:69:4e:67:ac:18:2b:a5: + c9:a9:a8:59:60:3c:c0:38:3d:95:6b:14:fb:4f:24: + c4:c3:4d:29:f4:7c:1f:ff:d0:eb:06:03:5f:53:4f: + 82:8b:75:99:b8:7f:7d:b8:d7:87:2d:22:f1:27:aa: + 31:28:cf:a8:3c:26:27:15:46:25:8c:87:bd:3b:a0: + 09:39:63:80:07:02:6f:cd:2e:12:c7:5f:2e:fb:d7: + 58:77:79:96:03:09:e7:65:55:81:87:28:b1:fc:53: + 90:8f:54:cb:23:32:71:b7:a5:ed:98:87:fe:c5:4d: + b4:b7:d6:72:10:07:e5:ab:ae:92:3b:57:99:5c:ee: + 22:f8:8d:2f:7a:a5:5a:98:82:2d:b8:d4:43:64:de: + 25:78:1e:5a:f6:81:ac:be:49:96:28:ce:61:c8:76: + 08:14:77:f2:42:ac:16:72:7c:7d:0c:38:28:27:30: + 19:09:59:5b:31:a7:8d:5b:ef:55:77:65:03:75:cb: + 7b:e7:c2:6d:c0:8c:50:e0:b9:6e:9f:c5:17:ac:f6: + f5:78:98:7c:1a:10:cb:ef:1a:11:85:a6:bf:a8:54: + a5:c8:16:be:e4:9a:0b:1f:d7:d7:18:27:e1:e8:eb: + 21:da:0c:0f:e8:dd:ca:64:33:54:50:cb:05:b7:f3: + 74:cd:c6:fe:91:71:dd:e8:24:78:31:3d:c1:a2:e2: + 7e:9b:d1:d7:6d:a7:d9:2b:9c:07:14:d9:16:76:e8: + 8d:6d:b5:75:5b:6a:e8:41:ac:e3:63:a9:2a:cb:78: + b2:1d:ce:d8:89:cd:f5:f6:cc:20:02:d9:41:e8:70: + 98:21:1f:95:18:d8:ac:66:35:4a:7e:0c:3d:30:59: + 66:8e:de:6b:9a:36:04:30:3c:1d:fd:b3:73:77:e4: + 3f:40:38:c4:85:06:48:c9:32:79:97:e2:d5:ea:e9: + 03:4c:6b:c4:ab:39:6c:db:ed:f3:74:7a:05:a0:52: + 70:98:d7:b4:e3:e4:90:7e:9a:5b:8e:d6:fd:c0:5e: + ce:82:5b:82:03:63:94:12:f8:e8:2a:90:51:37:76: + 33:5d:9a:3d:73:a5:10:b3:ce:30:60:9b:a2:a4:df: + c5:00:c7:6a:5b:00:ad:91:03:be:07:16:cd:71:93: + 16:3a:db:4a:7f:da:39:3d:6b:63:2a:d9:55:8c:c2: + 8a:e6:ac:f2:b2:24:10:4b:f8:87:02:88:f0:87:bc: + ce:b9:6c:e4:bf:22:37:4a:93:92:28:5e:d0:a9:a8: + b6:f8:29:a8:5f:7c:44:e1:84:c9:9a:52:3c:9a:ed: + 93:01:2a:0f:ea:a0:a5:4b:db:21:25:12:21:5d:b1: + db:6d:c0:78:ad:95:20:e3:f8:f5:40:b5:f7:75:6f: + e3:b5:21:5f:2f:fe:67:e4:f8:4d:ad:26:63:85:35: + 2a:17:b6:87:ea:97:50:8f:c3:92:d5:78:68:86:97: + 92:01:ae:c0:6a:56:2a:6b:21:7b:22:57:dd:10:1a: + 12:1d:01:07:ba:03:e2:71:dc:fe:74:6b:9c:57:a0: + dc:22:e0:99:91:ea:33:c4:e8:83:94:3e:b7:c9:55: + 80:79:1f:fe:cd:cf:58:e3:fa:63:dc:4c:94:a4:36: + 7e:a7:4f:a6:91:5d:c2:4c:18:e2:ad:dc:71:29:9f: + a1:52:4f:59:19:ac:ae:55:03:9e:0a:40:1f:11:6f: + 5b:c1:f1:27:8e:96:27:90:55:60:ef:de:44:ac:f1: + ff:ae:73:2a:d8:fb:8b:92:54:9a:2a:ad:0e:a5:3d: + 47 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + FF:BC:02:4F:E1:77:15:0C:B2:6C:7B:EB:AB:D7:64:76:68:54:4D:A6 + X509v3 Authority Key Identifier: + 7B:C0:C6:7B:04:C4:66:0C:CD:32:FF:B0:6F:E1:D9:51:FD:1C:EE:B7 + X509v3 Basic Constraints: critical + CA:TRUE, pathlen:0 + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 71:52:96:37:a4:dd:12:0c:00:01:35:76:76:6d:a1:a5:cb:19: + 18:29:96:d9:13:8b:13:23:c7:8b:e6:3e:9b:e3:40:ca:df:8e: + 14:8b:2d:3c:22:a8:6a:ae:bd:d0:ce:4f:6c:be:f5:86:f3:26: + fc:b4:67:7f:c7:dc:41:ea:6b:1e:ee:ef:6c:17:c9:ab:a9:16: + 58:7a:04:65:b4:ff:89:a9:3a:a3:fb:aa:f4:05:9a:6b:ab:12: + 28:03:ac:68:74:4f:bf:8e:1f:5d:32:7b:07:24:fd:72:96:bb: + 71:6a:48:33:76:e6:2e:a3:f2:c3:70:40:5b:c7:10:c4:bb:ff: + 3c:16:de:a1:f3:18:68:28:92:a7:fd:9c:59:0c:d7:83:ed:3f: + 9c:c3:c0:c0:12:27:77:8f:7f:88:b1:77:18:2d:48:7f:73:15: + b0:f2:ca:1a:27:fa:0c:f4:1a:6b:34:3a:6b:79:e7:a8:a6:ef: + 96:01:4e:6b:a9:f9:2e:ee:dc:77:ef:19:9d:65:5a:0a:c8:dc: + 60:64:22:b7:28:ed:67:43:aa:1f:62:b4:00:d5:88:3a:4c:1c: + 59:9d:ef:27:f4:82:70:c0:f5:15:0e:34:25:88:50:56:c0:4c: + 8f:29:aa:f2:97:d2:d5:ea:fe:05:6a:55:59:05:c6:68:b1:69: + 21:bc:a3:29:87:fb:48:81:9b:16:ba:47:5d:c6:e1:01:ba:90: + 4e:bc:40:d7:14:79:9f:fd:63:3c:05:7f:e7:b1:8c:6f:0d:66: + 30:fc:2c:21:bc:d0:53:6c:59:d5:31:d8:a2:ee:ae:6b:40:80: + 29:ab:e5:78:3b:dd:c8:6f:0f:3d:a8:16:18:07:ea:41:3c:bf: + 33:df:20:5a:94:b5:16:a2:96:dd:42:a9:90:46:70:06:78:e0: + 18:8f:0b:12:1d:55:33:72:70:0b:f5:56:4c:64:30:a9:5e:b0: + 05:8b:65:11:fb:55:18:ef:ea:69:09:40:99:64:65:54:64:16: + c6:44:ac:55:58:ce:96:24:26:b9:8d:de:8c:00:a7:27:57:37: + 07:e7:7f:4b:fd:48:bd:a4:b2:33:7c:40:33:22:d9:65:99:67: + 58:5c:5d:f3:b4:0f:43:c1:f6:c8:a2:22:48:2e:e8:cd:2d:7f: + d5:40:34:23:3f:75:36:61:d5:a4:12:51:68:b1:23:00:15:bb: + 96:56:26:47:5e:ef:3c:90:f5:0d:75:23:d4:df:d6:71:9b:2a: + f2:e2:60:f8:bb:cb:b5:23:6a:a3:11:82:54:05:c3:37:04:e1: + e8:7b:00:1d:06:3f:9b:e7:5d:93:9c:00:56:e4:b6:a0:54:a0: + 94:02:e4:40:19:e3:df:0a:07:27:c7:d8:be:6b:0b:d8:5b:39: + 0d:66:83:13:86:01:f3:d5:b7:de:b6:e1:ff:6b:13:b9:3f:b3: + 43:28:c2:f9:3e:5d:f4:4d:3a:23:92:31:7f:0e:fa:dc:0f:30: + bf:55:e9:11:06:02:0e:7c:bd:ce:9e:12:94:41:1e:51:95:b4: + ac:73:88:18:d8:8c:75:ad:db:7a:a4:ba:33:a3:3a:c0:e5:c4: + a2:bf:4f:25:2e:cd:7e:ff:55:5e:e8:9a:bf:f8:e0:db:d6:c3: + 3f:fb:29:2c:84:b4:9c:d7:02:85:7b:90:78:4d:e1:ea:53:9c: + 6e:99:49:d5:ec:77:2b:c8:6f:7a:d6:1b:e0:53:ca:4b:92:75: + 0c:90:2e:84:5b:bb:51:d3:ea:4b:39:e2:92:07:1c:1e:14:c9: + 06:89:0e:09:97:24:9f:b9:63:d6:f2:bb:41:19:78:11:6a:cc: + 9f:38:75:f6:de:60:68:f9:5c:df:4b:3e:46:53:b7:87:62:5c: + b3:79:a6:17:4d:67:53:fc:f0:97:43:a6:4b:44:e2:17:2e:7a: + e5:51:78:d3:0d:ee:56:69:76:be:66:9f:3e:dd:3c:93:e1:94: + e7:94:a2:bc:5e:91:75:3f:d8:82:b1:54:74:b1:b1:8b:ff:98: + 1f:26:68:13:2e:59:5b:6d:cb:1a:d4:da:6d:d8:f8:2e:7f:7b: + e9:2c:b1:ff:bb:63:93:88:49:8f:d2:54:30:57:17:58:f9:16: + 64:6a:b9:72:b8:49:84:06:a0:ba:d0:d4:d8:65:39:b8:27:9e: + a9:03:f8:be:b2:5f:b4:f6:2e:2a:40:c0:f6:0f:d4:77:0f:80: + c0:47:d1:39:b1:c5:b0:51:6e:57:aa:e6:72:a5:21:11:15:43: + 41:de:a6:40:2a:56:3c:87:af:ff:d9:bb:69:ad:60:ec:55:95: + 8d:c7:6e:d9:10:25:60:70:a8:e8:4c:6b:f6:5b:12:5b:31:a9: + f1:2b:d2:67:c8:6e:26:c3:8c:a4:9e:70:0a:b7:87:85:59:9a: + 96:af:f6:df:ec:ee:ac:27:fd:8e:a9:d7:ff:af:7d:5a:9c:b7: + a4:a1:6a:86:93:6b:c8:14:fe:a0:03:60:d3:20:0b:04:f3:81: + 1f:f0:0b:6a:0a:7c:3d:b7:29:4d:03:54:46:e9:7d:ad:af:07: + 02:b6:f6:ef:27:72 +-----BEGIN CERTIFICATE----- +MIIImTCCBMGgAwIBAgIUPzMezo7NqMPKb2UO4Fw/4gy9J+0wDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAwwOa3lvdW1hIFJvb3QgQ0EwHhcNMjQwNjIxMTQwODA5WhcN +NDQwNjIxMTQwODA5WjAcMRowGAYDVQQDDBFreW91bWEgSXNzdWluZyBDQTCCA+Iw +DQYJKoZIhvcNAQEBBQADggPPADCCA8oCggPBALUBewQggnFdevr9v7golhtzS8K/ +HtyeIy1tF5d59nNkOoXzTxQtoh4IAPr7umhH8TjVmHos1/6uNINCQLNylodPQZJt +EjDTpAC+cDYvxwjeEtOPuC+POLrBb9Luu0nvfC1WOk618VgHAz6zvzTt0UEPjvzw +3X+QNEvM/qAdMDQUWr2UZqYGxueY120eMljXqjgZaJznswEkW5miDNXlYdvl/T/4 +dHIQHlUOSoT3gX5gK8n9MR4Foh9BQkEVVGn3fPFmHTnbgldNvYohPuZ5kizKoqV2 +WHE9+FKVi5iJKm7wIge1Z7Zph0C6LCSjsNlOY9YQ8XkmcR0U39vhMti3ozszigHG +3lYAKvh2Eal5H0O10JYNCn2l4dJ3hVpeIkfiiHdXFI1pTmesGCulyamoWWA8wDg9 +lWsU+08kxMNNKfR8H//Q6wYDX1NPgot1mbh/fbjXhy0i8SeqMSjPqDwmJxVGJYyH +vTugCTljgAcCb80uEsdfLvvXWHd5lgMJ52VVgYcosfxTkI9UyyMycbel7ZiH/sVN +tLfWchAH5auukjtXmVzuIviNL3qlWpiCLbjUQ2TeJXgeWvaBrL5JlijOYch2CBR3 +8kKsFnJ8fQw4KCcwGQlZWzGnjVvvVXdlA3XLe+fCbcCMUOC5bp/FF6z29XiYfBoQ +y+8aEYWmv6hUpcgWvuSaCx/X1xgn4ejrIdoMD+jdymQzVFDLBbfzdM3G/pFx3egk +eDE9waLifpvR122n2SucBxTZFnbojW21dVtq6EGs42OpKst4sh3O2InN9fbMIALZ +QehwmCEflRjYrGY1Sn4MPTBZZo7ea5o2BDA8Hf2zc3fkP0A4xIUGSMkyeZfi1erp +A0xrxKs5bNvt83R6BaBScJjXtOPkkH6aW47W/cBezoJbggNjlBL46CqQUTd2M12a +PXOlELPOMGCboqTfxQDHalsArZEDvgcWzXGTFjrbSn/aOT1rYyrZVYzCiuas8rIk +EEv4hwKI8Ie8zrls5L8iN0qTkihe0KmotvgpqF98ROGEyZpSPJrtkwEqD+qgpUvb +ISUSIV2x223AeK2VIOP49UC193Vv47UhXy/+Z+T4Ta0mY4U1Khe2h+qXUI/DktV4 +aIaXkgGuwGpWKmsheyJX3RAaEh0BB7oD4nHc/nRrnFeg3CLgmZHqM8Tog5Q+t8lV +gHkf/s3PWOP6Y9xMlKQ2fqdPppFdwkwY4q3ccSmfoVJPWRmsrlUDngpAHxFvW8Hx +J46WJ5BVYO/eRKzx/65zKtj7i5JUmiqtDqU9RwIDAQABo1YwVDAdBgNVHQ4EFgQU +/7wCT+F3FQyybHvrq9dkdmhUTaYwHwYDVR0jBBgwFoAUe8DGewTEZgzNMv+wb+HZ +Uf0c7rcwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0BAQsFAAOCA8EAcVKW +N6TdEgwAATV2dm2hpcsZGCmW2ROLEyPHi+Y+m+NAyt+OFIstPCKoaq690M5PbL71 +hvMm/LRnf8fcQeprHu7vbBfJq6kWWHoEZbT/iak6o/uq9AWaa6sSKAOsaHRPv44f +XTJ7ByT9cpa7cWpIM3bmLqPyw3BAW8cQxLv/PBbeofMYaCiSp/2cWQzXg+0/nMPA +wBInd49/iLF3GC1If3MVsPLKGif6DPQaazQ6a3nnqKbvlgFOa6n5Lu7cd+8ZnWVa +CsjcYGQityjtZ0OqH2K0ANWIOkwcWZ3vJ/SCcMD1FQ40JYhQVsBMjymq8pfS1er+ +BWpVWQXGaLFpIbyjKYf7SIGbFrpHXcbhAbqQTrxA1xR5n/1jPAV/57GMbw1mMPws +IbzQU2xZ1THYou6ua0CAKavleDvdyG8PPagWGAfqQTy/M98gWpS1FqKW3UKpkEZw +BnjgGI8LEh1VM3JwC/VWTGQwqV6wBYtlEftVGO/qaQlAmWRlVGQWxkSsVVjOliQm +uY3ejACnJ1c3B+d/S/1IvaSyM3xAMyLZZZlnWFxd87QPQ8H2yKIiSC7ozS1/1UA0 +Iz91NmHVpBJRaLEjABW7llYmR17vPJD1DXUj1N/WcZsq8uJg+LvLtSNqoxGCVAXD +NwTh6HsAHQY/m+ddk5wAVuS2oFSglALkQBnj3woHJ8fYvmsL2Fs5DWaDE4YB89W3 +3rbh/2sTuT+zQyjC+T5d9E06I5Ixfw763A8wv1XpEQYCDny9zp4SlEEeUZW0rHOI +GNiMda3beqS6M6M6wOXEor9PJS7Nfv9VXuiav/jg29bDP/spLIS0nNcChXuQeE3h +6lOcbplJ1ex3K8hvetYb4FPKS5J1DJAuhFu7UdPqSznikgccHhTJBokOCZckn7lj +1vK7QRl4EWrMnzh19t5gaPlc30s+RlO3h2Jcs3mmF01nU/zwl0OmS0TiFy565VF4 +0w3uVml2vmafPt08k+GU55SivF6RdT/YgrFUdLGxi/+YHyZoEy5ZW23LGtTabdj4 +Ln976Syx/7tjk4hJj9JUMFcXWPkWZGq5crhJhAagutDU2GU5uCeeqQP4vrJftPYu +KkDA9g/Udw+AwEfRObHFsFFuV6rmcqUhERVDQd6mQCpWPIev/9m7aa1g7FWVjcdu +2RAlYHCo6Exr9lsSWzGp8SvSZ8huJsOMpJ5wCreHhVmalq/23+zurCf9jqnX/699 +Wpy3pKFqhpNryBT+oANg0yALBPOBH/ALagp8PbcpTQNURul9ra8HArb27ydy +-----END CERTIFICATE----- diff --git a/kyouma_Root_CA/certs/47949E4465F461F8AAB3C17B863821D988A588F0.pem b/kyouma_Root_CA/certs/47949E4465F461F8AAB3C17B863821D988A588F0.pem new file mode 100644 index 0000000..f6a042f --- /dev/null +++ b/kyouma_Root_CA/certs/47949E4465F461F8AAB3C17B863821D988A588F0.pem @@ -0,0 +1,192 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 47:94:9e:44:65:f4:61:f8:aa:b3:c1:7b:86:38:21:d9:88:a5:88:f0 + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=kyouma Root CA + Validity + Not Before: Jun 21 14:02:26 2024 GMT + Not After : Jun 21 14:02:26 2044 GMT + Subject: CN=kyouma Root CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (7680 bit) + Modulus: + 00:f9:d0:a3:4b:d9:77:e3:ec:b4:46:8e:3f:1f:a4: + 39:22:60:d8:ad:e9:1e:fe:ad:17:f8:30:d6:f6:fa: + e9:62:f7:36:25:07:e9:6c:83:91:42:0f:e2:53:f1: + ca:70:da:26:7d:bf:bb:1d:d5:4d:5e:99:82:99:39: + 97:f3:c3:7d:f9:0d:08:e8:d4:ae:fc:45:88:98:8e: + a3:bc:2a:bd:16:67:32:59:08:59:eb:a8:de:a6:a7: + 77:9d:f9:1a:c6:7f:76:92:3d:d7:56:74:2b:a3:5a: + 97:8f:05:ab:3b:dc:92:61:2e:7f:95:b1:5c:04:da: + 1e:2e:b9:de:7b:16:b2:85:b4:b4:5a:48:34:9a:bb: + 18:0d:0a:0a:34:91:f8:8f:f3:79:46:a6:c4:ee:aa: + 93:88:03:cf:43:a2:ba:1e:bc:65:f1:78:d8:ce:d8: + 2b:fb:db:33:d6:37:ad:d4:9d:44:38:ff:b5:0d:dc: + 08:61:2c:fb:f0:86:b2:ef:ff:a8:4f:63:28:13:49: + f8:21:4e:cb:22:98:54:de:e7:b4:e2:b6:14:c9:c5: + 59:04:82:04:a2:39:3c:61:f5:91:99:ff:ac:6e:80: + 9a:d2:22:7d:51:fb:ad:a3:6a:4c:14:a8:e3:28:d9: + 22:ac:c8:3d:34:17:5a:40:ce:8d:3c:52:e7:e1:e9: + d4:75:0d:3f:b8:dd:d3:d2:56:25:92:fa:75:87:81: + fe:59:4a:82:53:d5:e7:03:39:c0:07:84:73:70:d0: + fc:fe:3f:06:e0:f9:0f:59:22:74:05:13:65:58:5a: + a8:1d:7b:52:4f:47:ed:be:26:57:47:49:57:d5:7f: + 34:c7:3c:0f:55:d4:17:57:8a:0e:bb:f5:3a:c7:77: + f1:7d:06:49:a9:a8:dd:18:0e:a2:97:52:c8:49:e5: + 39:c7:31:5d:07:c3:58:ed:8e:ae:c7:7c:1b:db:8d: + dc:a0:c3:e3:f5:c0:98:35:cf:fc:92:a0:a6:f3:0f: + b1:18:95:c0:01:eb:1d:96:8d:02:7b:9a:dc:29:5d: + 59:f1:2a:dc:53:0e:6b:2b:6b:5d:36:03:a1:bd:e4: + e6:b4:1f:5a:66:67:13:4a:2c:7f:56:c9:75:5c:fe: + 42:20:24:51:18:bb:ea:30:12:8f:88:d1:ad:fe:eb: + 59:92:8d:1e:be:ff:3e:6e:f2:5a:d9:8c:20:f4:35: + ed:bc:01:47:21:d3:10:b9:5d:fe:6a:8e:e0:a3:e3: + e5:6f:ac:8b:fc:61:d0:75:a8:a3:92:1f:2c:cc:c1: + 15:17:36:3b:05:ab:58:76:be:63:9d:30:5d:ed:7d: + 83:0c:b7:24:8f:10:a8:90:02:ee:68:81:05:cd:d9: + 4f:2e:cc:ef:97:62:d1:75:6b:82:f3:d0:34:56:d3: + 59:7e:d9:d3:7d:93:ce:1b:17:de:fd:18:4b:e6:50: + 72:77:88:60:dd:ff:5e:95:05:61:fe:d8:31:dd:34: + 1e:e1:6d:61:1e:80:73:05:3e:3b:22:c2:34:07:48: + 9b:0e:06:8d:a6:81:c4:4d:e9:4d:5d:df:e1:04:cd: + 5b:85:6e:b2:12:aa:1b:cd:bd:4e:7e:53:ea:59:49: + af:11:70:b3:11:87:0f:af:2f:99:ce:e9:69:db:6d: + d0:5a:14:1a:95:2f:2f:db:bf:36:62:e1:99:ff:7c: + b8:b9:5c:4e:79:33:61:ee:db:4b:6f:40:7d:49:b2: + 6e:e1:65:9d:f6:45:fe:27:14:24:82:5d:f6:a4:38: + 01:ac:47:54:da:b6:02:c1:ad:79:71:b6:93:64:ec: + a4:06:7b:d6:5e:1c:da:7f:40:16:47:65:47:24:2a: + 8b:77:32:49:89:c4:9f:26:d4:f9:a6:ba:e6:42:aa: + 74:fd:7e:1e:d1:75:95:5c:5c:d8:d4:bb:75:05:79: + 10:7a:df:5a:2b:69:9b:75:28:cb:b5:4e:48:3e:a3: + aa:21:04:95:8f:62:3b:46:2f:07:d0:9e:1c:50:9b: + 3d:ba:6d:1f:c2:a0:41:7f:47:43:57:ef:92:31:47: + 4a:a2:91:65:43:5c:c1:2b:fd:26:2d:be:41:a7:98: + 7a:8f:52:89:5f:81:ff:48:7d:04:2a:b8:4d:50:91: + f5:af:18:33:44:f2:55:5f:68:87:33:d8:e6:4f:5d: + b9:92:ca:06:51:f3:e0:b1:5b:6f:a0:52:fe:6e:98: + 22:01:5f:c2:fb:45:59:02:67:62:6f:74:2b:79:62: + e7:5a:13:a8:db:fd:a2:64:b1:0b:49:2f:f4:61:35: + a0:b6:12:2c:ec:24:19:9f:0c:14:85:05:b5:e1:c1: + 9e:4e:87:a4:88:c9:79:65:1d:12:ac:89:e6:bc:ed: + 6b:58:90:fd:95:40:3f:2e:ba:ff:b8:52:5d:60:98: + 32:b9:20:38:a5:08:da:a1:fc:38:89:3c:f1:de:38: + cf:60:d8:69:a1:4b:88:51:f7:31:b8:fc:56:dc:56: + 3a:7a:39:c5:03:23:2a:8f:fa:ab:92:7a:b6:37:da: + c1:9f:55:e7:31:b1:c5:be:31:60:08:c2:33:30:ec: + cf + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 7B:C0:C6:7B:04:C4:66:0C:CD:32:FF:B0:6F:E1:D9:51:FD:1C:EE:B7 + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 58:b3:2d:00:8e:c2:72:5b:ed:91:8e:3c:98:66:6a:e4:61:c3: + 0f:d1:51:98:0c:64:79:3d:01:ac:8a:38:7f:af:fc:80:31:83: + 86:a8:79:b9:0f:18:6d:2e:3a:ef:0a:c0:b1:30:39:7e:a4:3d: + ed:4e:35:3e:9e:f1:a3:29:dd:cc:01:1e:62:6b:ed:5b:77:31: + b3:4c:91:1d:69:70:20:44:87:e0:37:17:a0:ba:c4:e5:57:c5: + 90:1a:f2:1e:0d:ac:aa:30:11:c3:da:1c:3f:3a:28:b5:6d:12: + ac:45:b6:6c:f0:b2:b2:6e:f0:55:33:8e:29:10:ac:9e:61:ac: + 35:ec:ed:c7:e3:51:c2:86:52:10:7a:9c:f6:22:5d:65:65:18: + 62:b7:e9:6e:be:64:46:db:dc:15:45:eb:1a:42:45:83:d7:aa: + dd:63:24:4a:ed:b9:d5:35:86:27:22:33:6a:26:4b:32:0a:15: + 75:18:19:58:e9:6b:b4:84:ac:00:a3:78:d3:9d:7d:25:3c:5e: + 51:7f:01:ca:90:d1:40:2b:d2:45:e1:4f:fb:6e:8d:2e:cc:04: + 07:34:07:91:c6:8c:4f:a5:e4:7d:dd:78:0f:b0:9d:01:9d:6e: + 89:16:6d:3a:94:dd:38:57:bc:49:c2:e1:b5:aa:54:8f:d1:8b: + 13:db:35:2f:d1:80:5e:45:fb:53:60:61:d5:c3:e1:9c:21:60: + a3:83:34:e6:9e:bc:86:70:fe:36:8b:35:55:28:e0:f4:b0:81: + ed:37:59:0e:7a:f6:a7:66:a1:b6:36:45:30:95:c8:80:d6:40: + a9:12:bf:47:b1:33:09:fa:89:d4:9f:c2:57:75:6a:47:dd:87: + 3f:b3:d1:3d:13:bc:5e:82:ea:5f:3a:dc:46:35:1e:1f:83:40: + 1c:1d:5e:ba:37:18:a3:75:2f:60:a7:84:67:9b:79:17:ad:fb: + 2a:5b:d8:84:5d:f2:ff:cc:81:4c:08:e4:17:ec:b7:cf:ac:4c: + 0f:91:8a:4c:fa:91:ed:24:39:f9:04:3a:18:b0:b1:c3:57:ed: + 9b:f1:cf:ab:bf:07:f1:52:ef:57:de:0a:76:e7:e4:c4:5f:69: + 93:71:0c:d4:3f:23:12:55:8c:3d:e6:79:b3:3c:5e:86:ac:1f: + 5e:7f:ec:96:d8:da:4d:c9:40:32:ee:b5:cb:6e:86:27:49:45: + e6:89:30:80:fa:ba:ef:21:42:92:ba:f8:a7:51:16:61:04:13: + da:87:ac:c5:9c:c0:19:55:80:2d:4a:32:bb:30:12:0b:49:15: + ec:1e:5b:23:d4:d2:a3:4e:c6:22:19:bc:e2:ba:23:67:88:4c: + 54:d0:bf:10:61:91:d9:eb:f7:d7:bc:89:ee:83:0d:a3:2c:81: + a4:c2:38:58:c3:50:b7:fe:3f:f2:bc:a2:f0:52:9d:04:1f:c2: + 85:bd:d6:06:77:30:7b:90:3d:29:92:dc:41:a9:40:4b:bb:7c: + b7:91:07:65:2b:03:af:e4:a0:18:ab:a5:76:00:bc:10:e8:21: + 41:c7:d7:53:80:41:21:67:af:fe:d1:9d:14:4c:a9:7e:16:1d: + 4b:61:a4:f4:b1:e8:88:fe:c4:f1:60:3e:6d:d5:a9:90:14:3e: + 95:5d:7d:f0:7b:1e:af:5f:80:63:a8:ce:b1:a7:a1:b2:9a:10: + f7:d9:e7:00:fa:33:d7:61:c9:35:b1:c2:c9:60:0b:a5:1d:08: + a8:b2:1d:56:15:b8:b9:5e:36:b3:df:6a:76:6c:5e:9d:a7:e5: + 54:dc:1a:6c:c3:34:f2:c2:c6:ee:7a:68:49:a3:41:d6:54:34: + 78:c9:2b:d2:d2:52:94:23:35:d7:c4:bf:c6:e0:21:18:4f:7a: + 7a:be:e8:ab:34:fa:f7:4d:1a:4b:3c:37:e9:5f:1c:76:b1:6d: + 96:70:f5:f5:db:b4:15:ba:2c:71:25:80:b3:98:4a:d3:1a:8d: + 0e:69:24:de:e3:0c:38:64:82:6e:54:d1:74:47:e5:e5:69:b1: + c1:04:12:72:8a:3f:71:c0:9f:dc:db:ba:0e:e8:3d:52:4a:23: + 56:04:9b:8c:eb:4f:62:19:7f:f5:bd:1e:48:d9:7f:89:84:3c: + 8d:f5:67:21:d6:81:ee:5a:cd:fa:c2:53:60:a0:97:1e:80:a2: + dc:96:89:e6:99:d9:9d:48:23:a0:07:9a:02:06:29:04:eb:03: + 79:06:6b:a0:41:98:d2:8f:2d:b4:e3:cb:c2:5e:78:74:a1:92: + 29:c9:7d:07:03:ca:3f:8c:f5:71:f0:c4:7d:6a:1b:ac:33:37: + 4f:03:54:44:46:b6:76:1c:55:8a:7d:7b:e5:58:4e:a9:f8:e1: + fe:7b:f3:a2:f8:e6:3b:e0:0b:5d:47:a8:b7:aa:f8:f3:c0:65: + b0:e4:1c:22:8f:9e:b9:d1:8f:a6:4a:a4:28:6f:6c:27:31:49: + 58:c0:4d:80:3b:e3:e2:22:aa:ec:4e:ba:a5:0d:9e:b8:17:8c: + 6b:4e:2d:37:6a:cc:f3:2d:0d:6b:34:b4:00:eb:ce:31:0e:a5: + c4:85:cd:1e:16:0b +-----BEGIN CERTIFICATE----- +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 +LTdqzPMtDWs0tADrzjEOpcSFzR4WCw== +-----END CERTIFICATE----- diff --git a/kyouma_Root_CA/index.txt b/kyouma_Root_CA/index.txt new file mode 100644 index 0000000..ff3095e --- /dev/null +++ b/kyouma_Root_CA/index.txt @@ -0,0 +1,2 @@ +V 440621140226Z 47949E4465F461F8AAB3C17B863821D988A588F0 unknown /CN=kyouma Root CA +V 440621140809Z 3F331ECE8ECDA8C3CA6F650EE05C3FE20CBD27ED unknown /CN=kyouma Issuing CA diff --git a/kyouma_Root_CA/index.txt.attr b/kyouma_Root_CA/index.txt.attr new file mode 100644 index 0000000..3a7e39e --- /dev/null +++ b/kyouma_Root_CA/index.txt.attr @@ -0,0 +1 @@ +unique_subject = no diff --git a/kyouma_Root_CA/kyouma_Root_CA.cfg b/kyouma_Root_CA/kyouma_Root_CA.cfg new file mode 100644 index 0000000..c72dedd --- /dev/null +++ b/kyouma_Root_CA/kyouma_Root_CA.cfg @@ -0,0 +1,60 @@ +[ default ] +ca = kyouma_Root_CA +default_md = sha256 + +[ req ] +utf8 = yes +prompt = no +distinguished_name = dn +req_extensions = v3_root_req + +[ ca ] +default_ca = $ca + +[ kyouma_Root_CA ] +database = index.txt +rand_serial = yes +new_certs_dir = certs +certificate = $ca.pem +private_key = private/$ca.pem + +name_opt = multiline, -esc_msb, utf8 +cert_opt = ca_default + +default_days = 7305 +default_crl_days = 7305 + +unique_subject = no +policy = policy_match +email_in_dn = no +preserve = no + +copy_extensions = none +x509_extensions = v3_issue +crl_extensions = v3_crl + +[ policy_match ] +commonName = supplied + +[ dn ] +commonName = kyouma Root CA + +[ v3_root ] +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always +basicConstraints = critical, CA:true +keyUsage = critical, keyCertSign, cRLSign + +[ v3_root_req ] +subjectKeyIdentifier = hash +basicConstraints = critical, CA:true +keyUsage = critical, keyCertSign, cRLSign + + +[ v3_issue ] +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always +basicConstraints = critical, CA:true, pathlen:0 + +[ v3_crl ] +authorityKeyIdentifier = keyid:always diff --git a/kyouma_Root_CA/kyouma_Root_CA.pem b/kyouma_Root_CA/kyouma_Root_CA.pem new file mode 100644 index 0000000..f6a042f --- /dev/null +++ b/kyouma_Root_CA/kyouma_Root_CA.pem @@ -0,0 +1,192 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 47:94:9e:44:65:f4:61:f8:aa:b3:c1:7b:86:38:21:d9:88:a5:88:f0 + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=kyouma Root CA + Validity + Not Before: Jun 21 14:02:26 2024 GMT + Not After : Jun 21 14:02:26 2044 GMT + Subject: CN=kyouma Root CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (7680 bit) + Modulus: + 00:f9:d0:a3:4b:d9:77:e3:ec:b4:46:8e:3f:1f:a4: + 39:22:60:d8:ad:e9:1e:fe:ad:17:f8:30:d6:f6:fa: + e9:62:f7:36:25:07:e9:6c:83:91:42:0f:e2:53:f1: + ca:70:da:26:7d:bf:bb:1d:d5:4d:5e:99:82:99:39: + 97:f3:c3:7d:f9:0d:08:e8:d4:ae:fc:45:88:98:8e: + a3:bc:2a:bd:16:67:32:59:08:59:eb:a8:de:a6:a7: + 77:9d:f9:1a:c6:7f:76:92:3d:d7:56:74:2b:a3:5a: + 97:8f:05:ab:3b:dc:92:61:2e:7f:95:b1:5c:04:da: + 1e:2e:b9:de:7b:16:b2:85:b4:b4:5a:48:34:9a:bb: + 18:0d:0a:0a:34:91:f8:8f:f3:79:46:a6:c4:ee:aa: + 93:88:03:cf:43:a2:ba:1e:bc:65:f1:78:d8:ce:d8: + 2b:fb:db:33:d6:37:ad:d4:9d:44:38:ff:b5:0d:dc: + 08:61:2c:fb:f0:86:b2:ef:ff:a8:4f:63:28:13:49: + f8:21:4e:cb:22:98:54:de:e7:b4:e2:b6:14:c9:c5: + 59:04:82:04:a2:39:3c:61:f5:91:99:ff:ac:6e:80: + 9a:d2:22:7d:51:fb:ad:a3:6a:4c:14:a8:e3:28:d9: + 22:ac:c8:3d:34:17:5a:40:ce:8d:3c:52:e7:e1:e9: + d4:75:0d:3f:b8:dd:d3:d2:56:25:92:fa:75:87:81: + fe:59:4a:82:53:d5:e7:03:39:c0:07:84:73:70:d0: + fc:fe:3f:06:e0:f9:0f:59:22:74:05:13:65:58:5a: + a8:1d:7b:52:4f:47:ed:be:26:57:47:49:57:d5:7f: + 34:c7:3c:0f:55:d4:17:57:8a:0e:bb:f5:3a:c7:77: + f1:7d:06:49:a9:a8:dd:18:0e:a2:97:52:c8:49:e5: + 39:c7:31:5d:07:c3:58:ed:8e:ae:c7:7c:1b:db:8d: + dc:a0:c3:e3:f5:c0:98:35:cf:fc:92:a0:a6:f3:0f: + b1:18:95:c0:01:eb:1d:96:8d:02:7b:9a:dc:29:5d: + 59:f1:2a:dc:53:0e:6b:2b:6b:5d:36:03:a1:bd:e4: + e6:b4:1f:5a:66:67:13:4a:2c:7f:56:c9:75:5c:fe: + 42:20:24:51:18:bb:ea:30:12:8f:88:d1:ad:fe:eb: + 59:92:8d:1e:be:ff:3e:6e:f2:5a:d9:8c:20:f4:35: + ed:bc:01:47:21:d3:10:b9:5d:fe:6a:8e:e0:a3:e3: + e5:6f:ac:8b:fc:61:d0:75:a8:a3:92:1f:2c:cc:c1: + 15:17:36:3b:05:ab:58:76:be:63:9d:30:5d:ed:7d: + 83:0c:b7:24:8f:10:a8:90:02:ee:68:81:05:cd:d9: + 4f:2e:cc:ef:97:62:d1:75:6b:82:f3:d0:34:56:d3: + 59:7e:d9:d3:7d:93:ce:1b:17:de:fd:18:4b:e6:50: + 72:77:88:60:dd:ff:5e:95:05:61:fe:d8:31:dd:34: + 1e:e1:6d:61:1e:80:73:05:3e:3b:22:c2:34:07:48: + 9b:0e:06:8d:a6:81:c4:4d:e9:4d:5d:df:e1:04:cd: + 5b:85:6e:b2:12:aa:1b:cd:bd:4e:7e:53:ea:59:49: + af:11:70:b3:11:87:0f:af:2f:99:ce:e9:69:db:6d: + d0:5a:14:1a:95:2f:2f:db:bf:36:62:e1:99:ff:7c: + b8:b9:5c:4e:79:33:61:ee:db:4b:6f:40:7d:49:b2: + 6e:e1:65:9d:f6:45:fe:27:14:24:82:5d:f6:a4:38: + 01:ac:47:54:da:b6:02:c1:ad:79:71:b6:93:64:ec: + a4:06:7b:d6:5e:1c:da:7f:40:16:47:65:47:24:2a: + 8b:77:32:49:89:c4:9f:26:d4:f9:a6:ba:e6:42:aa: + 74:fd:7e:1e:d1:75:95:5c:5c:d8:d4:bb:75:05:79: + 10:7a:df:5a:2b:69:9b:75:28:cb:b5:4e:48:3e:a3: + aa:21:04:95:8f:62:3b:46:2f:07:d0:9e:1c:50:9b: + 3d:ba:6d:1f:c2:a0:41:7f:47:43:57:ef:92:31:47: + 4a:a2:91:65:43:5c:c1:2b:fd:26:2d:be:41:a7:98: + 7a:8f:52:89:5f:81:ff:48:7d:04:2a:b8:4d:50:91: + f5:af:18:33:44:f2:55:5f:68:87:33:d8:e6:4f:5d: + b9:92:ca:06:51:f3:e0:b1:5b:6f:a0:52:fe:6e:98: + 22:01:5f:c2:fb:45:59:02:67:62:6f:74:2b:79:62: + e7:5a:13:a8:db:fd:a2:64:b1:0b:49:2f:f4:61:35: + a0:b6:12:2c:ec:24:19:9f:0c:14:85:05:b5:e1:c1: + 9e:4e:87:a4:88:c9:79:65:1d:12:ac:89:e6:bc:ed: + 6b:58:90:fd:95:40:3f:2e:ba:ff:b8:52:5d:60:98: + 32:b9:20:38:a5:08:da:a1:fc:38:89:3c:f1:de:38: + cf:60:d8:69:a1:4b:88:51:f7:31:b8:fc:56:dc:56: + 3a:7a:39:c5:03:23:2a:8f:fa:ab:92:7a:b6:37:da: + c1:9f:55:e7:31:b1:c5:be:31:60:08:c2:33:30:ec: + cf + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 7B:C0:C6:7B:04:C4:66:0C:CD:32:FF:B0:6F:E1:D9:51:FD:1C:EE:B7 + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 58:b3:2d:00:8e:c2:72:5b:ed:91:8e:3c:98:66:6a:e4:61:c3: + 0f:d1:51:98:0c:64:79:3d:01:ac:8a:38:7f:af:fc:80:31:83: + 86:a8:79:b9:0f:18:6d:2e:3a:ef:0a:c0:b1:30:39:7e:a4:3d: + ed:4e:35:3e:9e:f1:a3:29:dd:cc:01:1e:62:6b:ed:5b:77:31: + b3:4c:91:1d:69:70:20:44:87:e0:37:17:a0:ba:c4:e5:57:c5: + 90:1a:f2:1e:0d:ac:aa:30:11:c3:da:1c:3f:3a:28:b5:6d:12: + ac:45:b6:6c:f0:b2:b2:6e:f0:55:33:8e:29:10:ac:9e:61:ac: + 35:ec:ed:c7:e3:51:c2:86:52:10:7a:9c:f6:22:5d:65:65:18: + 62:b7:e9:6e:be:64:46:db:dc:15:45:eb:1a:42:45:83:d7:aa: + dd:63:24:4a:ed:b9:d5:35:86:27:22:33:6a:26:4b:32:0a:15: + 75:18:19:58:e9:6b:b4:84:ac:00:a3:78:d3:9d:7d:25:3c:5e: + 51:7f:01:ca:90:d1:40:2b:d2:45:e1:4f:fb:6e:8d:2e:cc:04: + 07:34:07:91:c6:8c:4f:a5:e4:7d:dd:78:0f:b0:9d:01:9d:6e: + 89:16:6d:3a:94:dd:38:57:bc:49:c2:e1:b5:aa:54:8f:d1:8b: + 13:db:35:2f:d1:80:5e:45:fb:53:60:61:d5:c3:e1:9c:21:60: + a3:83:34:e6:9e:bc:86:70:fe:36:8b:35:55:28:e0:f4:b0:81: + ed:37:59:0e:7a:f6:a7:66:a1:b6:36:45:30:95:c8:80:d6:40: + a9:12:bf:47:b1:33:09:fa:89:d4:9f:c2:57:75:6a:47:dd:87: + 3f:b3:d1:3d:13:bc:5e:82:ea:5f:3a:dc:46:35:1e:1f:83:40: + 1c:1d:5e:ba:37:18:a3:75:2f:60:a7:84:67:9b:79:17:ad:fb: + 2a:5b:d8:84:5d:f2:ff:cc:81:4c:08:e4:17:ec:b7:cf:ac:4c: + 0f:91:8a:4c:fa:91:ed:24:39:f9:04:3a:18:b0:b1:c3:57:ed: + 9b:f1:cf:ab:bf:07:f1:52:ef:57:de:0a:76:e7:e4:c4:5f:69: + 93:71:0c:d4:3f:23:12:55:8c:3d:e6:79:b3:3c:5e:86:ac:1f: + 5e:7f:ec:96:d8:da:4d:c9:40:32:ee:b5:cb:6e:86:27:49:45: + e6:89:30:80:fa:ba:ef:21:42:92:ba:f8:a7:51:16:61:04:13: + da:87:ac:c5:9c:c0:19:55:80:2d:4a:32:bb:30:12:0b:49:15: + ec:1e:5b:23:d4:d2:a3:4e:c6:22:19:bc:e2:ba:23:67:88:4c: + 54:d0:bf:10:61:91:d9:eb:f7:d7:bc:89:ee:83:0d:a3:2c:81: + a4:c2:38:58:c3:50:b7:fe:3f:f2:bc:a2:f0:52:9d:04:1f:c2: + 85:bd:d6:06:77:30:7b:90:3d:29:92:dc:41:a9:40:4b:bb:7c: + b7:91:07:65:2b:03:af:e4:a0:18:ab:a5:76:00:bc:10:e8:21: + 41:c7:d7:53:80:41:21:67:af:fe:d1:9d:14:4c:a9:7e:16:1d: + 4b:61:a4:f4:b1:e8:88:fe:c4:f1:60:3e:6d:d5:a9:90:14:3e: + 95:5d:7d:f0:7b:1e:af:5f:80:63:a8:ce:b1:a7:a1:b2:9a:10: + f7:d9:e7:00:fa:33:d7:61:c9:35:b1:c2:c9:60:0b:a5:1d:08: + a8:b2:1d:56:15:b8:b9:5e:36:b3:df:6a:76:6c:5e:9d:a7:e5: + 54:dc:1a:6c:c3:34:f2:c2:c6:ee:7a:68:49:a3:41:d6:54:34: + 78:c9:2b:d2:d2:52:94:23:35:d7:c4:bf:c6:e0:21:18:4f:7a: + 7a:be:e8:ab:34:fa:f7:4d:1a:4b:3c:37:e9:5f:1c:76:b1:6d: + 96:70:f5:f5:db:b4:15:ba:2c:71:25:80:b3:98:4a:d3:1a:8d: + 0e:69:24:de:e3:0c:38:64:82:6e:54:d1:74:47:e5:e5:69:b1: + c1:04:12:72:8a:3f:71:c0:9f:dc:db:ba:0e:e8:3d:52:4a:23: + 56:04:9b:8c:eb:4f:62:19:7f:f5:bd:1e:48:d9:7f:89:84:3c: + 8d:f5:67:21:d6:81:ee:5a:cd:fa:c2:53:60:a0:97:1e:80:a2: + dc:96:89:e6:99:d9:9d:48:23:a0:07:9a:02:06:29:04:eb:03: + 79:06:6b:a0:41:98:d2:8f:2d:b4:e3:cb:c2:5e:78:74:a1:92: + 29:c9:7d:07:03:ca:3f:8c:f5:71:f0:c4:7d:6a:1b:ac:33:37: + 4f:03:54:44:46:b6:76:1c:55:8a:7d:7b:e5:58:4e:a9:f8:e1: + fe:7b:f3:a2:f8:e6:3b:e0:0b:5d:47:a8:b7:aa:f8:f3:c0:65: + b0:e4:1c:22:8f:9e:b9:d1:8f:a6:4a:a4:28:6f:6c:27:31:49: + 58:c0:4d:80:3b:e3:e2:22:aa:ec:4e:ba:a5:0d:9e:b8:17:8c: + 6b:4e:2d:37:6a:cc:f3:2d:0d:6b:34:b4:00:eb:ce:31:0e:a5: + c4:85:cd:1e:16:0b +-----BEGIN CERTIFICATE----- +MIIIgjCCBKqgAwIBAgIUR5SeRGX0Yfiqs8F7hjgh2YiliPAwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAwwOa3lvdW1hIFJvb3QgQ0EwHhcNMjQwNjIxMTQwMjI2WhcN +NDQwNjIxMTQwMjI2WjAZMRcwFQYDVQQDDA5reW91bWEgUm9vdCBDQTCCA+IwDQYJ +KoZIhvcNAQEBBQADggPPADCCA8oCggPBAPnQo0vZd+PstEaOPx+kOSJg2K3pHv6t +F/gw1vb66WL3NiUH6WyDkUIP4lPxynDaJn2/ux3VTV6Zgpk5l/PDffkNCOjUrvxF +iJiOo7wqvRZnMlkIWeuo3qand535GsZ/dpI911Z0K6Nal48FqzvckmEuf5WxXATa +Hi653nsWsoW0tFpINJq7GA0KCjSR+I/zeUamxO6qk4gDz0Oiuh68ZfF42M7YK/vb +M9Y3rdSdRDj/tQ3cCGEs+/CGsu//qE9jKBNJ+CFOyyKYVN7ntOK2FMnFWQSCBKI5 +PGH1kZn/rG6AmtIifVH7raNqTBSo4yjZIqzIPTQXWkDOjTxS5+Hp1HUNP7jd09JW +JZL6dYeB/llKglPV5wM5wAeEc3DQ/P4/BuD5D1kidAUTZVhaqB17Uk9H7b4mV0dJ +V9V/NMc8D1XUF1eKDrv1Osd38X0GSamo3RgOopdSyEnlOccxXQfDWO2Orsd8G9uN +3KDD4/XAmDXP/JKgpvMPsRiVwAHrHZaNAnua3CldWfEq3FMOaytrXTYDob3k5rQf +WmZnE0osf1bJdVz+QiAkURi76jASj4jRrf7rWZKNHr7/Pm7yWtmMIPQ17bwBRyHT +ELld/mqO4KPj5W+si/xh0HWoo5IfLMzBFRc2OwWrWHa+Y50wXe19gwy3JI8QqJAC +7miBBc3ZTy7M75di0XVrgvPQNFbTWX7Z032TzhsX3v0YS+ZQcneIYN3/XpUFYf7Y +Md00HuFtYR6AcwU+OyLCNAdImw4GjaaBxE3pTV3f4QTNW4VushKqG829Tn5T6llJ +rxFwsxGHD68vmc7padtt0FoUGpUvL9u/NmLhmf98uLlcTnkzYe7bS29AfUmybuFl +nfZF/icUJIJd9qQ4AaxHVNq2AsGteXG2k2TspAZ71l4c2n9AFkdlRyQqi3cySYnE +nybU+aa65kKqdP1+HtF1lVxc2NS7dQV5EHrfWitpm3Uoy7VOSD6jqiEElY9iO0Yv +B9CeHFCbPbptH8KgQX9HQ1fvkjFHSqKRZUNcwSv9Ji2+QaeYeo9SiV+B/0h9BCq4 +TVCR9a8YM0TyVV9ohzPY5k9duZLKBlHz4LFbb6BS/m6YIgFfwvtFWQJnYm90K3li +51oTqNv9omSxC0kv9GE1oLYSLOwkGZ8MFIUFteHBnk6HpIjJeWUdEqyJ5rzta1iQ +/ZVAPy66/7hSXWCYMrkgOKUI2qH8OIk88d44z2DYaaFLiFH3Mbj8VtxWOno5xQMj +Ko/6q5J6tjfawZ9V5zGxxb4xYAjCMzDszwIDAQABo0IwQDAdBgNVHQ4EFgQUe8DG +ewTEZgzNMv+wb+HZUf0c7rcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggPBAFizLQCOwnJb7ZGOPJhmauRhww/RUZgMZHk9 +AayKOH+v/IAxg4aoebkPGG0uOu8KwLEwOX6kPe1ONT6e8aMp3cwBHmJr7Vt3MbNM +kR1pcCBEh+A3F6C6xOVXxZAa8h4NrKowEcPaHD86KLVtEqxFtmzwsrJu8FUzjikQ +rJ5hrDXs7cfjUcKGUhB6nPYiXWVlGGK36W6+ZEbb3BVF6xpCRYPXqt1jJErtudU1 +hiciM2omSzIKFXUYGVjpa7SErACjeNOdfSU8XlF/AcqQ0UAr0kXhT/tujS7MBAc0 +B5HGjE+l5H3deA+wnQGdbokWbTqU3ThXvEnC4bWqVI/RixPbNS/RgF5F+1NgYdXD +4ZwhYKODNOaevIZw/jaLNVUo4PSwge03WQ569qdmobY2RTCVyIDWQKkSv0exMwn6 +idSfwld1akfdhz+z0T0TvF6C6l863EY1Hh+DQBwdXro3GKN1L2CnhGebeRet+ypb +2IRd8v/MgUwI5Bfst8+sTA+Rikz6ke0kOfkEOhiwscNX7Zvxz6u/B/FS71feCnbn +5MRfaZNxDNQ/IxJVjD3mebM8XoasH15/7JbY2k3JQDLutctuhidJReaJMID6uu8h +QpK6+KdRFmEEE9qHrMWcwBlVgC1KMrswEgtJFeweWyPU0qNOxiIZvOK6I2eITFTQ +vxBhkdnr99e8ie6DDaMsgaTCOFjDULf+P/K8ovBSnQQfwoW91gZ3MHuQPSmS3EGp +QEu7fLeRB2UrA6/koBirpXYAvBDoIUHH11OAQSFnr/7RnRRMqX4WHUthpPSx6Ij+ +xPFgPm3VqZAUPpVdffB7Hq9fgGOozrGnobKaEPfZ5wD6M9dhyTWxwslgC6UdCKiy +HVYVuLleNrPfanZsXp2n5VTcGmzDNPLCxu56aEmjQdZUNHjJK9LSUpQjNdfEv8bg +IRhPenq+6Ks0+vdNGks8N+lfHHaxbZZw9fXbtBW6LHElgLOYStMajQ5pJN7jDDhk +gm5U0XRH5eVpscEEEnKKP3HAn9zbug7oPVJKI1YEm4zrT2IZf/W9HkjZf4mEPI31 +ZyHWge5azfrCU2Cglx6AotyWieaZ2Z1II6AHmgIGKQTrA3kGa6BBmNKPLbTjy8Je +eHShkinJfQcDyj+M9XHwxH1qG6wzN08DVERGtnYcVYp9e+VYTqn44f5786L45jvg +C11HqLeq+PPAZbDkHCKPnrnRj6ZKpChvbCcxSVjATYA74+IiquxOuqUNnrgXjGtO +LTdqzPMtDWs0tADrzjEOpcSFzR4WCw== +-----END CERTIFICATE-----