|
QuickServer v1.4.5 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.quickserver.util.xmlreader.Secure
This class encapsulate the setting that help in configuring a secure socket based QuickServer. The example xml is
.... <secure> <enable>true</enable> <load>true</load> <port></port> <protocol>TLS</protocol> <client-auth-enable>false</client-auth-enable> <secure-store> .... </secure-store> </secure> ....
TrustStoreInfo
,
KeyStoreInfo
,
SecureStore
Constructor Summary | |
Secure()
|
Method Summary | |
boolean |
getClientAuthEnable()
Returns whether the connections which are accepted must include successful client authentication. |
boolean |
getEnable()
Returns the Secure enable flag. |
boolean |
getLoad()
Returns the load flag for SSLContext. |
int |
getPort()
Returns the port for the QuickServer to listen on in secure mode. |
java.lang.String |
getProtocol()
Returns the protocol for the QuickServer to listen on in secure mode. |
SecureStore |
getSecureStore()
Returns SecureStore information. |
boolean |
isClientAuthEnable()
Returns whether the connections which are accepted must include successful client authentication. |
boolean |
isEnable()
Returns the Secure enable flag. |
boolean |
isLoad()
Returns the load flag for SSLContext. |
void |
setClientAuthEnable(boolean enable)
Sets whether the connections which are accepted must include successful client authentication. |
void |
setEnable(boolean enable)
Sets the Secure enable flag. |
void |
setLoad(boolean load)
Sets the load flag for SSLContext. |
void |
setPort(int port)
Sets the port for the QuickServer to listen on in secure mode. |
void |
setProtocol(java.lang.String protocol)
Sets the protocol for the QuickServer to listen on in secure mode. |
void |
setSecureStore(SecureStore secureStore)
Sets SecureStore information XML Tag: <secure-store></secure-store> |
java.lang.String |
toXML(java.lang.String pad)
Returns XML config of this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Secure()
Method Detail |
public void setEnable(boolean enable)
false
true
| false
If enable is set to true
load is also set to true
.
getEnable()
public boolean getEnable()
setEnable(boolean)
public boolean isEnable()
public void setLoad(boolean load)
false
true
| false
getLoad()
public boolean getLoad()
setLoad(boolean)
public boolean isLoad()
public void setPort(int port)
port
- to listen on.getPort()
public int getPort()
setPort(int)
public void setProtocol(java.lang.String protocol)
TLS
protocol
- to listen on in secure mode.getProtocol()
public java.lang.String getProtocol()
setProtocol(java.lang.String)
public void setClientAuthEnable(boolean enable)
false
enable
- client authentication enable flaggetClientAuthEnable()
public boolean getClientAuthEnable()
setClientAuthEnable(boolean)
public boolean isClientAuthEnable()
public void setSecureStore(SecureStore secureStore)
secureStore
- SecureStore informationgetSecureStore()
public SecureStore getSecureStore()
setSecureStore(org.quickserver.util.xmlreader.SecureStore)
public java.lang.String toXML(java.lang.String pad)
|
QuickServer v1.4.5 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |