This
abstract
class defines the Service Provider Interface for
SSLContext. Security providers must implement this
interface, but applications never need to use it.
public abstract class SSLContextSpi {
// Public Constructors
public SSLContextSpi( );
// Protected Instance Methods
5.0 protected abstract SSLEngine engineCreateSSLEngine( );
5.0 protected abstract SSLEngine engineCreateSSLEngine(String host, int port);
protected abstract SSLSessionContext engineGetClientSessionContext( );
protected abstract SSLSessionContext engineGetServerSessionContext( );
protected abstract SSLServerSocketFactory engineGetServerSocketFactory( );
protected abstract SSLSocketFactory engineGetSocketFactory( );
protected abstract void engineInit(KeyManager[ ] km, TrustManager[ ] tm,
java.security.SecureRandom sr)
throws java.security.KeyManagementException;
}