Interface EncryptedOutputFile

  • All Known Subinterfaces:
    NativeEncryptionOutputFile

    public interface EncryptedOutputFile
    Thin wrapper around a OutputFile that is encrypting bytes written to the underlying file system, via an encryption key that is symbolized by the enclosed EncryptionKeyMetadata.

    The EncryptionManager returns instances of these when passed output files that should be encrypted as they are being written to the backing file system.

    • Method Detail

      • encryptingOutputFile

        OutputFile encryptingOutputFile()
        An OutputFile instance that encrypts the bytes that are written to its output streams.