|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.util.Helper<T>
com.noelios.restlet.ConnectorHelper<Server>
com.noelios.restlet.ServerHelper
com.noelios.restlet.http.HttpServerHelper
com.noelios.restlet.ext.simple.SimpleServerHelper
com.noelios.restlet.ext.simple.HttpsServerHelper
public class HttpsServerHelper
Simple HTTP server connector. Here is the list of additional parameters that are supported:
Parameter name | Value type | Default value | Description |
---|---|---|---|
sslContextFactory | String | null | Let you specify a SslContextFactory instance for a more complete
and flexible SSL context setting. If this parameter is set, it takes
precedance over the other SSL parameters below. |
sslContextFactory | String | null | Let you specify a SslContextFactory class name as a parameter,
or an instance as an attribute for a more complete and flexible SSL context
setting. If set, it takes precedance over the other SSL parameters below. |
keystorePath | String | ${user.home}/.keystore | SSL keystore path. |
keystorePassword | String | SSL keystore password. | |
keystoreType | String | JKS | SSL keystore type |
keyPassword | String | SSL key password. | |
certAlgorithm | String | SunX509 | SSL certificate algorithm. |
enabledCipherSuites | String | null | Whitespace-separated list of enabled cipher suites and/or can be specified multiple times. |
disabledCipherSuites | String | null | Whitespace-separated list of disabled cipher suites and/or can be specified multiple times. It affects the cipher suites manually enabled or the default ones. |
needClientAuthentication | boolean | false | Indicates if we require client certificate authentication. |
sslProtocol | String | TLS | SSL protocol. |
wantClientAuthentication | boolean | false | Indicates if we would like client certificate authentication (only for the BIO connector type). |
Constructor Summary | |
---|---|
HttpsServerHelper(Server server)
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getCertAlgorithm()
Returns the SSL certificate algorithm. |
java.lang.String |
getKeyPassword()
Returns the SSL key password. |
java.lang.String |
getKeystorePassword()
Returns the SSL keystore password. |
java.lang.String |
getKeystorePath()
Returns the SSL keystore path. |
java.lang.String |
getKeystoreType()
Returns the SSL keystore type. |
java.lang.String |
getSslProtocol()
Returns the SSL keystore type. |
boolean |
isNeedClientAuthentication()
Indicates if we require client certificate authentication. |
boolean |
isWantClientAuthentication()
Indicates if we would like client certificate authentication. |
void |
start()
Starts the Restlet. |
Methods inherited from class com.noelios.restlet.ext.simple.SimpleServerHelper |
---|
getConnection, getDefaultThreads, getHandler, getMaxWaitTimeMs, getSocket, isConfidential, setConfidential, setConnection, setHandler, setSocket, stop |
Methods inherited from class com.noelios.restlet.http.HttpServerHelper |
---|
getConverter, handle, setConverter |
Methods inherited from class com.noelios.restlet.ServerHelper |
---|
handle, setEphemeralPort, setEphemeralPort |
Methods inherited from class com.noelios.restlet.ConnectorHelper |
---|
getProtocols, update |
Methods inherited from class org.restlet.util.Helper |
---|
getAttributes, getContext, getHelped, getHelpedParameters, getLogger, setHelped |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HttpsServerHelper(Server server)
server
- The server to help.Method Detail |
---|
public java.lang.String getCertAlgorithm()
public java.lang.String getKeyPassword()
public java.lang.String getKeystorePassword()
public java.lang.String getKeystorePath()
public java.lang.String getKeystoreType()
public java.lang.String getSslProtocol()
public boolean isNeedClientAuthentication()
public boolean isWantClientAuthentication()
public void start() throws java.lang.Exception
start
in class SimpleServerHelper
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |