The members of Javax.Net.Ssl.SSLEngine are listed below.
See Also: Inherited members from Java.Lang.Object
[read-only] abstract | DelegatedTask | Java.Lang.IRunnable. Returns a delegate task for this engine instance. |
abstract | EnableSessionCreation | bool. Returns whether new SSL sessions may be established by this engine. |
[read-only] | HandshakeSession | ISSLSession. Documentation for this section has not yet been entered. |
[read-only] abstract | HandshakeStatus | SSLEngineResult.HandshakeStatus. Returns the status of the handshake of this engine instance. |
[read-only] abstract | IsInboundDone | bool. Returns whether no more inbound data will be accepted by this engine. |
[read-only] abstract | IsOutboundDone | bool. Returns whether no more outbound data will be produced by this engine. |
abstract | NeedClientAuth | bool. Returns whether this engine instance will require client authentication. |
[read-only] | PeerHost | string. Returns the name of the peer host. |
[read-only] | PeerPort | int. Returns the port number of the peer host. |
[read-only] abstract | Session | ISSLSession. Returns the SSL session for this engine instance. |
SSLParameters | SSLParameters. Returns a new SSLParameters based on this SSLSocket's current cipher suites, protocols, and client authentication settings. | |
abstract | UseClientMode | bool. Returns whether this engine is set to act in client mode when handshaking. |
abstract | WantClientAuth | bool. Returns whether this engine will request client authentication. |
[read-only] override | ThresholdClass | IntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
[read-only] override | ThresholdType | Type. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
abstract | BeginHandshake()Initiates a handshake on this engine. | |
abstract | CloseInbound()Notifies this engine instance that no more inbound network data will be sent to this engine. | |
abstract | CloseOutbound()Notifies this engine instance that no more outbound application data will be sent to this engine. | |
abstract | GetEnabledCipherSuites()Returns the SSL cipher suite names that are enabled in this engine instance. | |
abstract | GetEnabledProtocols()Returns the protocol version names that are enabled in this engine instance. | |
abstract | GetSupportedCipherSuites()Returns the SSL cipher suite names that are supported by this engine. | |
abstract | GetSupportedProtocols()Returns the protocol names that are supported by this engine. | |
abstract | SetEnabledCipherSuites(string[])Sets the SSL cipher suite names that should be enabled in this engine instance. | |
abstract | SetEnabledProtocols(string[])Sets the protocol version names that should be enabled in this engine instance. | |
Unwrap(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer)Decodes the incoming network data buffer into the application data buffer. | ||
Unwrap(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer[])Decodes the incoming network data buffer into the application data buffers. | ||
abstract | Unwrap(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer[], int, int)Decodes the incoming network data buffer into application data buffers. | |
Wrap(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer)Encodes the outgoing application data buffer into the network data buffer. | ||
Wrap(Java.Nio.ByteBuffer[], Java.Nio.ByteBuffer)Encodes the outgoing application data buffers into the network data buffer. | ||
abstract | Wrap(Java.Nio.ByteBuffer[], int, int, Java.Nio.ByteBuffer)Encodes the outgoing application data buffers into the network data buffer. |