Uses of Class
io.quarkus.vertx.http.security.MTLS.Builder
Packages that use MTLS.Builder
-
Uses of MTLS.Builder in io.quarkus.vertx.http.security
Methods in io.quarkus.vertx.http.security that return MTLS.BuilderModifier and TypeMethodDescriptionMTLS.Builder.authentication(io.vertx.core.http.ClientAuth clientAuthentication) When the mutual TLS client authentication is configured with this builder, the client authentication isClientAuth.REQUIREDfor all requests by default.static MTLS.BuilderMTLS.builder()MTLS.Builder.certificateAttribute(String certificateAttribute) Selects a certificate attribute which values are mapped to theSecurityIdentityroles.MTLS.Builder.certificateToRolesMapper(Function<X509Certificate, Set<String>> certificateToRolesMapper) Check the values of different client certificate attributes and map them to theSecurityIdentityroles.MTLS.Builder.rolesMapping(String certificateAttributeValue, String... roles) This is a shortcut method forrolesMapping(String, Set.of(roles)).MTLS.Builder.rolesMapping(String certificateAttributeValue, Set<String> roles) Adds a certificate attribute value to roles mapping.Configures the name of the TLS configuration used by the HTTP server for the TLS communication.Registers a TLS configuration into the registry and configures the TLS configuration used by the HTTP server for the TLS communication.