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.