public record Options()

in token-service/src/main/java/com/google/solutions/tokenservice/oauth/mtls/XlbMtlsClientCredentialsFlow.java [227:253]


  public record Options(
    String clientIdHeaderName,
    String clientCertPresentHeaderName,
    String clientCertChainVerifiedHeaderName,
    String clientCertErrorHeaderName,
    String clientCertSpiffeIdHeaderName,
    String clientCertDnsSansHeaderName,
    String clientCertUriSansHeaderName,
    String clientCertHashHeaderName,
    String clientCertSerialNumberHeaderName,
    String clientCertNotBeforeHeaderName,
    String clientCertNotAfterHeaderName
  ) {
    public Set<String> allClientCertHeaders() {
      return Set.of(
        clientCertPresentHeaderName,
        clientCertChainVerifiedHeaderName,
        clientCertErrorHeaderName,
        clientCertSpiffeIdHeaderName,
        clientCertDnsSansHeaderName,
        clientCertUriSansHeaderName,
        clientCertHashHeaderName,
        clientCertSerialNumberHeaderName,
        clientCertNotBeforeHeaderName,
        clientCertNotAfterHeaderName);
    }
  }