Class PGPEncryptionUtil


  • public class PGPEncryptionUtil
    extends java.lang.Object
    • Field Detail

      • payloadEncryptAlg

        private int payloadEncryptAlg
      • armoredOutputStream

        private final org.bouncycastle.bcpg.ArmoredOutputStream armoredOutputStream
      • encryptedOut

        private java.io.OutputStream encryptedOut
      • compressedOut

        private java.io.OutputStream compressedOut
      • literalOut

        private java.io.OutputStream literalOut
      • supportPGP2_6

        private boolean supportPGP2_6
      • isCompressData

        private boolean isCompressData
      • isArmor

        private boolean isArmor
    • 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.PGPException
        java.security.NoSuchProviderException
        java.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.IOException
        Close 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)