aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-03-20 16:04:05 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2014-03-20 16:04:05 +0100
commit36815b91851b071ded1cd5707e122f257b932555 (patch)
tree9c0305810b97da719543e30b3c7c54b841a08878 /OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java
parent2b774899322ae31f1d22999caae68c3f80985c8a (diff)
downloadopen-keychain-36815b91851b071ded1cd5707e122f257b932555.tar.gz
open-keychain-36815b91851b071ded1cd5707e122f257b932555.tar.bz2
open-keychain-36815b91851b071ded1cd5707e122f257b932555.zip
Use getter and setter
Diffstat (limited to 'OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java29
1 files changed, 17 insertions, 12 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java
index 3658ef6c6..a25e3d748 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/util/HkpKeyServer.java
@@ -239,32 +239,35 @@ public class HkpKeyServer extends KeyServer {
final Matcher matcher = PUB_KEY_LINE.matcher(data);
while (matcher.find()) {
- final ImportKeysListEntry info = new ImportKeysListEntry();
- info.bitStrength = Integer.parseInt(matcher.group(3));
+ final ImportKeysListEntry entry = new ImportKeysListEntry();
+
+ entry.setBitStrength(Integer.parseInt(matcher.group(3)));
+
final int algorithmId = Integer.decode(matcher.group(2));
- info.algorithm = getAlgorithmFromId(algorithmId);
+ entry.setAlgorithm(getAlgorithmFromId(algorithmId));
// group 1 contains the full fingerprint (v4) or the long key id if available
// see https://bitbucket.org/skskeyserver/sks-keyserver/pull-request/12/fixes-for-machine-readable-indexes/diff
// and https://github.com/openpgp-keychain/openpgp-keychain/issues/259#issuecomment-38168176
String fingerprintOrKeyId = matcher.group(1);
if (fingerprintOrKeyId.length() > 16) {
- info.fingerPrintHex = "0x" + PgpKeyHelper.splitFingerprintHex(fingerprintOrKeyId);
- info.keyIdHex = "0x" + fingerprintOrKeyId.substring(fingerprintOrKeyId.length()
- - 16, fingerprintOrKeyId.length());
+ entry.setFingerPrintHex(PgpKeyHelper.splitFingerprintHex(
+ fingerprintOrKeyId.toLowerCase(Locale.US)));
+ entry.setKeyIdHex("0x" + fingerprintOrKeyId.substring(fingerprintOrKeyId.length()
+ - 16, fingerprintOrKeyId.length()));
} else {
// set key id only
- info.keyIdHex = "0x" + fingerprintOrKeyId;
+ entry.setKeyIdHex("0x" + fingerprintOrKeyId);
}
final long creationDate = Long.parseLong(matcher.group(4));
final GregorianCalendar tmpGreg = new GregorianCalendar(TimeZone.getTimeZone("UTC"));
tmpGreg.setTimeInMillis(creationDate * 1000);
- info.date = tmpGreg.getTime();
+ entry.setDate(tmpGreg.getTime());
- info.revoked = matcher.group(6).contains("r");
- info.userIds = new ArrayList<String>();
+ entry.setRevoked(matcher.group(6).contains("r"));
+ ArrayList<String> userIds = new ArrayList<String>();
final String uidLines = matcher.group(7);
final Matcher uidMatcher = UID_LINE.matcher(uidLines);
while (uidMatcher.find()) {
@@ -277,9 +280,11 @@ public class HkpKeyServer extends KeyServer {
// will never happen, because "UTF8" is supported
}
}
- info.userIds.add(tmp);
+ userIds.add(tmp);
}
- results.add(info);
+ entry.setUserIds(userIds);
+
+ results.add(entry);
}
return results;
}