diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-10-05 18:35:16 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-10-05 18:35:16 +0200 |
commit | bef6977aade3a901ac17ed1e31de22c8de066921 (patch) | |
tree | acf212a4fdf11391a2e380fd2795fd9573b48df4 /OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpSignatureResult.java | |
parent | c75c00f935faf02e65c1a6cb165ea6cf6b236432 (diff) | |
download | open-keychain-bef6977aade3a901ac17ed1e31de22c8de066921.tar.gz open-keychain-bef6977aade3a901ac17ed1e31de22c8de066921.tar.bz2 open-keychain-bef6977aade3a901ac17ed1e31de22c8de066921.zip |
New API version, import from clipboard
Diffstat (limited to 'OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpSignatureResult.java')
-rw-r--r-- | OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpSignatureResult.java | 51 |
1 files changed, 32 insertions, 19 deletions
diff --git a/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpSignatureResult.java b/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpSignatureResult.java index 4446614dd..829f8f8cf 100644 --- a/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpSignatureResult.java +++ b/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpSignatureResult.java @@ -25,40 +25,50 @@ public class OpenPgpSignatureResult implements Parcelable { // successfully verified signature, with trusted public key public static final int SIGNATURE_SUCCESS_TRUSTED = 1; // no public key was found for this signature verification + // you can retrieve the key with + // getKeys(new String[] {String.valueOf(signatureResult.getKeyId)}, true, callback) public static final int SIGNATURE_UNKNOWN_PUB_KEY = 2; // successfully verified signature, but with untrusted public key public static final int SIGNATURE_SUCCESS_UNTRUSTED = 3; - int signatureStatus; - String signatureUserId; + int status; boolean signatureOnly; + String userId; + long keyId; - public int getSignatureStatus() { - return signatureStatus; - } - - public String getSignatureUserId() { - return signatureUserId; + public int getStatus() { + return status; } public boolean isSignatureOnly() { return signatureOnly; } + public String getUserId() { + return userId; + } + + public long getKeyId() { + return keyId; + } + public OpenPgpSignatureResult() { } - public OpenPgpSignatureResult(int signatureStatus, String signatureUserId, boolean signatureOnly) { - this.signatureStatus = signatureStatus; - this.signatureUserId = signatureUserId; + public OpenPgpSignatureResult(int signatureStatus, String signatureUserId, + boolean signatureOnly, long keyId) { + this.status = signatureStatus; this.signatureOnly = signatureOnly; + this.userId = signatureUserId; + this.keyId = keyId; } public OpenPgpSignatureResult(OpenPgpSignatureResult b) { - this.signatureStatus = b.signatureStatus; - this.signatureUserId = b.signatureUserId; + this.status = b.status; + this.userId = b.userId; this.signatureOnly = b.signatureOnly; + this.keyId = b.keyId; } public int describeContents() { @@ -66,17 +76,19 @@ public class OpenPgpSignatureResult implements Parcelable { } public void writeToParcel(Parcel dest, int flags) { - dest.writeInt(signatureStatus); - dest.writeString(signatureUserId); + dest.writeInt(status); dest.writeByte((byte) (signatureOnly ? 1 : 0)); + dest.writeString(userId); + dest.writeLong(keyId); } public static final Creator<OpenPgpSignatureResult> CREATOR = new Creator<OpenPgpSignatureResult>() { public OpenPgpSignatureResult createFromParcel(final Parcel source) { OpenPgpSignatureResult vr = new OpenPgpSignatureResult(); - vr.signatureStatus = source.readInt(); - vr.signatureUserId = source.readString(); + vr.status = source.readInt(); vr.signatureOnly = source.readByte() == 1; + vr.userId = source.readString(); + vr.keyId = source.readLong(); return vr; } @@ -88,9 +100,10 @@ public class OpenPgpSignatureResult implements Parcelable { @Override public String toString() { String out = new String(); - out += "\nsignatureStatus: " + signatureStatus; - out += "\nsignatureUserId: " + signatureUserId; + out += "\nstatus: " + status; + out += "\nuserId: " + userId; out += "\nsignatureOnly: " + signatureOnly; + out += "\nkeyId: " + keyId; return out; } |