|
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()
Stringpublic void setKeystore(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetKeystore()
public java.lang.String getKeystoreType()
Stringpublic void setKeystoreType(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetKeystoreType()
public java.lang.String getKeystorePassword()
Stringpublic void setKeystorePassword(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetKeystorePassword()
public java.lang.String getKeyPassword()
Stringpublic void setKeyPassword(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetKeyPassword()
public java.lang.Boolean isWantClientAuthentication()
Booleanpublic void setWantClientAuthentication(java.lang.Boolean value)
value - allowed object is
Booleanpublic boolean isSetWantClientAuthentication()
public java.lang.Boolean isRequireClientAuthentication()
Booleanpublic void setRequireClientAuthentication(java.lang.Boolean value)
value - allowed object is
Booleanpublic boolean isSetRequireClientAuthentication()
public java.lang.String getKeystoreAlgorithm()
Stringpublic void setKeystoreAlgorithm(java.lang.String value)
value - allowed object is
Stringpublic 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()
FiltersTypepublic void setCiphersuiteFilters(FiltersType value)
value - allowed object is
FiltersTypepublic boolean isSetCiphersuiteFilters()
public java.lang.String getTrustStore()
Stringpublic void setTrustStore(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetTrustStore()
public java.lang.String getTrustStoreType()
Stringpublic void setTrustStoreType(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetTrustStoreType()
public java.lang.String getTrustStoreAlgorithm()
Stringpublic void setTrustStoreAlgorithm(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetTrustStoreAlgorithm()
public java.lang.String getSecureSocketProtocol()
Stringpublic void setSecureSocketProtocol(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetSecureSocketProtocol()
public java.lang.Boolean isSessionCaching()
Booleanpublic void setSessionCaching(java.lang.Boolean value)
value - allowed object is
Booleanpublic boolean isSetSessionCaching()
public java.lang.String getSessionCacheKey()
Stringpublic void setSessionCacheKey(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetSessionCacheKey()
public java.lang.Long getMaxChainLength()
Longpublic void setMaxChainLength(java.lang.Long value)
value - allowed object is
Longpublic boolean isSetMaxChainLength()
public java.lang.String getCertValidator()
Stringpublic void setCertValidator(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetCertValidator()
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||