use keys.openpgp.org by default
This commit is contained in:
parent
0a001e4cf6
commit
cb054156a7
2 changed files with 14 additions and 10 deletions
|
@ -197,7 +197,7 @@ public final class Constants {
|
|||
|
||||
public static final class Defaults {
|
||||
public static final String KEY_SERVERS = "hkps://keyserver.ubuntu.com,hkps://hkps.pool.sks-keyservers.net;hkp://jirk5u4osbsr34t5.onion,hkps://pgp.mit.edu";
|
||||
public static final int PREF_CURRENT_VERSION = 9;
|
||||
public static final int PREF_CURRENT_VERSION = 10;
|
||||
}
|
||||
|
||||
public static final class key {
|
||||
|
|
|
@ -471,8 +471,9 @@ public class Preferences {
|
|||
case 7: {
|
||||
addOnionToSks();
|
||||
}
|
||||
case 8: {
|
||||
replaceDefaultKeyserverWithUbuntu();
|
||||
case 8:
|
||||
case 9: {
|
||||
replaceDefaultKeyserverWithKeysOpenPgpOrg();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -531,19 +532,22 @@ public class Preferences {
|
|||
setKeyServers(servers);
|
||||
}
|
||||
|
||||
private void replaceDefaultKeyserverWithUbuntu() {
|
||||
private void replaceDefaultKeyserverWithKeysOpenPgpOrg() {
|
||||
ArrayList<HkpKeyserverAddress> servers = getKeyServers();
|
||||
if (servers.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
boolean oldDefaults = "hkps://hkps.pool.sks-keyservers.net".equalsIgnoreCase(servers.get(0).getUrl()) ||
|
||||
"hkps://pgp.mit.edu".equalsIgnoreCase(servers.get(0).getUrl());
|
||||
String currentKeyserverUri = servers.get(0).getUrl();
|
||||
boolean oldDefaults = "hkps://keyserver.ubuntu.com".equalsIgnoreCase(currentKeyserverUri) ||
|
||||
"hkps://hkps.pool.sks-keyservers.net".equalsIgnoreCase(currentKeyserverUri) ||
|
||||
"hkps://pgp.mit.edu".equalsIgnoreCase(currentKeyserverUri);
|
||||
|
||||
HkpKeyserverAddress ubuntuKeyserver = HkpKeyserverAddress.createFromUri("hkps://keyserver.ubuntu.com");
|
||||
HkpKeyserverAddress keysOpenPgpOrgKeyserver = HkpKeyserverAddress.createWithOnionProxy(
|
||||
"hkps://keys.openpgp.org", "zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion");
|
||||
if (oldDefaults) {
|
||||
servers.add(0, ubuntuKeyserver);
|
||||
} else if (!servers.contains(ubuntuKeyserver)) {
|
||||
servers.add(ubuntuKeyserver);
|
||||
servers.add(0, keysOpenPgpOrgKeyserver);
|
||||
} else if (!servers.contains(keysOpenPgpOrgKeyserver)) {
|
||||
servers.add(keysOpenPgpOrgKeyserver);
|
||||
}
|
||||
setKeyServers(servers);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue