Skip to content

SecureFetchTransport Class

The HTTP transport the server's metadata fetches travel on: a client's key set, a request object behind a "request_uri", a software statement's issuer keys.

C#
public static class SecureFetchTransport

Inheritance System.Object → SecureFetchTransport

Fields

SecureFetchTransport.HttpClientName Field

The name the transport's client is registered under, published so a host can configure it without copying the string: services.AddHttpClient(SecureFetchTransport.HttpClientName) reaches the same client the fetcher resolves.

C#
public const string HttpClientName = "ISecureHttpFetcher";

Field Value

System.String

Remarks

The value is the contract's name because this is a typed client, and that is the logical name AddHttpClient<TClient, TImplementation> gives it. Whatever a host chains runs outside the SSRF validation, which is this client's primary handler, so every retried attempt is validated afresh.