Package org.openas2.pgp
Class PGPEncryptionUtil
- java.lang.Object
-
- org.openas2.pgp.PGPEncryptionUtil
-
public class PGPEncryptionUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PGPEncryptionUtil(org.bouncycastle.openpgp.PGPPublicKey key, java.lang.String payloadFilename, java.io.OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the encrypted output writers.intgetPayloadEncryptAlg()java.io.OutputStreamgetPayloadOutputStream()Get an output stream connected to the encrypted file payload.booleanisArmor()booleanisCompressData()booleanisSupportPGP2_6()voidsetArmor(boolean isArmor)voidsetCompressData(boolean isCompressData)voidsetPayloadEncryptAlg(int payloadEncryptAlg)voidsetSupportPGP2_6(boolean supportPGP2_6)
-
-
-
Constructor Detail
-
PGPEncryptionUtil
public PGPEncryptionUtil(org.bouncycastle.openpgp.PGPPublicKey key, java.lang.String payloadFilename, java.io.OutputStream out) throws org.bouncycastle.openpgp.PGPException, java.security.NoSuchProviderException, java.io.IOException- Throws:
org.bouncycastle.openpgp.PGPExceptionjava.security.NoSuchProviderExceptionjava.io.IOException
-
-
Method Detail
-
getPayloadOutputStream
public java.io.OutputStream getPayloadOutputStream()
Get an output stream connected to the encrypted file payload.- Returns:
- The output stream for the payload to be sent
-
close
public void close() throws java.io.IOExceptionClose the encrypted output writers.- Throws:
java.io.IOException- - stream handling had a problem
-
isCompressData
public boolean isCompressData()
-
setCompressData
public void setCompressData(boolean isCompressData)
-
isSupportPGP2_6
public boolean isSupportPGP2_6()
-
setSupportPGP2_6
public void setSupportPGP2_6(boolean supportPGP2_6)
-
getPayloadEncryptAlg
public int getPayloadEncryptAlg()
-
setPayloadEncryptAlg
public void setPayloadEncryptAlg(int payloadEncryptAlg)
-
isArmor
public boolean isArmor()
-
setArmor
public void setArmor(boolean isArmor)
-
-