Skip to content

Commit ad2a7e6

Browse files
authored
Merge pull request #740 from pinheadmz/tor-da-cert
Tor: refresh expired authority certificate
2 parents cf667af + 1f4ba60 commit ad2a7e6

12 files changed

+129
-146
lines changed

resources/images/tor/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
## Refresh Tor DA V3 Authority Keys
2+
3+
1. Generate new authority identity key (should only need to do this once)
4+
5+
From `tor/tor-keys/` directory:
6+
7+
```
8+
tor-gencert --create-identity-key -i authority_identity_key
9+
```
10+
11+
The PEM passphrase used is `warnet`
12+
13+
2. Generate new certificates (expires in 24 months)
14+
15+
```
16+
tor-gencert -i authority_identity_key -s authority_signing_key -c authority_certificate -m 24
17+
```
18+
19+
3. Configure tor
20+
21+
Copy the `fingerprint` value from line 2 in `authority_certificate` and paste in to the top of `tor-entrypoint.sh` as `V3IDENT`
22+
23+
24+
## Build and upload Warnet images
25+
26+
From repository root:
27+
28+
```
29+
./resources/images/tor/build-tor.sh
30+
```

resources/images/tor/tor-entrypoint.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/bin/bash
22
set -e
33

4+
V3IDENT=D9ED7BC69543F1477968C312E7EEEB933BC4EF6D
5+
46
echo "Starting tor-entrypoint.sh"
57

68
IP_ADDR=$(ip addr show eth0 | grep "inet\b" | awk '{print $2}' | cut -d/ -f1)
@@ -14,7 +16,7 @@ echo "My IP address: $IP_ADDR"
1416
echo "Directory Authority IP address: $TORDA_IP"
1517

1618
echo "Address $IP_ADDR" >> /etc/tor/torrc
17-
echo "DirAuthority orport=9001 no-v2 v3ident=15E09A6BE3619593076D8324A2E1DBEEAD4539CD $TORDA_IP:9030 03E942A4F12D85B2CF7CBA4E910F321AE98EC233" >> /etc/tor/torrc
19+
echo "DirAuthority orport=9001 no-v2 v3ident=$V3IDENT $TORDA_IP:9030 03E942A4F12D85B2CF7CBA4E910F321AE98EC233" >> /etc/tor/torrc
1820

