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);
}
}