Annotation Interface OpenApi.MutualTlsSecurityScheme

Enclosing class:
OpenApi

@Target(TYPE) @Retention(CLASS) @Repeatable(OpenApi.MutualTlsSecuritySchemes.class) @Documented public static @interface OpenApi.MutualTlsSecurityScheme
OpenAPI Mutual TLS Security Scheme Object metadata.

The selected document provider must produce OpenAPI 3.1 or 3.2 output; generation fails for OpenAPI 3.0 output.

Use only on @OpenApi.Document metadata types.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Component name.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Whether the security scheme is deprecated.
    Security scheme description.
  • Element Details

    • name

      String name
      Component name.
      Returns:
      name
    • description

      String description
      Security scheme description.
      Returns:
      description
      Default:
      ""
    • deprecated

      boolean deprecated
      Whether the security scheme is deprecated.

      Rendered only for OpenAPI 3.2 output.

      Returns:
      deprecated flag
      Default:
      false