public class TLSParameterBase extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
certAlias |
protected org.apache.cxf.configuration.security.CertificateConstraintsType |
certConstraints |
protected org.apache.cxf.configuration.security.FiltersType |
cipherSuiteFilters |
protected List<String> |
ciphersuites |
protected KeyManager[] |
keyManagers |
protected String |
protocol |
protected String |
provider |
protected SecureRandom |
secureRandom |
protected TrustManager[] |
trustManagers |
Constructor and Description |
---|
TLSParameterBase() |
Modifier and Type | Method and Description |
---|---|
String |
getCertAlias()
This parameter retrieves the cert alias specified on server side
|
org.apache.cxf.configuration.security.CertificateConstraintsType |
getCertConstraints()
Get the certificate constraints type
|
List<String> |
getCipherSuites()
Returns the CipherSuites associated with this endpoint.
|
org.apache.cxf.configuration.security.FiltersType |
getCipherSuitesFilter()
Returns the cipher suites filter
|
String |
getJsseProvider()
Return the JSSE provider.
|
KeyManager[] |
getKeyManagers()
Returns the key managers for the endpoint.
|
SecureRandom |
getSecureRandom()
Returns the secure random algorithm.
|
String |
getSecureSocketProtocol()
Returns the secure socket protocol in use.
|
TrustManager[] |
getTrustManagers()
Returns the TrustManagers associated with the endpoint.
|
void |
setCertAlias(String ctAlias)
This parameter configures the cert alias used on server side
this is useful when keystore has multiple certs
|
void |
setCertConstraints(org.apache.cxf.configuration.security.CertificateConstraintsType constraints)
Set the certificate constraints type
|
void |
setCipherSuites(List<String> cs)
This parameter sets the cipher suites list to use.
|
void |
setCipherSuitesFilter(org.apache.cxf.configuration.security.FiltersType filters)
This parameter sets the filter to include and/or exclude the
cipher suites to use from the set list or system defaults.
|
void |
setJsseProvider(String prov)
Set the JSSE provider.
|
void |
setKeyManagers(KeyManager[] keyMgrs)
Sets the KeyManagers for this endpoint.
|
void |
setSecureRandom(SecureRandom random)
This sets the secure random provider and algorithm.
|
void |
setSecureSocketProtocol(String proto)
This sets the protocol to use.
|
void |
setTrustManagers(TrustManager[] trustMgrs)
Sets the TrustManagers associated with this endpoint.
|
protected KeyManager[] keyManagers
protected TrustManager[] trustManagers
protected String provider
protected org.apache.cxf.configuration.security.FiltersType cipherSuiteFilters
protected org.apache.cxf.configuration.security.CertificateConstraintsType certConstraints
protected SecureRandom secureRandom
protected String protocol
protected String certAlias
public final void setJsseProvider(String prov)
public String getJsseProvider()
public final void setKeyManagers(KeyManager[] keyMgrs)
public KeyManager[] getKeyManagers()
public final void setTrustManagers(TrustManager[] trustMgrs)
public TrustManager[] getTrustManagers()
public final void setCipherSuites(List<String> cs)
public List<String> getCipherSuites()
public final void setCipherSuitesFilter(org.apache.cxf.configuration.security.FiltersType filters)
public org.apache.cxf.configuration.security.FiltersType getCipherSuitesFilter()
public final void setSecureRandom(SecureRandom random)
public org.apache.cxf.configuration.security.CertificateConstraintsType getCertConstraints()
public final void setCertConstraints(org.apache.cxf.configuration.security.CertificateConstraintsType constraints)
public SecureRandom getSecureRandom()
public final void setSecureSocketProtocol(String proto)
public String getSecureSocketProtocol()
public final void setCertAlias(String ctAlias)
public String getCertAlias()
Apache CXF