Showing:

Annotations
Attributes
Model
Properties
Element tns:TLSClientParametersType / tns:keyManagers
Namespace http://cxf.apache.org/configuration/security
Annotations
This element contains the KeyManagers specification.
Type tns:KeyManagersType
Properties
content complex
minOccurs 0
Model
Children tns:keyStore
Attributes
QName Type Use Annotation
factoryAlgorithm xs:string optional
This attribute contains the algorithm the KeyManagers Factory
will use in creating the KeyManagers from the KeyStore. Most
common examples are "PKIX".
keyPassword xs:string optional
This attribute contains the password that unlocks the keys
within the keystore.
provider xs:string optional
This attribute contains the KeyManagers provider name.
ref xs:string optional
This attribute contains the reference to the KeyManagers bean. This
attribute allows the KeyManagers instance to be constructed by other
means and referenced from this object.
Element tns:TLSClientParametersType / tns:trustManagers
Namespace http://cxf.apache.org/configuration/security
Annotations
This element contains the TrustManagers specification.
Type tns:TrustManagersType
Properties
content complex
minOccurs 0
Model
Children tns:certStore, tns:keyStore
Attributes
QName Type Use Annotation
factoryAlgorithm xs:string optional
This attribute contains the algorithm the KeyManagers Factory
will use in creating the KeyManagers from the KeyStore. Most
common examples are "PKIX".
provider xs:string optional
This attribute contains the KeyManagers provider name.
ref xs:string optional
This attribute contains the reference to the TrustManagers bean. This
attribute allows the TrustManagers instance to be constructed by other
means and referenced from this object.
Element tns:TLSClientParametersType / tns:cipherSuites
Namespace http://cxf.apache.org/configuration/security
Annotations
This element contains the the CipherSuites that will be supported.
Type tns:CipherSuites
Properties
content complex
minOccurs 0
Model
Children tns:cipherSuite
Element tns:TLSClientParametersType / tns:cipherSuitesFilter
Namespace http://cxf.apache.org/configuration/security
Annotations
This element contains the filters of the supported CipherSuites
that will be supported and used if available.
Type tns:FiltersType
Properties
content complex
minOccurs 0
Model
Children tns:exclude, tns:include
Element tns:TLSClientParametersType / tns:secureRandomParameters
Namespace http://cxf.apache.org/configuration/security
Annotations
This element contains SecureRandom specification.
Type tns:SecureRandomParameters
Properties
content complex
minOccurs 0
Attributes
QName Type Use
algorithm optional
provider optional
Element tns:TLSClientParametersType / tns:certConstraints
Namespace http://cxf.apache.org/configuration/security
Annotations
This element contains the Certificate Constraints specification.
Type tns:CertificateConstraintsType
Properties
content complex
minOccurs 0
Model
Children tns:IssuerDNConstraints, tns:SubjectDNConstraints
Element tns:TLSClientParametersType / tns:certAlias
Namespace http://cxf.apache.org/configuration/security
Annotations
This element contains the Certificate Alias.
Type xs:string
Properties
content simple
minOccurs 0
Complex Type tns:TLSClientParametersType
Namespace http://cxf.apache.org/configuration/security
Model
Children tns:certAlias, tns:certConstraints, tns:cipherSuites, tns:cipherSuitesFilter, tns:keyManagers, tns:secureRandomParameters, tns:trustManagers
Attributes
QName Type Default Use Annotation
disableCNCheck tns:ParameterizedBoolean false optional
This attribute specifies if JSSE should omit checking if the
host name specified in the URL matches that of the Common Name
(CN) on the server's certificate.  Default is false; this attribute 
should not be set to true during production use.
jsseProvider xs:string optional
This attribute contains the JSSE provider name.
secureSocketProtocol xs:string optional
This attribute contains the Protocol Name. Most common
example is "SSL", "TLS" or "TLSv1".
sslCacheTimeout xs:int optional
This attribute contains the JDK SSL session cache timeout
useHttpsURLConnectionDefaultHostnameVerifier tns:ParameterizedBoolean false optional
This attribute specifies if HttpsURLConnection.defaultHostnameVerifier 
should be used to create https connections. If 'true', 'disableCNCheck'
is ignored.
Since 2.2.7.
useHttpsURLConnectionDefaultSslSocketFactory tns:ParameterizedBoolean false optional
This attribute specifies if HttpsURLConnection.defaultSslSocketFactory 
should be used to create https connections. If 'true', 'jsseProvider', 
'secureSocketProtocol', 'trustManagers', 'keyManagers', 'secureRandom', 
'cipherSuites' and 'cipherSuitesFilter' are ignored. 
Since 2.2.7.
Attribute tns:TLSClientParametersType / @useHttpsURLConnectionDefaultSslSocketFactory
Namespace No namespace
Annotations
This attribute specifies if HttpsURLConnection.defaultSslSocketFactory 
should be used to create https connections. If 'true', 'jsseProvider', 
'secureSocketProtocol', 'trustManagers', 'keyManagers', 'secureRandom', 
'cipherSuites' and 'cipherSuitesFilter' are ignored. 
Since 2.2.7.
Type tns:ParameterizedBoolean
Properties
default false
Attribute tns:TLSClientParametersType / @useHttpsURLConnectionDefaultHostnameVerifier
Namespace No namespace
Annotations
This attribute specifies if HttpsURLConnection.defaultHostnameVerifier 
should be used to create https connections. If 'true', 'disableCNCheck'
is ignored.
Since 2.2.7.
Type tns:ParameterizedBoolean
Properties
default false
Attribute tns:TLSClientParametersType / @disableCNCheck
Namespace No namespace
Annotations
This attribute specifies if JSSE should omit checking if the
host name specified in the URL matches that of the Common Name
(CN) on the server's certificate.  Default is false; this attribute 
should not be set to true during production use.
Type tns:ParameterizedBoolean
Properties
default false
Attribute tns:TLSClientParametersType / @jsseProvider
Namespace No namespace
Annotations
This attribute contains the JSSE provider name.
Type xs:string
Properties
content simple
Attribute tns:TLSClientParametersType / @secureSocketProtocol
Namespace No namespace
Annotations
This attribute contains the Protocol Name. Most common
example is "SSL", "TLS" or "TLSv1".
Type xs:string
Properties
content simple
Attribute tns:TLSClientParametersType / @sslCacheTimeout
Namespace No namespace
Annotations
This attribute contains the JDK SSL session cache timeout
Type xs:int
Properties
content simple