Class PGPEncryptedData

    • Method Detail

      • getInputStream

        public java.io.InputStream getInputStream()
        Return the raw input stream for the data stream.

        Note this stream is shared with all other encryption methods in the same PGPEncryptedDataList and with any decryption methods in sub-classes, so consuming this stream will affect decryption.

        Returns:
        the encrypted data in this packet.
      • isIntegrityProtected

        public boolean isIntegrityProtected()
        Checks whether the packet is integrity protected.
        Returns:
        true if there is a modification detection code package associated with this stream
      • verify

        public boolean verify()
                       throws PGPException,
                              java.io.IOException
        Verifies the integrity of the packet against the modification detection code associated with it in the stream.

        Note: This can only be called after the message has been read.

        Returns:
        true if the message verifies, false otherwise.
        Throws:
        PGPException - if the message is not integrity protected.
        java.io.IOException