org.metastatic.jessie.provider

Class Context


public final class Context
extends SSLContextSpi

This is Jessie's implementation of a SSLContext engine, and is available under the algorithm names ``SSLv3'', ``SSL'', ``TLSv1'', and ``TLS''.

Constructor Summary

Context()

Method Summary

protected SSLSessionContext
engineGetClientSessionContext()
protected SSLSessionContext
engineGetServerSessionContext()
protected SSLServerSocketFactory
engineGetServerSocketFactory()
protected SSLSocketFactory
engineGetSocketFactory()
protected void
engineInit(KeyManager[] keyManagers, TrustManager[] trustManagers, SecureRandom random)

Methods inherited from class javax.net.ssl.SSLContextSpi

engineGetClientSessionContext, engineGetServerSessionContext, engineGetServerSocketFactory, engineGetSocketFactory, engineInit

Constructor Details

Context

public Context()

Method Details

engineGetClientSessionContext

protected SSLSessionContext engineGetClientSessionContext()
Overrides:
engineGetClientSessionContext in interface SSLContextSpi

engineGetServerSessionContext

protected SSLSessionContext engineGetServerSessionContext()
Overrides:
engineGetServerSessionContext in interface SSLContextSpi

engineGetServerSocketFactory

protected SSLServerSocketFactory engineGetServerSocketFactory()
Overrides:
engineGetServerSocketFactory in interface SSLContextSpi

engineGetSocketFactory

protected SSLSocketFactory engineGetSocketFactory()
Overrides:
engineGetSocketFactory in interface SSLContextSpi

engineInit

protected void engineInit(KeyManager[] keyManagers,
                          TrustManager[] trustManagers,
                          SecureRandom random)
            throws KeyManagementException
Overrides:
engineInit in interface SSLContextSpi