diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-15 23:54:05 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-15 23:54:05 +0200 |
commit | 08399dec4bbd63e6377b2bd876fbc07c235c65cb (patch) | |
tree | 2e85d39fb5fad2c91bc84bcd4dcd81f89a6fd9c6 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java | |
parent | 9df498b7144dcb77cbdcef70a4f609c01e7d3bbc (diff) | |
download | open-keychain-08399dec4bbd63e6377b2bd876fbc07c235c65cb.tar.gz open-keychain-08399dec4bbd63e6377b2bd876fbc07c235c65cb.tar.bz2 open-keychain-08399dec4bbd63e6377b2bd876fbc07c235c65cb.zip |
Fix PgpDecryptVerify signature verification: search for right signature subkey instead of using first subkey for verification
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java index 7875358bd..26f437d8d 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java @@ -152,8 +152,8 @@ public class EncryptAsymmetricFragment extends Fragment { PGPSecretKey masterKey = keyRing.getSecretKey(); if (masterKey != null) { - Vector<PGPSecretKey> signKeys = PgpKeyHelper.getUsableSigningKeys(keyRing); - if (signKeys.size() > 0) { + PGPSecretKey signKey = PgpKeyHelper.getFirstSigningSubkey(keyRing); + if (signKey != null) { setSignatureKeyId(masterKey.getKeyID()); } } |