Module java.base
Package javax.net.ssl

# Class SSLContextSpi

=
public abstract class SSLContextSpi
extends java.lang.Object

## Constructors

- =
  public SSLContextSpi()

## Methods

- =
  protected abstract javax.net.ssl.SSLEngine engineCreateSSLEngine()
- =
  protected abstract javax.net.ssl.SSLEngine engineCreateSSLEngine(java.lang.String arg0, int arg1)
- =
  protected abstract javax.net.ssl.SSLSessionContext engineGetClientSessionContext()
- =
  protected javax.net.ssl.SSLParameters engineGetDefaultSSLParameters()
- =
  protected abstract javax.net.ssl.SSLSessionContext engineGetServerSessionContext()
- =
  protected abstract javax.net.ssl.SSLServerSocketFactory engineGetServerSocketFactory()
- =
  protected abstract javax.net.ssl.SSLSocketFactory engineGetSocketFactory()
- =
  protected javax.net.ssl.SSLParameters engineGetSupportedSSLParameters()
- =
  protected abstract void engineInit(javax.net.ssl.KeyManager[] arg0, javax.net.ssl.TrustManager[] arg1, java.security.SecureRandom arg2) throws java.security.KeyManagementException

## Summary

No differences.