AzureKeyRingTransport Class
The HTTP transport the key ring's blob calls travel on.
public static class AzureKeyRingTransportInheritance System.Object → AzureKeyRingTransport
Remarks
Named rather than typed, because the store it serves takes a container client rather than an
System.Net.Http.HttpClient. The custodian's own client needs no such name: it is typed, reached as
AddHttpClient<KeyVaultClient>().
Fields
AzureKeyRingTransport.HttpClientName Field
The name the transport's client is registered under, published so a host can configure it without copying
the string: services.AddHttpClient(AzureKeyRingTransport.HttpClientName) reaches the same client the
ring resolves, and whatever it chains - a resilience pipeline, a proxy, a client certificate - applies to
every blob call.
public const string HttpClientName = "Abblix.Jwt.Azure.KeyRing";Field Value
Remarks
The credential authenticates over a transport of its own, so what a host chains here does not cover the token requests.