1921
cat /etc/tor/torrc
2022

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
dir-key-certificate-version 3
2-
fingerprint 15E09A6BE3619593076D8324A2E1DBEEAD4539CD
3-
dir-key-published 2023-09-08 18:28:10
4-
dir-key-expires 2025-09-08 18:28:10
2+
fingerprint D9ED7BC69543F1477968C312E7EEEB933BC4EF6D
3+
dir-key-published 2025-09-09 15:29:22
4+
dir-key-expires 2027-09-09 15:29:22
55
dir-identity-key
66
-----BEGIN RSA PUBLIC KEY-----
7-
MIIBigKCAYEAs1eKRRP+mWy2XpLbkY3dPkEfdKIfPMDDiG3o/Xu0c3fin1aJ32uG
8-
BY3PGtwS2KQZHEJETjSaACq+2x9+fb4RV5bWhaptbt6l7dvDn15NbEklnkV3sx86
9-
VxiKqybUp5IQ3cNkM0AxUmQ1M/N+zzIe95T1XplaHVBSQN4xhJgYlDkDkNexIHpP
10-
0uFxjO+2hro3cMRotjqR6xZw5OWKVJh5Is8jiSUs57xomeUy5HaUsADw46b88Ff9
11-
iVfTP975jzuFF7H0kKOxRpIZGRnfnuDdAtYXWHYXtIVwKBdSeHeK/N53++kxtGET
12-
AcyWoHqO2xlvhtPbiKLHkwq0nNFFfwnhgJJSWHqYs6YI300pEMRHJMFWNsZwgwVE
13-
dplmxnOLv9/TnJsD06d+kc05/JTfZXE/3JFs4rMci0jIhMlw+HtFfRwpDMjGI00u
14-
VyADI0DMYTFWr+wFWrhs5N17BdQVSZUZlfxL5trZFdQpUZhxuKJowNLV1EdWzHFJ
15-
srwV+C0LLWr/AgMBAAE=
7+
MIIBigKCAYEArVKyRDT0nfpLBNwJgp6BBSJXZNT9c2NuADheEFP61DY8s5tZmXFE
8+
hMahb++e+pQqFg4qCRsD91enS+psf6NoUqeuKiLlrAuRqeZRP1sFi6srvLr0Ytbv
9+
OTwtNxC65s3aHjWudYfO4MAL83pnOSrTj5cQ9WMKZSM7pWTT9DVzVqWcGxJ/ykhr
10+
6NoXdqu5VIJillI9mzqKwANCPqykbXO0qX3nvr0fJiJXMMNiSXquIgSWRRJrtOp1
11+
AuI9Wukkx+q03TS5MZRa1MU8YgXzFmVfr4Erhik3RfS5NO8N2m2qqH4cef2HzIUQ
12+
tlFuq6kn76j8H0R6ut3s+AYhIXe4zfN/quK5nTLnMI3JbhfXhpNHAyTsCFBCE0Am
13+
t0gh6Vh4epukQpS4FK6Bt5tCIaeuAS4PruvaN3eNHg3RnYDrfg071G8TP5ye0l5l
14+
hkD4j8u1mdagqykFBrxRRHYM6BVDQPSkuqshPuu9FGOcOpeB+GlC8HpmNuJwwlyg
15+
02b2x46Eu23jAgMBAAE=
1616
-----END RSA PUBLIC KEY-----
1717
dir-signing-key
1818
-----BEGIN RSA PUBLIC KEY-----
19-
MIIBCgKCAQEAyARJ1Nano6bZsTf3UplBhaP8BfrhvDLrJmmk8x4sAot0aHPG/eOH
20-
qGak3y3CM1I+uxozyE58w9mBOuueUIzZelUZVjgg91dsqT5/3lIYEhB4riV29Of0
21-
AJeh2uibEVrv1ecXo5HYFKEcCHMRTvZaWIWSKjV6TPqPbpXhDBwIcZ+/tHpAml8h
22-
CfGMFRYIEmisNL9xjoNU1R4Iyu07xQw85+xeMU/9UJgsXnvkqkAPbAhwxZq9/8yj
23-
/9V4jcE5NR0KdDuPblEcD5ZNjMckUeTzuVDLgdsazOROD05zaTx8kP1UixJdon8Z
24-
oJ/fsNWsgpzNv6ns8BIwwEAOnd7seXlmfQIDAQAB
19+
MIIBCgKCAQEAnZVQviMvuflUfqgSLbVrH79ljdihFTWYgNefw1ewdYtODWsFvAMT
20+
Ttd+WpIDipAx3+LiZXgSNgzyVAMKpvozZWVaKPMKyf4zNqI0qT0AakborZSlgrOY
21+
eFbyWc+0FIU7pfuVT/ukWEBxebif5EXe+X2z4LuCoUpV/xZ2oU7LOhOAJ8Dnm6B3
22+
M8jwIouEMWxtIYVYVeObvI81Q8rADzERtRPDlP4gd9hwoqVTnD3u8xY3Z5cmiVCt
23+
nJmiiQPVkXItLqZDtajVPqTF8pDySsIo/CssFdU1MWs+sBVFKM+c/Z7LpmipC7pV
24+
pFw0B4BmKR8x51I3QSSKQ7V66IjH2WP3JwIDAQAB
2525
-----END RSA PUBLIC KEY-----
2626
dir-key-crosscert
2727
-----BEGIN ID SIGNATURE-----
28-
DJzp0QmipBz3IJ6zWziyBEkNBPA5J6QDhq2XDFNjdq2RYcOh1hZ1D089587wP3Xg
29-
FoQehBDQccZCrmerEegdZ89dk+QXeNWrGGVpRwp7v+ok7lRPooC1IV3BIHcLs0BQ
30-
fm7d3kYByVl1IaY7D9mpKG6COS/WOrKEnxp75YW18KEH7oIA60c395DfEkUZvDWt
31-
a2ba2eBizM76cFUknQNlExWkw32DNtj1Axz9QyS6IQmyGxvlA1kWL6hiIPAV16NS
32-
E5FcU/wQHL7a7tqAM3UkuLKT3nhcbdYGcaYpbzU/4jF61bzm7ETcqqL40EMQg5Hs
33-
y3kcXZ4ItPFBn/LISp/zCg==
28+
Q6O+oPe4NJYj3fHXJ/nxrwI6hBeRjyYMvwYzA3fKu7ow+2jfayMHB2k1zXUpoQKq
29+
2GphDAr55RKPEREYkNRWNcJEPWVHzVzhqZITJDeDnHZMIYU4LlUBm59xOHJfv7F2
30+
m8cgRTPxEzn9bg1qx5/1zMv4tSwIX40VEBYijH2nWzl6pgds/B8bRnOoTCDQ5ieP
31+
VpxKm4qpBWA8ePsiQkVOegKKVlEFkPmQZDF7HV5EQ5cKfumWvdf5mSgXQoqhn9MQ
32+
4DM7YSg438tx4Cqlka+dBnX9GHm7EtiFkEsNRdlOt4tAjkIUZh1vux8Qn58GZXEl
33+
1ikQimYdlOJNLHhaS7Oxsw==
3434
-----END ID SIGNATURE-----
3535
dir-key-certification
3636
-----BEGIN SIGNATURE-----
37-
e9OQlThM7Y1jBIvZHYsm00ZcCR4L0JRGnzPtZhPtrczAi7dT7gdLhJZSYY5BM1VU
38-
EB24flAJXeP03BtnOuFOURaazvW7J154sVHGQf96OyuCjSOjTlDNQLc6kNL1f0WD
39-
bIXoJ0mPfRJzGX5NmGUa3KmW7/PgNO49VJSCuQQpBmC2qzQBPTCkATehJxCfiB8p
40-
B6toi/ODKmXtFce1J0K9TRmAEIhmA5jzxqd3JISgGx0iP1iXmnMPHESXMS8QJ13e
41-
U4t46NbobZDCAk7xkF/DNjuu0ZSV/IFg7EbB7f/qdIGvvK9bu7Esq5FoVr8sFZ50
42-
jxeNBEJgNk7Z/DwmNyBODqUfWVSnOydaqRCAxyHIbHGJGHLXKOOdym4sqOBe1O4+
43-
lyXjp/iIcrTN8rCoKFI9uT4DZj9rzzRv2tzQYl7Iqlt1fImaPN4PAnFpG/LOMrxe
44-
v8S85DhkLpzl5uhojmVKAp810T9ege5MqXXGMDsisUtCyXDtqeQE6xqBDvydTm1m
37+
K2qbsfUFzUih4a5lPR4kU77F81jHQWs11NI18pwyQ/Q71eGHCfMvaHyQdGy0hJJU
38+
I6CcMQD3AuUIQ5AFuyIgPhlsgiyHOxfq8ZiAGbrA+/5ZHB5iwn7J5rxNnVq8tO/e
39+
P0xHKtjiDIm0bZuqw9NINclD9C7/B0fafEnZ0NsIjNQ7omMvVKhbcQgojb9d1n9E
40+
v59LgoylFyr7V6FJFrpZwPV7nMznEdX9L4U/ZAq85M7owEUSfDQH6Ep/aJ7PH2YE
41+
BiMSMuyLf0qqylgYUGFI0zg+GrR93pN9ajKvomAvu5BiqoEzoQNwLe24/CIGFiN6
42+
S9zFDki5SoZGC9w+RIK4P8YZxrxbmPGtH0UKjlI76RXoCCb0dif2snxGd+YZHUev
43+
8wxn2jvgUZNAfT0bGKAZQZLmys2TCnKoBALR3nf/tR5stpMFM/207XJd8OykRsve
44+
fzHmCLp0xO7Son6xG9urJ4qAOuBYcxdbAOtASNIsMtxTMhA+HqECZ+h8X5BZM9Q4
4545
-----END SIGNATURE-----
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
11
-----BEGIN ENCRYPTED PRIVATE KEY-----
2-
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
40-
AO5X54JZORhV3fvT0QE=
2+
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
40+
xhYqQ4VR8ylP25os7jI=
4141
-----END ENCRYPTED PRIVATE KEY-----
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
-----BEGIN RSA PRIVATE KEY-----
2-
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
2727
-----END RSA PRIVATE KEY-----
-64 Bytes
Binary file not shown.
-96 Bytes
Binary file not shown.
-172 Bytes
Binary file not shown.
-96 Bytes
Binary file not shown.

resources/images/tor/tor-keys/secret_onion_key

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)