public class BouncyCastleOpenPgpSignatureVerifier extends java.lang.Object implements OpenPgpSignatureVerifier
ROLE
Constructor and Description |
---|
BouncyCastleOpenPgpSignatureVerifier() |
Modifier and Type | Method and Description |
---|---|
SignatureStatus |
verifyDetachedSignature(java.io.InputStream data,
java.io.InputStream signature,
KeyRing keyRing,
boolean asciiArmored)
Verify a piece of data against a detached signature.
|
SignatureStatus |
verifySignature(java.io.InputStream data,
KeyRing keyRing)
Verify a piece of data that was signed with OpenPGP.
|
public BouncyCastleOpenPgpSignatureVerifier()
public SignatureStatus verifySignature(java.io.InputStream data, KeyRing keyRing) throws OpenPgpException, UnknownKeyException
OpenPgpSignatureVerifier
verifySignature
in interface OpenPgpSignatureVerifier
data
- the data that was signedkeyRing
- the keyring containing the key used to sign the dataOpenPgpException
UnknownKeyException
public SignatureStatus verifyDetachedSignature(java.io.InputStream data, java.io.InputStream signature, KeyRing keyRing, boolean asciiArmored) throws OpenPgpException, UnknownKeyException, java.io.IOException
OpenPgpSignatureVerifier
verifyDetachedSignature
in interface OpenPgpSignatureVerifier
data
- the data to that was signedsignature
- the detached signature to verify against the datakeyRing
- the keyring containing the key used to sign the dataasciiArmored
- whether the signature is ascii armoredOpenPgpException
UnknownKeyException
java.io.IOException