org.apache.commons.openpgp
Interface OpenPgpSigner
- All Known Implementing Classes:
- BouncyCastleOpenPgpSigner
public interface OpenPgpSigner
Interface for signing data with OpenPGP.
- Author:
- Brett Porter
ROLE
static final String ROLE
sign
void sign(InputStream data,
OutputStream signedOutput,
String keyId,
KeyRing keyRing,
boolean asciiArmor)
throws OpenPgpException
- Sign a piece of data with the given key.
- Parameters:
data
- the data to signsignedOutput
- the signed output datakeyId
- the key ID of the key used to sign itkeyRing
- the keyring containing the key aboveasciiArmor
- whether to ascii armor the output
- Throws:
OpenPgpException
detachedSign
void detachedSign(InputStream data,
OutputStream signature,
String keyId,
KeyRing keyRing,
boolean asciiArmor)
throws OpenPgpException,
IOException
- Sign a piece of data with the given key, storing the signature in a detached output.
- Parameters:
data
- the data to signsignature
- the detached signaturekeyId
- the key ID of the key used to sign itkeyRing
- the keyring containing the key aboveasciiArmor
- whether to ascii armor the output
- Throws:
OpenPgpException
IOException
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.