Creates an TLS tunnel within an existing stream.
: Stream ;
|The ALPN that has been negotiated for this connection.|
|(Scheduled for deprecation) Queries if there is data available for immediate, non-blocking read.|
|Returns true iff the end of the input stream has been reached.|
|(Scheduled for deprecation) Returns the maximum number of bytes that are known to remain in this stream until the end is reached.|
|Flushes and finalizes the stream.|
|Flushes the stream and makes sure that all data is being written to the output device.|
|Returns a temporary reference to the data that is currently buffered.|
|Fills the preallocated array 'bytes' with data from the stream.|
|Writes an array of bytes to the stream.|
|Pipes an InputStream directly into this OutputStream.|
Be sure to call finalize before finalizing/closing the outer stream so that the TLS tunnel is properly closed first.