Class TLSServerParametersType
- Direct Known Subclasses:
TLSServerParametersConfig.TLSServerParametersTypeInternal
Java class for TLSServerParametersType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TLSServerParametersType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="keyManagers" type="{http://cxf.apache.org/configuration/security}KeyManagersType" minOccurs="0"/>
<element name="trustManagers" type="{http://cxf.apache.org/configuration/security}TrustManagersType" minOccurs="0"/>
<element name="cipherSuites" type="{http://cxf.apache.org/configuration/security}CipherSuites" minOccurs="0"/>
<element name="cipherSuitesFilter" type="{http://cxf.apache.org/configuration/security}FiltersType" minOccurs="0"/>
<element name="excludeProtocols" type="{http://cxf.apache.org/configuration/security}ExcludeProtocols" minOccurs="0"/>
<element name="includeProtocols" type="{http://cxf.apache.org/configuration/security}IncludeProtocols" minOccurs="0"/>
<element name="secureRandomParameters" type="{http://cxf.apache.org/configuration/security}SecureRandomParameters" minOccurs="0"/>
<element name="clientAuthentication" type="{http://cxf.apache.org/configuration/security}ClientAuthentication" minOccurs="0"/>
<element name="certConstraints" type="{http://cxf.apache.org/configuration/security}CertificateConstraintsType" minOccurs="0"/>
<element name="certAlias" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</all>
<attribute name="jsseProvider" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="secureSocketProtocol" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="enableRevocation" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedBoolean" default="false" />
<attribute name="sniHostCheck" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedBoolean" default="true" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThis element contains the Certificate Alias.protected CertificateConstraintsTypeThis element contains the Certificate Constraints specification.protected CipherSuitesThis element contains the the CipherSuites that will be supported.protected FiltersTypeThis element contains the filters of the supported CipherSuites that will be supported and used if available.protected ClientAuthenticationThis element contains Client Authentication specification.protected BooleanThis attribute specifies whether to enable revocation when checking the client certificate, if client authentication is enabled.protected ExcludeProtocolsThis element contains the the Protocols that will be excludedprotected IncludeProtocolsThis element contains the the Protocols that will be includedprotected StringThis attribute contains the JSSE provider name.protected KeyManagersTypeThis element contains the KeyManagers specification.protected SecureRandomParametersThis element contains SecureRandom specification.protected StringThis attribute contains the Protocol Name.protected BooleanIf the SNI host name must match.protected TrustManagersTypeThis element contains the TrustManagers specification. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the certAlias property.Gets the value of the certConstraints property.Gets the value of the cipherSuites property.Gets the value of the cipherSuitesFilter property.Gets the value of the clientAuthentication property.Gets the value of the excludeProtocols property.Gets the value of the includeProtocols property.Gets the value of the jsseProvider property.Gets the value of the keyManagers property.Gets the value of the secureRandomParameters property.Gets the value of the secureSocketProtocol property.Gets the value of the trustManagers property.booleanGets the value of the enableRevocation property.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanGets the value of the sniHostCheck property.voidsetCertAlias(String value) Sets the value of the certAlias property.voidSets the value of the certConstraints property.voidsetCipherSuites(CipherSuites value) Sets the value of the cipherSuites property.voidsetCipherSuitesFilter(FiltersType value) Sets the value of the cipherSuitesFilter property.voidSets the value of the clientAuthentication property.voidsetEnableRevocation(boolean value) Sets the value of the enableRevocation property.voidSets the value of the excludeProtocols property.voidSets the value of the includeProtocols property.voidsetJsseProvider(String value) Sets the value of the jsseProvider property.voidsetKeyManagers(KeyManagersType value) Sets the value of the keyManagers property.voidSets the value of the secureRandomParameters property.voidsetSecureSocketProtocol(String value) Sets the value of the secureSocketProtocol property.voidsetSniHostCheck(boolean value) Sets the value of the sniHostCheck property.voidSets the value of the trustManagers property.voidvoid
-
Field Details
-
keyManagers
This element contains the KeyManagers specification. -
trustManagers
This element contains the TrustManagers specification. -
cipherSuites
This element contains the the CipherSuites that will be supported. -
cipherSuitesFilter
This element contains the filters of the supported CipherSuites that will be supported and used if available. -
excludeProtocols
This element contains the the Protocols that will be excluded -
includeProtocols
This element contains the the Protocols that will be included -
secureRandomParameters
This element contains SecureRandom specification. -
clientAuthentication
This element contains Client Authentication specification. -
certConstraints
This element contains the Certificate Constraints specification. -
certAlias
This element contains the Certificate Alias. -
jsseProvider
This attribute contains the JSSE provider name. -
secureSocketProtocol
This attribute contains the Protocol Name. Most common example is "SSL", "TLS" or "TLSv1". -
enableRevocation
This attribute specifies whether to enable revocation when checking the client certificate, if client authentication is enabled. The default is false. -
sniHostCheck
If the SNI host name must match.
-
-
Constructor Details
-
TLSServerParametersType
public TLSServerParametersType()
-
-
Method Details
-
getKeyManagers
Gets the value of the keyManagers property.This element contains the KeyManagers specification.
- Returns:
- possible object is
KeyManagersType
-
setKeyManagers
Sets the value of the keyManagers property.- Parameters:
value- allowed object isKeyManagersType- See Also:
-
isSetKeyManagers
public boolean isSetKeyManagers() -
getTrustManagers
Gets the value of the trustManagers property.This element contains the TrustManagers specification.
- Returns:
- possible object is
TrustManagersType
-
setTrustManagers
Sets the value of the trustManagers property.- Parameters:
value- allowed object isTrustManagersType- See Also:
-
isSetTrustManagers
public boolean isSetTrustManagers() -
getCipherSuites
Gets the value of the cipherSuites property.This element contains the the CipherSuites that will be supported.
- Returns:
- possible object is
CipherSuites
-
setCipherSuites
Sets the value of the cipherSuites property.- Parameters:
value- allowed object isCipherSuites- See Also:
-
isSetCipherSuites
public boolean isSetCipherSuites() -
getCipherSuitesFilter
Gets the value of the cipherSuitesFilter property.This element contains the filters of the supported CipherSuites that will be supported and used if available.
- Returns:
- possible object is
FiltersType
-
setCipherSuitesFilter
Sets the value of the cipherSuitesFilter property.- Parameters:
value- allowed object isFiltersType- See Also:
-
isSetCipherSuitesFilter
public boolean isSetCipherSuitesFilter() -
getExcludeProtocols
Gets the value of the excludeProtocols property.This element contains the the Protocols that will be excluded
- Returns:
- possible object is
ExcludeProtocols
-
setExcludeProtocols
Sets the value of the excludeProtocols property.- Parameters:
value- allowed object isExcludeProtocols- See Also:
-
isSetExcludeProtocols
public boolean isSetExcludeProtocols() -
getIncludeProtocols
Gets the value of the includeProtocols property.This element contains the the Protocols that will be included
- Returns:
- possible object is
IncludeProtocols
-
setIncludeProtocols
Sets the value of the includeProtocols property.- Parameters:
value- allowed object isIncludeProtocols- See Also:
-
isSetIncludeProtocols
public boolean isSetIncludeProtocols() -
getSecureRandomParameters
Gets the value of the secureRandomParameters property.This element contains SecureRandom specification.
- Returns:
- possible object is
SecureRandomParameters
-
setSecureRandomParameters
Sets the value of the secureRandomParameters property.- Parameters:
value- allowed object isSecureRandomParameters- See Also:
-
isSetSecureRandomParameters
public boolean isSetSecureRandomParameters() -
getClientAuthentication
Gets the value of the clientAuthentication property.This element contains Client Authentication specification.
- Returns:
- possible object is
ClientAuthentication
-
setClientAuthentication
Sets the value of the clientAuthentication property.- Parameters:
value- allowed object isClientAuthentication- See Also:
-
isSetClientAuthentication
public boolean isSetClientAuthentication() -
getCertConstraints
Gets the value of the certConstraints property.This element contains the Certificate Constraints specification.
- Returns:
- possible object is
CertificateConstraintsType
-
setCertConstraints
Sets the value of the certConstraints property.- Parameters:
value- allowed object isCertificateConstraintsType- See Also:
-
isSetCertConstraints
public boolean isSetCertConstraints() -
getCertAlias
Gets the value of the certAlias property.This element contains the Certificate Alias.
- Returns:
- possible object is
String
-
setCertAlias
Sets the value of the certAlias property.- Parameters:
value- allowed object isString- See Also:
-
isSetCertAlias
public boolean isSetCertAlias() -
getJsseProvider
Gets the value of the jsseProvider property.This attribute contains the JSSE provider name.
- Returns:
- possible object is
String
-
setJsseProvider
Sets the value of the jsseProvider property.- Parameters:
value- allowed object isString- See Also:
-
isSetJsseProvider
public boolean isSetJsseProvider() -
getSecureSocketProtocol
Gets the value of the secureSocketProtocol property.This attribute contains the Protocol Name. Most common example is "SSL", "TLS" or "TLSv1".
- Returns:
- possible object is
String
-
setSecureSocketProtocol
Sets the value of the secureSocketProtocol property.- Parameters:
value- allowed object isString- See Also:
-
isSetSecureSocketProtocol
public boolean isSetSecureSocketProtocol() -
setEnableRevocation
public void setEnableRevocation(boolean value) Sets the value of the enableRevocation property.- See Also:
-
unsetEnableRevocation
public void unsetEnableRevocation() -
isSetEnableRevocation
public boolean isSetEnableRevocation() -
isEnableRevocation
public boolean isEnableRevocation()Gets the value of the enableRevocation property.This attribute specifies whether to enable revocation when checking the client certificate, if client authentication is enabled. The default is false.
-
setSniHostCheck
public void setSniHostCheck(boolean value) Sets the value of the sniHostCheck property.- See Also:
-
unsetSniHostCheck
public void unsetSniHostCheck() -
isSetSniHostCheck
public boolean isSetSniHostCheck() -
isSniHostCheck
public boolean isSniHostCheck()Gets the value of the sniHostCheck property.If the SNI host name must match.
-