Create a new SSL pipe
SSL context to use
Optionaloptions: PipeOptionsPipe options
ReadonlyalpnGet negotiated ALPN protocol
ReadonlycertificateGet peer certificate information
ReadonlycipherGet current cipher information
ReadonlyhandshakeWhether SSL handshake is complete
ReadonlyisWhether this pipe operates in server mode
ReadonlyverifyGet peer certificate verification result
ReadonlyversionGet negotiated SSL/TLS version
Feed encrypted data from network to SSL engine
Encrypted data received from peer
Number of bytes consumed
Get encrypted data to send to network
Encrypted data or null if nothing to send
Perform one step of SSL/TLS handshake
true if handshake is complete, false if more data needed
Read decrypted data from SSL engine
Optionalsize: numberMaximum bytes to read (default: 16384)
Decrypted data or null if nothing available
Initiate SSL/TLS connection shutdown
Shutdown status code
Write plaintext data to SSL engine for encryption
Plaintext data to encrypt
Number of bytes written
SSL Pipe - Bidirectional SSL/TLS stream processor
Provides memory-based I/O for SSL/TLS handshake and data transfer. Can operate as both client and server.