org.restlet.ext.ssl
Class SslContextFactory

java.lang.Object
  extended by org.restlet.ext.ssl.SslContextFactory
Direct Known Subclasses:
DefaultSslContextFactory, JsslutilsSslContextFactory, PkixSslContextFactory

public abstract class SslContextFactory
extends Object

This is an abstract factory that produces configured and initialized instances of SSLContext. Concrete implementations of SslContextFactory must implement createSslContext(), which should typically consist of:

    SSLContext sslContext = SSLContext.getInstance(...);
    ...
    sslContext.init(..., ..., ...);
    return sslContext;
 

Author:
Bruno Harbulot (Bruno.Harbulot@manchester.ac.uk)
See Also:
SSLContext

Constructor Summary
SslContextFactory()
           
 
Method Summary
abstract  SSLContext createSslContext()
          Creates a configured and initialized SSLContext.
abstract  void init(Series<Parameter> parameters)
          Initialize the factory with the given connector parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SslContextFactory

public SslContextFactory()
Method Detail

createSslContext

public abstract SSLContext createSslContext()
                                     throws Exception
Creates a configured and initialized SSLContext.

Returns:
A configured and initialized SSLContext.
Throws:
Exception

init

public abstract void init(Series<Parameter> parameters)
Initialize the factory with the given connector parameters.

Parameters:
parameters - The connector parameters.


Copyright © 2005-2013 Restlet.