1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-11-22 14:22:05 +01:00

Hack: consider ikey_trusted keys as trusted

This commit is contained in:
Paul Schaub 2021-03-29 13:43:45 +02:00
parent 77f4273c3a
commit 171f916df2

View file

@ -152,10 +152,13 @@ public class OpenPgpContact {
while (iterator.hasNext()) { while (iterator.hasNext()) {
PGPPublicKeyRing ring = iterator.next(); PGPPublicKeyRing ring = iterator.next();
OpenPgpV4Fingerprint fingerprint = new OpenPgpV4Fingerprint(ring); OpenPgpV4Fingerprint fingerprint = new OpenPgpV4Fingerprint(ring);
if (store.getTrust(getJid(), fingerprint) != trust) { if (trust == OpenPgpTrustStore.Trust.trusted) {
OpenPgpTrustStore.Trust fingerprintTrust = store.getTrust(getJid(), fingerprint);
if (fingerprintTrust != OpenPgpTrustStore.Trust.trusted && fingerprintTrust != OpenPgpTrustStore.Trust.ikey_trusted) {
toRemove.add(ring); toRemove.add(ring);
} }
} }
}
for (PGPPublicKeyRing ring : toRemove) { for (PGPPublicKeyRing ring : toRemove) {
keys = PGPPublicKeyRingCollection.removePublicKeyRing(keys, ring); keys = PGPPublicKeyRingCollection.removePublicKeyRing(keys, ring);