Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prettydiff/1311993566eaff75a0e8c3b4336099fd to your computer and use it in GitHub Desktop.
Save prettydiff/1311993566eaff75a0e8c3b4336099fd to your computer and use it in GitHub Desktop.
cert
Current Problem:
"This certificate has an invalid digital signature."
The server certificate is a proper child of the root certificate, and the root certificate is not showing any errors.
The server certificate is reporting an invalid signature.
Certificate Creation:
openssl genpkey -algorithm RSA -out share-file-ca.key -pkeyopt rsa_keygen_bits:4096
openssl req -x509 -new -nodes -key share-file-ca.key -sha256 -days 16384 -out share-file-ca.crt -subj "/CN=share-file-ca/O=share-file"
openssl req -new -nodes -out share-file.csr -newkey rsa:4096 -keyout share-file.key -subj "/CN=share-file/O=share-file"
openssl x509 -req -in share-file.csr -CA share-file-ca.crt -CAkey share-file-ca.key -CAcreateserial -out share-file.crt -days 16384 -sha256 -extfile "C:\\Users\\austincheney\\share-file-systems\\lib\\certificate\\ca.cnf" -extensions x509_ext
x509 extensions file: https://gist.github.com/prettydiff/79787166b034f0fe587f2204e9fb7702
Root Cert:
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
bc:86:15:53:ce:89:6e:a3
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=share-file-ca, O=share-file
Validity
Not Before: Mar 8 01:23:40 2022 GMT
Not After : Jan 15 01:23:40 2067 GMT
Subject: CN=share-file-ca, O=share-file
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (4096 bit)
Modulus:
00:be:68:61:55:87:e7:1e:ac:7f:56:62:74:3e:e4:
1a:0f:dc:de:98:32:e2:39:08:34:a6:ba:fa:cf:f8:
4d:03:56:73:dc:0b:b1:28:9f:fc:05:a4:de:15:c8:
82:6e:75:70:eb:0f:9c:81:f9:54:5d:98:41:61:97:
c3:03:96:8a:48:94:c3:87:d4:c6:05:19:50:a8:7f:
92:b2:b4:90:98:c6:b9:64:8f:72:39:2f:61:a2:77:
69:d2:5b:17:f4:ed:cb:30:3d:cd:d0:5f:5d:07:c9:
2f:bb:a8:87:5b:5a:de:64:08:27:f8:8d:63:a3:0b:
32:23:e5:dd:fd:60:c9:a3:40:ad:c2:ef:75:21:5d:
e7:29:f9:d6:2a:f1:93:67:3c:36:6a:3b:67:6d:45:
75:9a:18:8b:b9:4f:6d:28:15:dc:e6:75:03:2b:dc:
e7:35:ec:88:e5:e9:b0:ac:86:87:17:30:eb:77:38:
20:1b:7d:f1:32:da:94:1e:f3:3e:c0:1c:ef:0b:a5:
ef:ce:3e:b7:72:e0:94:6d:ae:d8:c4:eb:f7:d9:a6:
b7:f6:12:77:d2:7b:83:e0:d5:ff:2a:87:2d:d9:82:
e5:5a:83:9b:06:a0:73:45:8c:96:35:bf:97:ca:ca:
60:bf:f6:e3:0b:f7:79:31:b5:58:83:0a:4c:69:86:
64:2e:9a:49:90:fb:bd:f4:57:21:35:c7:77:58:fb:
50:db:b6:11:87:2e:28:1d:d6:07:4f:ee:d3:e8:05:
73:c0:93:2a:96:25:2e:cf:09:ad:ca:22:9a:bb:f0:
43:d7:c4:5d:3b:20:e1:0e:71:cc:85:d7:3e:5c:d1:
fc:ad:fa:0d:db:ae:71:3b:e7:9a:be:8e:32:7a:97:
dd:df:42:58:22:d8:8f:54:47:13:15:2e:44:8d:78:
57:8b:da:2c:1f:78:67:f1:d1:9a:1b:69:ea:07:02:
78:07:6d:26:31:7a:1d:2e:cf:06:7e:63:c8:95:b8:
96:ef:11:78:99:8f:8f:47:aa:7c:eb:e9:7f:0d:14:
2b:1b:6b:00:21:87:93:a7:25:9a:a9:58:3a:cd:b8:
05:c4:21:c6:da:75:83:27:d7:cb:e1:0e:be:ad:96:
f0:09:ea:1a:47:c6:e4:32:49:fa:ae:ce:df:c5:fd:
26:8b:34:60:46:e5:c8:70:30:58:3b:c9:c6:e8:2d:
3f:2b:de:34:13:83:99:11:ca:36:5f:c7:e7:d5:82:
a5:d3:eb:4b:9e:a7:64:75:cd:bf:34:79:b7:99:1f:
3e:29:6b:12:c8:55:60:a5:e0:88:e7:4b:8f:91:ed:
55:70:8c:94:c7:7f:4e:dc:6f:51:ea:43:7e:b2:37:
11:17:7f
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
FD:D2:99:D6:26:25:EB:B8:5F:70:3B:9E:14:16:80:C4:A0:D4:0E:0A
X509v3 Authority Key Identifier:
keyid:FD:D2:99:D6:26:25:EB:B8:5F:70:3B:9E:14:16:80:C4:A0:D4:0E:0A
X509v3 Basic Constraints:
CA:TRUE
Signature Algorithm: sha256WithRSAEncryption
a0:f4:72:b8:d1:cf:a2:9a:97:df:99:98:00:d2:4f:d6:a6:fc:
cd:f7:b3:f5:3c:a9:9a:de:02:14:af:55:f2:22:06:7f:47:f7:
97:31:ee:fb:18:b3:0f:57:28:e6:a8:9c:cb:b2:17:34:5a:3d:
00:d4:9d:f1:de:f0:b3:79:d8:c1:dd:0a:99:af:c6:b3:da:fc:
5f:f7:63:3f:be:95:15:f2:9b:86:2f:81:4c:48:13:59:d0:a8:
6c:4e:a6:0f:d9:43:77:38:22:3a:29:ac:6f:2d:fa:de:71:af:
9f:1a:ea:80:3b:01:38:09:18:10:bc:8f:f5:95:e1:1d:ae:ff:
8a:bd:30:b0:98:e9:34:4c:a6:f7:e8:9b:7b:78:0d:ec:57:74:
11:97:c5:89:3f:78:96:90:44:f8:38:3e:46:07:d4:bb:3f:03:
b3:5d:52:2f:b1:9e:5e:8e:6f:99:b2:d6:17:f9:06:39:cb:34:
84:3f:49:e5:1c:e5:64:a3:a6:92:d3:92:a4:8f:95:e8:27:3c:
0b:f1:20:d2:98:48:d9:25:44:03:54:e8:c4:5f:43:34:86:8b:
1c:ed:96:ac:50:a5:b1:f2:83:ce:cf:7e:9e:0d:8c:0b:a9:78:
87:6a:d9:15:d8:e9:b0:98:c2:4a:79:b8:2a:25:48:aa:0b:f1:
47:45:9a:3d:cd:36:18:48:dc:12:d0:ee:46:3a:b2:17:4f:78:
c4:54:9e:55:1f:44:ec:5b:75:3b:6a:f7:7e:33:39:1e:3a:1d:
90:ed:33:bd:60:00:9b:41:2c:c4:ad:2d:32:92:2f:98:8d:8a:
5e:21:7b:19:e2:d3:2f:31:9b:74:31:70:f3:2c:09:d6:e2:89:
2b:41:27:da:2f:4c:02:41:4a:86:ac:04:7a:6c:5b:b3:a9:5d:
ab:fc:51:96:eb:ca:7d:4b:8a:bf:59:06:fe:fe:86:cd:e8:dc:
df:d9:4d:85:c6:d4:f2:e3:fd:b8:b5:eb:57:34:9b:db:d6:88:
e4:cf:7b:ba:51:72:d7:b7:c4:6b:29:f8:a3:c8:ca:a9:5d:e2:
d3:ef:0f:6a:ed:10:6b:c9:12:07:97:be:78:27:f7:8a:6e:fa:
24:d1:2a:88:37:f9:ce:91:ae:54:d6:2e:f0:29:71:b2:20:ea:
85:d9:f2:1a:59:36:97:f9:5b:17:93:65:bf:41:9e:50:e0:ce:
44:6f:33:d0:8c:e2:54:51:ee:63:43:d6:45:76:03:2f:09:22:
73:60:82:04:85:74:4e:36:1f:31:80:fd:04:e5:b7:cb:4c:92:
a4:ed:b3:3d:c5:16:c8:6b:0f:50:36:42:80:95:84:6d:6d:98:
d0:65:94:31:f4:2c:49:a6
Server cert:
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
fd:53:12:00:5f:dd:44:f8
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=share-file-ca, O=share-file
Validity
Not Before: Mar 8 01:23:41 2022 GMT
Not After : Jan 15 01:23:41 2067 GMT
Subject: CN=share-file, O=share-file
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (4096 bit)
Modulus:
00:c6:a1:47:e3:87:7b:a7:f6:33:f9:03:04:db:dd:
46:59:14:4a:f4:e0:0b:fe:cf:e7:62:ae:0f:b0:4a:
75:c7:47:d1:d8:4c:84:07:1e:d2:c5:f5:30:eb:99:
d1:d9:8b:75:e6:d0:5b:c9:ba:8b:fe:77:d2:1d:f4:
b5:e8:db:1e:85:89:28:ac:1f:b2:0b:21:18:12:da:
bc:10:ff:9b:3d:a4:b8:09:5e:ef:5c:a4:71:47:98:
cc:05:81:ea:c1:3f:bb:a2:7d:32:ef:6f:f5:ac:51:
5b:62:62:1e:39:f5:72:cc:03:e9:3f:7d:14:39:a7:
f4:3d:36:a3:65:e2:a6:ac:e7:2b:92:4a:43:e0:53:
6a:54:00:75:80:55:eb:ea:9a:b0:b3:50:2d:41:2c:
13:6f:81:87:1d:38:4c:67:e9:d3:f8:b3:b7:b3:be:
5c:fd:c6:1d:66:98:02:87:a2:dc:be:f7:7f:dc:8e:
ba:f9:78:0a:24:37:3e:8d:b2:1f:a0:5e:b1:09:ad:
22:d5:41:2c:07:66:b0:59:69:93:d9:64:2d:df:11:
a0:7b:0b:98:8f:74:92:9e:d5:32:c1:0d:ce:01:de:
8c:6c:94:d7:49:06:6e:81:fa:97:ac:99:d4:4b:ef:
9c:b3:04:3f:1a:5f:da:b9:e0:02:59:23:07:2c:20:
2c:d9:fc:3b:01:ea:69:39:15:6c:85:f4:3c:5f:ea:
4d:5c:3e:e5:3c:41:1b:e0:b6:a3:3a:45:2b:56:26:
4e:62:bc:83:eb:74:87:2d:73:c3:80:3e:6d:c7:3d:
67:4b:67:58:4f:9d:e2:e0:b5:64:ca:ee:d0:8f:0c:
d2:ce:91:02:c6:ef:90:77:9e:0d:34:50:ce:7c:20:
99:8e:8c:86:51:c1:33:82:1a:36:2c:16:af:e1:c4:
6d:2d:be:29:6a:32:75:d4:ab:63:81:2e:63:2e:c2:
0b:66:ed:62:6c:65:8f:a8:86:5e:79:50:00:1b:2f:
f7:61:27:9b:ad:1f:1b:4b:6c:c6:c8:5f:33:8a:47:
9c:10:36:e0:99:94:98:07:4e:a0:1c:a9:08:3b:ee:
e6:57:8c:47:f4:18:5c:85:2d:fd:42:0f:03:fd:38:
82:2f:7c:0c:93:8e:03:cb:ad:19:8e:da:29:6c:3c:
b2:1c:8b:a1:7a:d6:f1:86:97:cd:df:63:1f:9b:d2:
31:e6:3c:dc:72:8d:21:ba:25:7b:56:ee:ed:b7:da:
bf:00:d6:5c:99:ba:0c:5e:4a:a3:4f:c9:c0:db:5c:
6a:05:7c:a8:35:f0:3b:97:60:1a:d3:86:0a:33:e6:
9a:32:95:80:1a:53:bf:87:60:49:8e:62:d4:93:d1:
a2:c2:53
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
54:1B:45:D1:30:FD:41:1A:84:A0:EC:62:38:D6:91:D6:D9:25:07:E5
X509v3 Authority Key Identifier:
keyid:FD:D2:99:D6:26:25:EB:B8:5F:70:3B:9E:14:16:80:C4:A0:D4:0E:0A
X509v3 Subject Alternative Name:
DNS:localhost
Signature Algorithm: sha256WithRSAEncryption
5a:10:fd:44:88:6c:41:61:e7:96:2e:52:f1:44:33:67:bd:f3:
98:0a:dd:c6:11:69:11:e8:ec:f8:29:dc:1c:36:74:ed:d9:83:
af:30:1d:4b:62:09:6c:a5:2c:64:33:6f:76:4b:9c:f9:d2:2f:
f8:c9:98:c1:b9:9e:a5:0e:08:5c:9d:a1:bf:b9:e6:69:08:c4:
c6:72:a2:c6:89:74:95:f0:b5:52:2a:67:74:28:0a:9d:63:d5:
5d:7f:ce:12:97:c0:f6:f5:1c:7e:ff:02:bc:e0:92:e9:f4:b5:
09:2b:38:ee:0d:30:ef:63:67:51:42:d4:1e:ba:76:6f:6b:cf:
d9:75:81:0a:34:65:3b:6b:3a:8f:ed:66:f2:91:fa:55:54:98:
ac:b2:2d:95:bb:07:cc:6a:90:4f:e2:36:7f:07:c5:66:20:99:
88:b3:34:c7:ea:04:8d:9a:20:2d:bb:cc:05:8d:ad:bf:b8:ce:
27:eb:32:ad:b8:d9:ea:15:24:34:d6:79:47:c2:d4:f8:e0:b3:
a2:9e:02:c9:b0:55:6b:87:50:c3:6f:c8:a5:c6:91:76:ee:33:
62:e2:93:90:c2:11:f7:2c:6b:ac:0b:24:6f:9e:6e:6b:b7:2b:
9a:53:d2:9a:d6:6e:33:cb:40:ae:ce:af:52:0e:d8:4d:70:5c:
c1:97:5d:b0:d4:b1:19:5a:66:a5:df:e4:c5:28:4b:9a:68:4d:
70:b3:5a:f9:fd:51:0c:d1:6d:56:f6:5b:e3:b2:60:c1:77:0e:
3b:00:6d:08:42:67:a1:4f:cb:75:13:fe:72:42:d0:0d:de:4a:
47:83:ef:d3:c9:91:97:f4:84:53:92:7c:8e:43:97:84:bd:ec:
c3:49:79:86:42:38:5b:7d:41:89:af:72:0e:6b:cb:34:20:bc:
23:02:46:3e:74:88:f2:c3:4b:77:96:06:6c:32:2d:ca:91:4e:
e7:69:b0:6e:07:c2:0d:42:8e:7f:6c:70:a1:c9:2a:90:44:e7:
ff:91:5e:8e:84:55:a0:7e:1e:cc:21:f6:3f:6a:6b:ca:f7:1e:
93:f7:75:49:2a:56:06:82:15:d3:01:9b:62:05:53:2c:70:2b:
55:51:00:96:4e:9d:35:78:29:9d:d2:f5:ef:2a:f4:17:a2:7d:
5f:a3:0d:8d:75:bd:d4:70:42:d9:0e:d8:99:ec:0f:55:f0:1f:
61:03:53:a0:9d:44:88:33:24:d1:58:b1:2b:b3:84:9d:2b:98:
78:16:47:7d:86:16:be:80:58:48:0b:c5:d5:cb:33:91:c6:d0:
8b:4f:c5:a8:3f:27:23:0f:ea:8f:6a:91:64:23:92:e6:7e:e7:
db:34:31:ec:f4:1a:01:83
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment