## Uses of Class
javax.net.ssl.SSLContext

Packages that use SSLContext
java.net.http: High level HTTP API
javax.net.ssl: Provides classes for the secure socket package.
javax.rmi.ssl: Provides implementations of `RMIClientSocketFactory` and `RMIServerSocketFactory` over the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.

### Uses of SSLContext in java.net.http

Methods in java.net.http that return SSLContext
`abstract SSLContext` HttpClient.`sslContext()` Returns the SSLContext, if one was set on this client.

Methods in java.net.http with parameters of type SSLContext
`abstract HttpClient.Builder` HttpClient.Builder.`sslContext(SSLContext sslContext)` Sets an SSLContext.

### Uses of SSLContext in javax.net.ssl

Methods in javax.net.ssl that return SSLContext
`static SSLContext` SSLContext.`getDefault()` Returns the default SSL context.
`static SSLContext` SSLContext.`getInstance(String protocol)` Returns a `SSLContext` object that implements the specified secure socket protocol.
`static SSLContext` SSLContext.`getInstance(String protocol, String provider)` Returns a `SSLContext` object that implements the specified secure socket protocol.
`static SSLContext` SSLContext.`getInstance(String protocol, Provider provider)` Returns a `SSLContext` object that implements the specified secure socket protocol.

Methods in javax.net.ssl with parameters of type SSLContext
`static void` SSLContext.`setDefault(SSLContext context)` Sets the default SSL context.

### Uses of SSLContext in javax.rmi.ssl

Constructors in javax.rmi.ssl with parameters of type SSLContext
Constructor and Description
`SslRMIServerSocketFactory(SSLContext context, String[] enabledCipherSuites, String[] enabledProtocols, boolean needClientAuth)` Creates a new `SslRMIServerSocketFactory` with the specified `SSLContext` and SSL socket configuration.