wrapped-key-ring: view certify

This commit is contained in:
Vincent Breitmoser
2014-05-04 12:07:19 +02:00
parent b5647b2062
commit d68fce6875
2 changed files with 18 additions and 17 deletions

View File

@@ -11,6 +11,7 @@ import org.spongycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodG
import org.sufficientlysecure.keychain.Constants;
import org.sufficientlysecure.keychain.util.IterableIterator;
import java.security.SignatureException;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
@@ -157,6 +158,18 @@ public class CachedPublicKey {
sig.init(contentVerifierBuilderProvider, mKey);
}
/** Verify a signature for this pubkey, after it has been initialized by the signer using
* initSignature(). This method should probably move into a wrapped PGPSignature class
* at some point.
*/
public boolean verifySignature(PGPSignature sig, String uid) throws PGPException {
try {
return sig.verifyCertification(uid, mKey);
} catch (SignatureException e) {
throw new PGPException("Error!", e);
}
}
public byte[] getFingerprint() {
return mKey.getFingerprint();
}