aboutsummaryrefslogtreecommitdiffstats
path: root/bin/gpg-force-send-key
blob: 220089bac76fb6eb2851c2d282ecc020908ddb55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
#!/usr/bin/env bash

keyservers=(
    keys.gnupg.net
    keyserver.ubuntu.com
    pgp.key-server.io
    pgp.mit.edu

# curl -sSL https://sks-keyservers.net/status/ | hq 'table.list tr > td:nth-of-type(2)' text | cut -d'[' -f1

gozer.rediris.es
keys.andreas-puls.de
keys.internet-sicherheit.de
keys2.andreas-puls.de
keyserver-01.2ndquadrant.com
keyserver-02.2ndquadrant.com
keyserver-03.2ndquadrant.com
keyserver.dobrev.eu
keyserver.escomposlinux.org
keyserver.insect.com
keyserver1.computer42.org
keyserver2.computer42.org
pgp.cyberbits.eu
pgp.flexyz.com
pgp.lehigh.edu
pgp.net.nz
pgp.ocf.berkeley.edu
pgpkeys.co.uk
pgpkeys.eu
pgpkeys.uk
sks.hnet.se
sks.pod01.fleetstreetops.com
sks.pod02.fleetstreetops.com
a.keyserver.alteholz.eu
a.sks.srv.scientia.net
agora.cenditel.gob.ve
conflux.pgp.intern.ccs-baumann.de
cryptonomicon.mit.edu
fks.pgpkeys.eu
ice.mudshark.org
key.adeti.org
key.cccmz.de
key1.dock23.de
key2.dock23.de
keys-01.licoho.de
keys-02.licoho.de
keys.exosphere.de
keys.fedoraproject.org
keys.fspproductions.biz
keys.indymedia.org
keys.jhcloos.com
keys.mainframe.cx
keys.nerds.lu
keys.niif.hu
keys.s-l-c.biz
keys.schluesselbruecke.de
keys.sflc.info
keys.thoma.cc
keys01.fedoraproject.org.
keys02.fedoraproject.org.
keys2.kfwebs.net
keyserv.sr32.net
keyserver.adamas.ai
keyserver.aktronic.de
keyserver.bazon.ru
keyserver.boquet.org
keyserver.brian.minton.name
keyserver.cdresel.de
keyserver.codinginfinity.com
keyserver.compbiol.bio.tu-darmstadt.de
keyserver.durcheinandertal.ch
keyserver.freenet.de
keyserver.gingerbear.net
keyserver.globale-gruppe.de
keyserver.kjsl.com
keyserver.leg.uct.ac.za
keyserver.linuxpro.nl
keyserver.matteoswelt.de
keyserver.mattrude.com
keyserver.mesh.deuxpi.ca
keyserver.mpi-bremen.de
keyserver.nausch.org
keyserver.newideatest.site
keyserver.oeg.com.au
keyserver.opensuse.org
keyserver.provonet.nl
keyserver.saol.no-ip.com
keyserver.searchy.nl
keyserver.serviz.fr
keyserver.sincer.us
keyserver.skoopsmedia.net
keyserver.snt.utwente.nl
keyserver.stack.nl
keyserver.taygeta.com
keyserver.timlukas.de
keyserver.ut.mephi.ru
keyserver.vbrandl.net
keyserver.zap.org.au
keyserver1.canonical.com
keyserver2.boquet.org
keyserver2.canonical.com
kis.kim-minh.com
kr-sks.salac.me
openpgp1.claruscomms.net
pgp
pgp.benny-baumann.de
pgp.boomer41.net
pgp.cert.am
pgp.circl.lu
pgp.gwolf.org
pgp.jjim.de
pgp.librelabucm.org
pgp.ohai.su
pgp.opsgang.engineering
pgp.philihp.com
pgp.pkqs.net
pgp.pm
pgp.surf.nl
pgp.surfnet.nl
pgp.uni-mainz.de
pgp.uplinklabs.net
pgp.ustc.edu.cn
pgp.zdv.uni-mainz.de
pgpkeys.urown.net
pgpkeyserver.posteo.de
rchreactor.org
schluesselkasten.wertarbyte.de
sks-peer.spodhuis.org
sks.b4ckbone.de
sks.cybaze.it
sks.daylightpirates.org
sks.ecks.ca
sks.eq.by
sks.es.net
sks.fidocon.de
sks.infcs.de
sks.itq.de
sks.keyservers.net
sks.kingsview.org
sks.kserver.eu
sks.mbk-lab.ru
sks.mrball.net
sks.neel.ch
sks.nimblesec.com
sks.openpgp-keyserver.de
sks.parafoil.net
sks.pkqs.net
sks.rainydayz.org
sks.rarc.net
sks.research.nxfifteen.me.uk
sks.srv.dumain.com
sks.stsisp.ro
sks.theblains.org
sks.ygrek.org
vanunu.calyxinstitute.org
vinz.rediris.es
vm-keyserver.spline.inf.fu-berlin.de
zimmermann.mayfirst.org
zuul.rediris.es
)

for keyserver in "${keyservers[@]}"; do
  gpg --keyserver "$keyserver" --send-key "$1"
done