diff options
author | Ash Hughes <spirit.returned@googlemail.com> | 2013-03-18 18:51:24 +0000 |
---|---|---|
committer | Ash Hughes <spirit.returned@googlemail.com> | 2013-03-18 18:51:24 +0000 |
commit | 2d856c5f0e4f0ba9e1973ad85fde14ad06a1133c (patch) | |
tree | 047268e97e2469f53015381d6e5ddd782ecaf5b3 /OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java | |
parent | 12d6cfefd7f36d90780d0eea6863311dd5c2ae2d (diff) | |
download | open-keychain-2d856c5f0e4f0ba9e1973ad85fde14ad06a1133c.tar.gz open-keychain-2d856c5f0e4f0ba9e1973ad85fde14ad06a1133c.tar.bz2 open-keychain-2d856c5f0e4f0ba9e1973ad85fde14ad06a1133c.zip |
use db to mark keys which can certify
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java')
-rw-r--r-- | OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java index c23dcc559..7190d72c4 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java @@ -382,6 +382,7 @@ public class ProviderHelper { values.put(Keys.IS_MASTER_KEY, key.isMasterKey()); values.put(Keys.ALGORITHM, key.getPublicKey().getAlgorithm()); values.put(Keys.KEY_SIZE, key.getPublicKey().getBitStrength()); + values.put(Keys.CAN_CERTIFY, (PgpHelper.isCertificationKey(key) && has_private)); values.put(Keys.CAN_SIGN, (PgpHelper.isSigningKey(key) && has_private)); values.put(Keys.CAN_ENCRYPT, PgpHelper.isEncryptionKey(key)); values.put(Keys.IS_REVOKED, key.getPublicKey().isRevoked()); |