|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SecureConnector
Common configuration settings for connectors that use SSL/TLS to conduct secure communications with clients. http://jakarta.apache.org/tomcat/tomcat-5.5-doc/ssl-howto.html http://mortbay.org/javadoc/org/mortbay/http/SslListener.html
Field Summary | |
---|---|
static String |
ALGORITHM_TYPE_IBM
|
static String |
ALGORITHM_TYPE_SUN
|
static String |
KEYSTORE_TYPE_JKS
|
static String |
KEYSTORE_TYPE_PKCS12
|
static String |
SECURE_PROTOCOL_TYPE_SSL
|
static String |
SECURE_PROTOCOL_TYPE_TLS
|
Method Summary | |
---|---|
String |
getAlgorithm()
Gets the certificate algorithm used to access the keystore. |
String |
getKeystoreFileName()
Gets the name of the keystore file that holds the server certificate (and by default, the trusted CA certificates used for client certificate authentication). |
String |
getKeystoreType()
Gets the format of the entries in the keystore. |
String |
getSecureProtocol()
Gets the protocol used for secure communication. |
boolean |
isClientAuthRequired()
Checks whether clients are required to authenticate using client certificates in order to connect using this connector. |
void |
setAlgorithm(String algorithm)
Sets the certificate algorithm used to access the keystore. |
void |
setClientAuthRequired(boolean clientCert)
Checks whether clients are required to authenticate using client certificates in order to connect using this connector. |
void |
setKeystoreFileName(String name)
Sets the name of the keystore file that holds the server certificate (and by default, the trusted CA certificates used for client certificate authentication). |
void |
setKeystorePassword(String password)
Sets the password used to access the keystore, and by default, used to access the server private key inside the keystore. |
void |
setKeystoreType(String type)
Sets the format of the entries in the keystore. |
void |
setSecureProtocol(String protocol)
Gets the protocol used for secure communication. |
Methods inherited from interface org.apache.geronimo.management.geronimo.WebConnector |
---|
getAcceptQueueSize, getBufferSizeBytes, getConnectUrl, getHeaderBufferSizeBytes, getLingerMillis, getMaxThreads, getRedirectPort, isTcpNoDelay, setAcceptQueueSize, setBufferSizeBytes, setHeaderBufferSizeBytes, setLingerMillis, setMaxThreads, setRedirectPort, setTcpNoDelay |
Methods inherited from interface org.apache.geronimo.management.geronimo.NetworkConnector |
---|
getHost, getListenAddress, getPort, getProtocol, setHost, setPort |
Field Detail |
---|
static final String KEYSTORE_TYPE_JKS
static final String KEYSTORE_TYPE_PKCS12
static final String ALGORITHM_TYPE_SUN
static final String ALGORITHM_TYPE_IBM
static final String SECURE_PROTOCOL_TYPE_TLS
static final String SECURE_PROTOCOL_TYPE_SSL
Method Detail |
---|
String getKeystoreFileName()
void setKeystoreFileName(String name)
void setKeystorePassword(String password)
String getKeystoreType()
void setKeystoreType(String type)
String getAlgorithm()
void setAlgorithm(String algorithm)
String getSecureProtocol()
void setSecureProtocol(String protocol)
boolean isClientAuthRequired()
void setClientAuthRequired(boolean clientCert)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |