org.apache.commons.openpgp
Interface OpenPgpSignatureVerifier
- All Known Implementing Classes:
- BouncyCastleOpenPgpSignatureVerifier
public interface OpenPgpSignatureVerifier
Interface for verifying data signed with OpenPGP.
- Author:
- Brett Porter
Field Summary |
static java.lang.String |
ROLE
|
ROLE
static final java.lang.String ROLE
verifySignature
SignatureStatus verifySignature(java.io.InputStream data,
KeyRing keyRing)
throws OpenPgpException,
UnknownKeyException
- Verify a piece of data that was signed with OpenPGP.
- Parameters:
data
- the data that was signedkeyRing
- the keyring containing the key used to sign the data
- Throws:
OpenPgpException
UnknownKeyException
verifyDetachedSignature
SignatureStatus verifyDetachedSignature(java.io.InputStream data,
java.io.InputStream signature,
KeyRing keyRing,
boolean asciiArmored)
throws OpenPgpException,
UnknownKeyException,
java.io.IOException
- Verify a piece of data against a detached signature.
- Parameters:
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 armored
- Throws:
OpenPgpException
UnknownKeyException
java.io.IOException