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 javax.net.ssl.SSLEngine
engineCreateSSLEngine()
protected javax.net.ssl.SSLEngine
engineCreateSSLEngine(String host, int port)
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

engineCreateSSLEngine

protected javax.net.ssl.SSLEngine engineCreateSSLEngine()

engineCreateSSLEngine

protected javax.net.ssl.SSLEngine engineCreateSSLEngine(String host,
                                                        int port)

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