Package io.quarkus.vertx.http.runtime
Interface ProxyConfig.TrustedProxyConfig
- Enclosing interface:
ProxyConfig
public static interface ProxyConfig.TrustedProxyConfig
Trusted proxy configuration.
-
Method Summary
Modifier and TypeMethodDescription@WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) StringThe trusted proxy's Subject Distinguished Name (DN) in RFC 2253 format.Alias of a certificate entry in the TLS registry truststore used by the HTTP server.
-
Method Details
-
subjectDn
@WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) @WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) String subjectDn()The trusted proxy's Subject Distinguished Name (DN) in RFC 2253 format. The proxy is trusted when its TLS client certificate's Subject DN contains all the components specified in this value. For example, configuringCN=my-proxy,O=MyOrgmatches a certificate with Subject DNCN=my-proxy,O=MyOrg,C=US. -
truststoreAlias
Optional<@WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) String> truststoreAlias()Alias of a certificate entry in the TLS registry truststore used by the HTTP server. When set, the client's certificate chain is validated against the certificate stored under this alias.
-