A C D G H I J O P S

A

authenticate(Request, Response) - Method in class org.restlet.ext.ssl.CertificateAuthenticator
Authenticates the call using the X.509 client certificate.

C

CertificateAuthenticator - Class in org.restlet.ext.ssl
Authenticator based on the SSL client certificate.
CertificateAuthenticator(Context) - Constructor for class org.restlet.ext.ssl.CertificateAuthenticator
 
clone() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
This class is likely to contain sensitive information; cloning is therefore not allowed.
clone() - Method in class org.restlet.ext.ssl.PkixSslContextFactory
This class is likely to contain sensitive information; cloning is therefore not allowed.
createConnection(SocketChannel, ConnectionController, InetSocketAddress) - Method in class org.restlet.ext.ssl.HttpsClientHelper
 
createConnection(SocketChannel, ConnectionController, InetSocketAddress) - Method in class org.restlet.ext.ssl.HttpsServerHelper
 
createInboundWay(Connection<Client>, int) - Method in class org.restlet.ext.ssl.HttpsClientHelper
 
createInboundWay(Connection<Server>, int) - Method in class org.restlet.ext.ssl.HttpsServerHelper
 
createOutboundWay(Connection<Client>, int) - Method in class org.restlet.ext.ssl.HttpsClientHelper
 
createOutboundWay(Connection<Server>, int) - Method in class org.restlet.ext.ssl.HttpsServerHelper
 
createRequest(Connection<Server>, String, String, String) - Method in class org.restlet.ext.ssl.HttpsServerHelper
 
createSslContext() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Creates a configured and initialized SSLContext from the values set via the various setters of this class.
createSslContext() - Method in class org.restlet.ext.ssl.JsslutilsSslContextFactory
Creates a configured and initialised SSLContext by delegating the call to the SSLContextFactory with which the target instance was built.
createSslContext() - Method in class org.restlet.ext.ssl.PkixSslContextFactory
Creates a configured and initialised SSLContext by delegating the call to the PKIXSSLContextFactory with has been initialised using 'init'.
createSslContext() - Method in class org.restlet.ext.ssl.SslContextFactory
Creates a configured and initialized SSLContext.
createWrapper(SSLContext) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Creates a new SSLContext wrapper.

D

DefaultSslContextFactory - Class in org.restlet.ext.ssl
This SslContextFactory makes it possible to configure most basic options when building an SSLContext.
DefaultSslContextFactory() - Constructor for class org.restlet.ext.ssl.DefaultSslContextFactory
 

G

