|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cxf.configuration.security.SSLServerPolicy
public class SSLServerPolicy
New policies for controlling SSL encryption
Java class for SSLServerPolicy complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SSLServerPolicy"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Keystore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="KeystoreType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="KeystorePassword" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="KeyPassword" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="WantClientAuthentication" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="RequireClientAuthentication" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="KeystoreAlgorithm" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="Ciphersuites" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="CiphersuiteFilters" type="{http://cxf.apache.org/configuration/security}FiltersType" minOccurs="0"/> <element name="TrustStore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="TrustStoreType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="TrustStoreAlgorithm" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="SecureSocketProtocol" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="SessionCaching" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="SessionCacheKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="MaxChainLength" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="CertValidator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Field Summary | |
---|---|
protected java.lang.String |
certValidator
|
protected FiltersType |
ciphersuiteFilters
|
protected java.util.List<java.lang.String> |
ciphersuites
|
protected java.lang.String |
keyPassword
|
protected java.lang.String |
keystore
|
protected java.lang.String |
keystoreAlgorithm
|
protected java.lang.String |
keystorePassword
|
protected java.lang.String |
keystoreType
|
protected java.lang.Long |
maxChainLength
|
protected java.lang.Boolean |
requireClientAuthentication
|
protected java.lang.String |
secureSocketProtocol
|
protected java.lang.String |
sessionCacheKey
|
protected java.lang.Boolean |
sessionCaching
|
protected java.lang.String |
trustStore
|
protected java.lang.String |
trustStoreAlgorithm
|
protected java.lang.String |
trustStoreType
|
protected java.lang.Boolean |
wantClientAuthentication
|
Constructor Summary | |
---|---|
SSLServerPolicy()
|
Method Summary | |
---|---|
java.lang.String |
getCertValidator()
Gets the value of the certValidator property. |
FiltersType |
getCiphersuiteFilters()
Gets the value of the ciphersuiteFilters property. |
java.util.List<java.lang.String> |
getCiphersuites()
Gets the value of the ciphersuites property. |
java.lang.String |
getKeyPassword()
Gets the value of the keyPassword property. |
java.lang.String |
getKeystore()
Gets the value of the keystore property. |
java.lang.String |
getKeystoreAlgorithm()
Gets the value of the keystoreAlgorithm property. |
java.lang.String |
getKeystorePassword()
Gets the value of the keystorePassword property. |
java.lang.String |
getKeystoreType()
Gets the value of the keystoreType property. |
java.lang.Long |
getMaxChainLength()
Gets the value of the maxChainLength property. |
java.lang.String |
getSecureSocketProtocol()
Gets the value of the secureSocketProtocol property. |
java.lang.String |
getSessionCacheKey()
Gets the value of the sessionCacheKey property. |
java.lang.String |
getTrustStore()
Gets the value of the trustStore property. |
java.lang.String |
getTrustStoreAlgorithm()
Gets the value of the trustStoreAlgorithm property. |
java.lang.String |
getTrustStoreType()
Gets the value of the trustStoreType property. |
java.lang.Boolean |
isRequireClientAuthentication()
Gets the value of the requireClientAuthentication property. |
java.lang.Boolean |
isSessionCaching()
Gets the value of the sessionCaching property. |
boolean |
isSetCertValidator()
|
boolean |
isSetCiphersuiteFilters()
|
boolean |
isSetCiphersuites()
|
boolean |
isSetKeyPassword()
|
boolean |
isSetKeystore()
|
boolean |
isSetKeystoreAlgorithm()
|
boolean |
isSetKeystorePassword()
|
boolean |
isSetKeystoreType()
|
boolean |
isSetMaxChainLength()
|
boolean |
isSetRequireClientAuthentication()
|
boolean |
isSetSecureSocketProtocol()
|
boolean |
isSetSessionCacheKey()
|
boolean |
isSetSessionCaching()
|
boolean |
isSetTrustStore()
|
boolean |
isSetTrustStoreAlgorithm()
|
boolean |
isSetTrustStoreType()
|
boolean |
isSetWantClientAuthentication()
|
java.lang.Boolean |
isWantClientAuthentication()
Gets the value of the wantClientAuthentication property. |
void |
setCertValidator(java.lang.String value)
Sets the value of the certValidator property. |
void |
setCiphersuiteFilters(FiltersType value)
Sets the value of the ciphersuiteFilters property. |
void |
setKeyPassword(java.lang.String value)
Sets the value of the keyPassword property. |
void |
setKeystore(java.lang.String value)
Sets the value of the keystore property. |
void |
setKeystoreAlgorithm(java.lang.String value)
Sets the value of the keystoreAlgorithm property. |
void |
setKeystorePassword(java.lang.String value)
Sets the value of the keystorePassword property. |
void |
setKeystoreType(java.lang.String value)
Sets the value of the keystoreType property. |
void |
setMaxChainLength(java.lang.Long value)
Sets the value of the maxChainLength property. |
void |
setRequireClientAuthentication(java.lang.Boolean value)
Sets the value of the requireClientAuthentication property. |
void |
setSecureSocketProtocol(java.lang.String value)
Sets the value of the secureSocketProtocol property. |
void |
setSessionCacheKey(java.lang.String value)
Sets the value of the sessionCacheKey property. |
void |
setSessionCaching(java.lang.Boolean value)
Sets the value of the sessionCaching property. |
void |
setTrustStore(java.lang.String value)
Sets the value of the trustStore property. |
void |
setTrustStoreAlgorithm(java.lang.String value)
Sets the value of the trustStoreAlgorithm property. |
void |
setTrustStoreType(java.lang.String value)
Sets the value of the trustStoreType property. |
void |
setWantClientAuthentication(java.lang.Boolean value)
Sets the value of the wantClientAuthentication property. |
void |
unsetCiphersuites()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String keystore
protected java.lang.String keystoreType
protected java.lang.String keystorePassword
protected java.lang.String keyPassword
protected java.lang.Boolean wantClientAuthentication
protected java.lang.Boolean requireClientAuthentication
protected java.lang.String keystoreAlgorithm
protected java.util.List<java.lang.String> ciphersuites
protected FiltersType ciphersuiteFilters
protected java.lang.String trustStore
protected java.lang.String trustStoreType
protected java.lang.String trustStoreAlgorithm
protected java.lang.String secureSocketProtocol
protected java.lang.Boolean sessionCaching
protected java.lang.String sessionCacheKey
protected java.lang.Long maxChainLength
protected java.lang.String certValidator
Constructor Detail |
---|
public SSLServerPolicy()
Method Detail |
---|
public java.lang.String getKeystore()
String
public void setKeystore(java.lang.String value)
value
- allowed object is
String
public boolean isSetKeystore()
public java.lang.String getKeystoreType()
String
public void setKeystoreType(java.lang.String value)
value
- allowed object is
String
public boolean isSetKeystoreType()
public java.lang.String getKeystorePassword()
String
public void setKeystorePassword(java.lang.String value)
value
- allowed object is
String
public boolean isSetKeystorePassword()
public java.lang.String getKeyPassword()
String
public void setKeyPassword(java.lang.String value)
value
- allowed object is
String
public boolean isSetKeyPassword()
public java.lang.Boolean isWantClientAuthentication()
Boolean
public void setWantClientAuthentication(java.lang.Boolean value)
value
- allowed object is
Boolean
public boolean isSetWantClientAuthentication()
public java.lang.Boolean isRequireClientAuthentication()
Boolean
public void setRequireClientAuthentication(java.lang.Boolean value)
value
- allowed object is
Boolean
public boolean isSetRequireClientAuthentication()
public java.lang.String getKeystoreAlgorithm()
String
public void setKeystoreAlgorithm(java.lang.String value)
value
- allowed object is
String
public boolean isSetKeystoreAlgorithm()
public java.util.List<java.lang.String> getCiphersuites()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the ciphersuites property.
For example, to add a new item, do as follows:
getCiphersuites().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetCiphersuites()
public void unsetCiphersuites()
public FiltersType getCiphersuiteFilters()
FiltersType
public void setCiphersuiteFilters(FiltersType value)
value
- allowed object is
FiltersType
public boolean isSetCiphersuiteFilters()
public java.lang.String getTrustStore()
String
public void setTrustStore(java.lang.String value)
value
- allowed object is
String
public boolean isSetTrustStore()
public java.lang.String getTrustStoreType()
String
public void setTrustStoreType(java.lang.String value)
value
- allowed object is
String
public boolean isSetTrustStoreType()
public java.lang.String getTrustStoreAlgorithm()
String
public void setTrustStoreAlgorithm(java.lang.String value)
value
- allowed object is
String
public boolean isSetTrustStoreAlgorithm()
public java.lang.String getSecureSocketProtocol()
String
public void setSecureSocketProtocol(java.lang.String value)
value
- allowed object is
String
public boolean isSetSecureSocketProtocol()
public java.lang.Boolean isSessionCaching()
Boolean
public void setSessionCaching(java.lang.Boolean value)
value
- allowed object is
Boolean
public boolean isSetSessionCaching()
public java.lang.String getSessionCacheKey()
String
public void setSessionCacheKey(java.lang.String value)
value
- allowed object is
String
public boolean isSetSessionCacheKey()
public java.lang.Long getMaxChainLength()
Long
public void setMaxChainLength(java.lang.Long value)
value
- allowed object is
Long
public boolean isSetMaxChainLength()
public java.lang.String getCertValidator()
String
public void setCertValidator(java.lang.String value)
value
- allowed object is
String
public boolean isSetCertValidator()
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |