org.apache.cxf.configuration.security

## Class TLSServerParametersType

- java.lang.Object
- - org.apache.cxf.configuration.security.TLSServerParametersType

- Direct Known Subclasses:
    TLSServerParametersConfig.TLSServerParametersTypeInternal

      public class TLSServerParametersType
      extends Object

  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="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" />
           </restriction>
         </complexContent>
       </complexType>

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected String` | `certAlias` This element contains the Certificate Alias.
    `protected CertificateConstraintsType` | `certConstraints` This element contains the Certificate Constraints specification.
    `protected CipherSuites` | `cipherSuites` This element contains the the CipherSuites that will be supported.
    `protected FiltersType` | `cipherSuitesFilter` This element contains the filters of the supported CipherSuites that will be supported and used if available.
    `protected ClientAuthentication` | `clientAuthentication` This element contains Client Authentication specification.
    `protected ExcludeProtocols` | `excludeProtocols` This element contains the the Protocols that will be excluded
    `protected String` | `jsseProvider` This attribute contains the JSSE provider name.
    `protected KeyManagersType` | `keyManagers` This element contains the KeyManagers specification.
    `protected SecureRandomParameters` | `secureRandomParameters` This element contains SecureRandom specification.
    `protected String` | `secureSocketProtocol` This attribute contains the Protocol Name.
    `protected TrustManagersType` | `trustManagers` This element contains the TrustManagers specification.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `TLSServerParametersType()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getCertAlias()` Gets the value of the certAlias property.
    `CertificateConstraintsType` | `getCertConstraints()` Gets the value of the certConstraints property.
    `CipherSuites` | `getCipherSuites()` Gets the value of the cipherSuites property.
    `FiltersType` | `getCipherSuitesFilter()` Gets the value of the cipherSuitesFilter property.
    `ClientAuthentication` | `getClientAuthentication()` Gets the value of the clientAuthentication property.
    `ExcludeProtocols` | `getExcludeProtocols()` Gets the value of the excludeProtocols property.
    `String` | `getJsseProvider()` Gets the value of the jsseProvider property.
    `KeyManagersType` | `getKeyManagers()` Gets the value of the keyManagers property.
    `SecureRandomParameters` | `getSecureRandomParameters()` Gets the value of the secureRandomParameters property.
    `String` | `getSecureSocketProtocol()` Gets the value of the secureSocketProtocol property.
    `TrustManagersType` | `getTrustManagers()` Gets the value of the trustManagers property.
    `boolean` | `isSetCertAlias()`
    `boolean` | `isSetCertConstraints()`
    `boolean` | `isSetCipherSuites()`
    `boolean` | `isSetCipherSuitesFilter()`
    `boolean` | `isSetClientAuthentication()`
    `boolean` | `isSetExcludeProtocols()`
    `boolean` | `isSetJsseProvider()`
    `boolean` | `isSetKeyManagers()`
    `boolean` | `isSetSecureRandomParameters()`
    `boolean` | `isSetSecureSocketProtocol()`
    `boolean` | `isSetTrustManagers()`
    `void` | `setCertAlias(String value)` Sets the value of the certAlias property.
    `void` | `setCertConstraints(CertificateConstraintsType value)` Sets the value of the certConstraints property.
    `void` | `setCipherSuites(CipherSuites value)` Sets the value of the cipherSuites property.
    `void` | `setCipherSuitesFilter(FiltersType value)` Sets the value of the cipherSuitesFilter property.
    `void` | `setClientAuthentication(ClientAuthentication value)` Sets the value of the clientAuthentication property.
    `void` | `setExcludeProtocols(ExcludeProtocols value)` Sets the value of the excludeProtocols property.
    `void` | `setJsseProvider(String value)` Sets the value of the jsseProvider property.
    `void` | `setKeyManagers(KeyManagersType value)` Sets the value of the keyManagers property.
    `void` | `setSecureRandomParameters(SecureRandomParameters value)` Sets the value of the secureRandomParameters property.
    `void` | `setSecureSocketProtocol(String value)` Sets the value of the secureSocketProtocol property.
    `void` | `setTrustManagers(TrustManagersType value)` Sets the value of the trustManagers property.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### keyManagers

          protected KeyManagersType keyManagers

      This element contains the KeyManagers specification.

    - #### trustManagers

          protected TrustManagersType trustManagers

      This element contains the TrustManagers specification.

    - #### cipherSuites

          protected CipherSuites cipherSuites

      This element contains the the CipherSuites that will be supported.

    - #### cipherSuitesFilter

          protected FiltersType cipherSuitesFilter

      This element contains the filters of the supported CipherSuites that will be supported and used if available.

    - #### excludeProtocols

          protected ExcludeProtocols excludeProtocols

      This element contains the the Protocols that will be excluded

    - #### secureRandomParameters

          protected SecureRandomParameters secureRandomParameters

      This element contains SecureRandom specification.

    - #### clientAuthentication

          protected ClientAuthentication clientAuthentication

      This element contains Client Authentication specification.

    - #### certConstraints

          protected CertificateConstraintsType certConstraints

      This element contains the Certificate Constraints specification.

    - #### certAlias

          protected String certAlias

      This element contains the Certificate Alias.

    - #### jsseProvider

          protected String jsseProvider

      This attribute contains the JSSE provider name.

    - #### secureSocketProtocol

          protected String secureSocketProtocol

      This attribute contains the Protocol Name. Most common example is "SSL", "TLS" or "TLSv1".

  - ### Constructor Detail

    - #### TLSServerParametersType

          public TLSServerParametersType()

  - ### Method Detail

    - #### getKeyManagers

          public KeyManagersType getKeyManagers()

      Gets the value of the keyManagers property.

      This element contains the KeyManagers specification.

      Returns:
        possible object is `KeyManagersType`

    - #### setKeyManagers

          public void setKeyManagers(KeyManagersType value)

      Sets the value of the keyManagers property.
      Parameters:
        `value` - allowed object is `KeyManagersType`
      See Also:
        `getKeyManagers()`

    - #### isSetKeyManagers

          public boolean isSetKeyManagers()

    - #### getTrustManagers

          public TrustManagersType getTrustManagers()

      Gets the value of the trustManagers property.

      This element contains the TrustManagers specification.

      Returns:
        possible object is `TrustManagersType`

    - #### setTrustManagers

          public void setTrustManagers(TrustManagersType value)

      Sets the value of the trustManagers property.
      Parameters:
        `value` - allowed object is `TrustManagersType`
      See Also:
        `getTrustManagers()`

    - #### isSetTrustManagers

          public boolean isSetTrustManagers()

    - #### getCipherSuites

          public CipherSuites getCipherSuites()

      Gets the value of the cipherSuites property.

      This element contains the the CipherSuites that will be supported.

      Returns:
        possible object is `CipherSuites`

    - #### setCipherSuites

          public void setCipherSuites(CipherSuites value)

      Sets the value of the cipherSuites property.
      Parameters:
        `value` - allowed object is `CipherSuites`
      See Also:
        `getCipherSuites()`

    - #### isSetCipherSuites

          public boolean isSetCipherSuites()

    - #### getCipherSuitesFilter

          public FiltersType 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

          public void setCipherSuitesFilter(FiltersType value)

      Sets the value of the cipherSuitesFilter property.
      Parameters:
        `value` - allowed object is `FiltersType`
      See Also:
        `getCipherSuitesFilter()`

    - #### isSetCipherSuitesFilter

          public boolean isSetCipherSuitesFilter()

    - #### getExcludeProtocols

          public ExcludeProtocols getExcludeProtocols()

      Gets the value of the excludeProtocols property.

      This element contains the the Protocols that will be excluded

      Returns:
        possible object is `ExcludeProtocols`

    - #### setExcludeProtocols

          public void setExcludeProtocols(ExcludeProtocols value)

      Sets the value of the excludeProtocols property.
      Parameters:
        `value` - allowed object is `ExcludeProtocols`
      See Also:
        `getExcludeProtocols()`

    - #### isSetExcludeProtocols

          public boolean isSetExcludeProtocols()

    - #### getSecureRandomParameters

          public SecureRandomParameters getSecureRandomParameters()

      Gets the value of the secureRandomParameters property.

      This element contains SecureRandom specification.

      Returns:
        possible object is `SecureRandomParameters`

    - #### setSecureRandomParameters

          public void setSecureRandomParameters(SecureRandomParameters value)

      Sets the value of the secureRandomParameters property.
      Parameters:
        `value` - allowed object is `SecureRandomParameters`
      See Also:
        `getSecureRandomParameters()`

    - #### isSetSecureRandomParameters

          public boolean isSetSecureRandomParameters()

    - #### getClientAuthentication

          public ClientAuthentication getClientAuthentication()

      Gets the value of the clientAuthentication property.

      This element contains Client Authentication specification.

      Returns:
        possible object is `ClientAuthentication`

    - #### setClientAuthentication

          public void setClientAuthentication(ClientAuthentication value)

      Sets the value of the clientAuthentication property.
      Parameters:
        `value` - allowed object is `ClientAuthentication`
      See Also:
        `getClientAuthentication()`

    - #### isSetClientAuthentication

          public boolean isSetClientAuthentication()

    - #### getCertConstraints

          public CertificateConstraintsType getCertConstraints()

      Gets the value of the certConstraints property.

      This element contains the Certificate Constraints specification.

      Returns:
        possible object is `CertificateConstraintsType`

    - #### setCertConstraints

          public void setCertConstraints(CertificateConstraintsType value)

      Sets the value of the certConstraints property.
      Parameters:
        `value` - allowed object is `CertificateConstraintsType`
      See Also:
        `getCertConstraints()`

    - #### isSetCertConstraints

          public boolean isSetCertConstraints()

    - #### getCertAlias

          public String getCertAlias()

      Gets the value of the certAlias property.

      This element contains the Certificate Alias.

      Returns:
        possible object is `String`

    - #### setCertAlias

          public void setCertAlias(String value)

      Sets the value of the certAlias property.
      Parameters:
        `value` - allowed object is `String`
      See Also:
        `getCertAlias()`

    - #### isSetCertAlias

          public boolean isSetCertAlias()

    - #### getJsseProvider

          public String getJsseProvider()

      Gets the value of the jsseProvider property.

      This attribute contains the JSSE provider name.

      Returns:
        possible object is `String`

    - #### setJsseProvider

          public void setJsseProvider(String value)

      Sets the value of the jsseProvider property.
      Parameters:
        `value` - allowed object is `String`
      See Also:
        `getJsseProvider()`

    - #### isSetJsseProvider

          public boolean isSetJsseProvider()

    - #### getSecureSocketProtocol

          public String 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

          public void setSecureSocketProtocol(String value)

      Sets the value of the secureSocketProtocol property.
      Parameters:
        `value` - allowed object is `String`
      See Also:
        `getSecureSocketProtocol()`

    - #### isSetSecureSocketProtocol

          public boolean isSetSecureSocketProtocol()

Apache CXF