Class RestX509Properties

java.lang.Object
org.apereo.cas.configuration.model.core.rest.RestX509Properties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-support-rest-x509") public class RestX509Properties extends Object implements Serializable
Since:
5.0.0
See Also:
  • Constructor Details

    • RestX509Properties

      public RestX509Properties()
  • Method Details

    • isHeaderAuth

      public boolean isHeaderAuth()
      Flag that enables X509Certificate extraction from the request headers for authentication.
    • isBodyAuth

      public boolean isBodyAuth()
      Flag that enables X509Certificate extraction from the request body for authentication.
    • isTlsClientAuth

      public boolean isTlsClientAuth()
      Flag that enables TLS client X509Certificate extraction from the servlet container for authentication.
    • setHeaderAuth

      public RestX509Properties setHeaderAuth(boolean headerAuth)
      Flag that enables X509Certificate extraction from the request headers for authentication.
      Returns:
      this.
    • setBodyAuth

      public RestX509Properties setBodyAuth(boolean bodyAuth)
      Flag that enables X509Certificate extraction from the request body for authentication.
      Returns:
      this.
    • setTlsClientAuth

      public RestX509Properties setTlsClientAuth(boolean tlsClientAuth)
      Flag that enables TLS client X509Certificate extraction from the servlet container for authentication.
      Returns:
      this.