getDisabledCipherSuites() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the whitespace-separated list of disabled cipher suites.
getDisabledProtocols() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the whitespace-separated list of disabled SSL protocols.
getEnabledCipherSuites() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the whitespace-separated list of enabled cipher suites.
getEnabledProtocols() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the whitespace-separated list of enabled SSL protocols.
getKeyManagerAlgorithm() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the name of the KeyManager algorithm.
getKeyStoreKeyPassword() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the password for the key in the keystore (as a String).
getKeyStorePassword() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the password for the keystore (as a String).
getKeyStorePath() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the path to the KeyStore file.
getKeyStoreProvider() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the name of the keystore provider.
getKeyStoreType() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the keyStore type of the keystore.
getPrincipals(List<Certificate>) - Method in class org.restlet.ext.ssl.CertificateAuthenticator
Extracts the Principal of the subject to use from a chain of certificate.
getProtocol() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the secure socket protocol name, "TLS" by default.
getSecureRandomAlgorithm() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the name of the SecureRandom algorithm.
getSelectedCipherSuites(String[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the selected cipher suites.
getSelectedSslProtocols(String[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the selected SSL protocols.
getSslContext() - Method in class org.restlet.ext.ssl.HttpsClientHelper
Returns the SSL context.
getSslContext() - Method in class org.restlet.ext.ssl.HttpsServerHelper
Returns the SSL context.
getSslContextFactory() - Method in class org.restlet.ext.ssl.JsslutilsSslContextFactory
Returns the wrapped SSLContextFactory with which this instance was built.
getTrustManagerAlgorithm() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the name of the TrustManager algorithm.
getTrustStorePassword() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the password for the trust store keystore.
getTrustStorePath() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the path to the trust store (keystore) file.
getTrustStoreProvider() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the name of the trust store (keystore) provider.
getTrustStoreType() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Returns the KeyStore type of the trust store.
getUser(Principal) - Method in class org.restlet.ext.ssl.CertificateAuthenticator
Creates a new User based on the subject's X500Principal.

H

HttpsClientHelper - Class in org.restlet.ext.ssl
HTTPS client helper based on NIO blocking sockets.
HttpsClientHelper(Client) - Constructor for class org.restlet.ext.ssl.HttpsClientHelper
Constructor.
HttpsServerHelper - Class in org.restlet.ext.ssl
HTTPS server helper based on NIO blocking sockets.
HttpsServerHelper(Server) - Constructor for class org.restlet.ext.ssl.HttpsServerHelper
Constructor.

I

init(Series<Parameter>) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the following options according to parameters that may have been set up directly in the HttpsClientHelper or HttpsServerHelper parameters.
init(Series<Parameter>) - Method in class org.restlet.ext.ssl.JsslutilsSslContextFactory
 
init(Series<Parameter>) - Method in class org.restlet.ext.ssl.PkixSslContextFactory
Sets the following options according to parameters that may have been set up directly in the HttpsServerHelper parameters.
init(Series<Parameter>) - Method in class org.restlet.ext.ssl.SslContextFactory
Initialize the factory with the given connector parameters.
isNeedClientAuthentication() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Indicates if we require client certificate authentication.
isWantClientAuthentication() - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Indicates if we would like client certificate authentication.

J

JsslutilsSslContextFactory - Class in org.restlet.ext.ssl
This SslContextFactory is a wrapper for the SSLContextFactory of jSSLutils.
JsslutilsSslContextFactory(SSLContextFactory) - Constructor for class org.restlet.ext.ssl.JsslutilsSslContextFactory
Builds JsslutilsSslContextFactory that wraps an instance of jsslutils.sslcontext.SSLContextFactory.

O

org.restlet.ext.ssl - package org.restlet.ext.ssl
Support for SSL utilities and integration with jSSLutils library.

P

PkixSslContextFactory - Class in org.restlet.ext.ssl
This SslContextFactory uses PKIXSSLContextFactory from jSSLutils and can be configured via parameters.
PkixSslContextFactory() - Constructor for class org.restlet.ext.ssl.PkixSslContextFactory
 

S

setDisabledCipherSuites(String[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the whitespace-separated list of disabled cipher suites.
setDisabledProtocols(String[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the whitespace-separated list of disabled SSL protocols.
setEnabledCipherSuites(String[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the whitespace-separated list of enabled cipher suites.
setEnabledProtocols(String[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the standard name of the protocols to use when creating the SSL sockets or engines.
setKeyManagerAlgorithm(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the KeyManager algorithm.
setKeyStoreKeyPassword(char[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the password of the key in the keystore.
setKeyStoreKeyPassword(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the password of the key in the keystore.
setKeyStorePassword(char[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the keystore password.
setKeyStorePassword(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the keystore password.
setKeyStorePath(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the path to the keystore file.
setKeyStoreProvider(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the name of the keystore provider.
setKeyStoreType(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the KeyStore type of the keystore.
setNeedClientAuthentication(boolean) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Indicates if we require client certificate authentication.
setProtocol(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the secure socket protocol name, "TLS" by default.
setSecureRandomAlgorithm(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the SecureRandom algorithm.
setSslContext(SSLContext) - Method in class org.restlet.ext.ssl.HttpsClientHelper
Sets the SSL context.
setSslContext(SSLContext) - Method in class org.restlet.ext.ssl.HttpsServerHelper
Sets the SSL context.
setTrustManagerAlgorithm(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the TrustManager algorithm.
setTrustStorePassword(char[]) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the password of the trust store KeyStore.
setTrustStorePassword(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the password of the trust store KeyStore.
setTrustStorePath(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the path to the trust store KeyStore.
setTrustStoreProvider(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the name of the trust store provider.
setTrustStoreType(String) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Sets the KeyStore type of the trust store.
setWantClientAuthentication(boolean) - Method in class org.restlet.ext.ssl.DefaultSslContextFactory
Indicates if we would like client certificate authentication.
SslContextFactory - Class in org.restlet.ext.ssl
This is an abstract factory that produces configured and initialized instances of SSLContext.
SslContextFactory() - Constructor for class org.restlet.ext.ssl.SslContextFactory
 
start() - Method in class org.restlet.ext.ssl.HttpsClientHelper
 
start() - Method in class org.restlet.ext.ssl.HttpsServerHelper
 

A C D G H I J O P S

Copyright © 2005-2014 Restlet.