|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.util.Helper
com.noelios.restlet.ConnectorHelper
com.noelios.restlet.ServerHelper
com.noelios.restlet.http.HttpServerHelper
com.noelios.restlet.ext.jetty.JettyServerHelper
com.noelios.restlet.ext.jetty.HttpsServerHelper
public class HttpsServerHelper
Jetty HTTPS server connector. Here is the list of additional parameters that are supported:
Parameter name | Value type | Default value | Description |
---|---|---|---|
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. |
sslProtocol | String | TLS | SSL protocol. |
secureRandomAlgorithm | String | null (see java.security.SecureRandom) | Name of the RNG algorithm. (see java.security.SecureRandom class). |
securityProvider | String | null (see javax.net.ssl.SSLContext) | Java security provider name (see java.security.Provider class). |
needClientAuthentication | boolean | false | Indicates if we require client certificate authentication. |
wantClientAuthentication | boolean | false | Indicates if we would like client certificate authentication (only for the BIO connector type). |
type | int | 2 | The type of Jetty connector to use. 1 : Selecting NIO connector (Jetty's SslSelectChannelConnector class). 2 : Blocking BIO connector (Jetty's SslSocketConnector class). |
Constructor Summary | |
---|---|
HttpsServerHelper(Server server)
Constructor. |
Method Summary | |
---|---|
protected AbstractConnector |
createConnector()
Creates a new internal Jetty connector. |
String |
getCertAlgorithm()
Returns the SSL certificate algorithm. |
String |
getKeyPassword()
Returns the SSL key password. |
String |
getKeystorePassword()
Returns the SSL keystore password. |
String |
getKeystorePath()
Returns the SSL keystore path. |
String |
getKeystoreType()
Returns the SSL keystore type. |
String |
getSecureRandomAlgorithm()
Returns the name of the RNG algorithm. |
String |
getSecurityProvider()
Returns the Java security provider name. |
String |
getSslProtocol()
Returns the SSL keystore type. |
int |
getType()
Returns the type of Jetty connector to use. |
boolean |
isNeedClientAuthentication()
Indicates if we require client certificate authentication. |
boolean |
isUseNio()
Deprecated. |
boolean |
isWantClientAuthentication()
Indicates if we would like client certificate authentication. |
Methods inherited from class com.noelios.restlet.ext.jetty.JettyServerHelper |
---|
configure, getAcceptorThreads, getAcceptQueueSize, getHeaderBufferSize, getIoMaxIdleTimeMs, getLowResourceMaxIdleTimeMs, getLowThreads, getMaxThreads, getMinThreads, getRequestBufferSize, getResponseBufferSize, getSoLingerTime, getThreadMaxIdleTimeMs, getWrappedServer, setWrappedServer, start, stop |
Methods inherited from class com.noelios.restlet.http.HttpServerHelper |
---|
getConverter, handle, setConverter |
Methods inherited from class com.noelios.restlet.ServerHelper |
---|
getContext, getLogger, getParameters, getServer, handle, setServer |
Methods inherited from class com.noelios.restlet.ConnectorHelper |
---|
createContext, getProtocols |
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 |
---|
protected AbstractConnector createConnector()
createConnector
in class JettyServerHelper
public String getKeystorePath()
public String getKeystorePassword()
public String getKeystoreType()
public String getKeyPassword()
public String getCertAlgorithm()
public String getSslProtocol()
public String getSecureRandomAlgorithm()
public String getSecurityProvider()
public boolean isNeedClientAuthentication()
public boolean isWantClientAuthentication()
@Deprecated public boolean isUseNio()
public int getType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |