<PackageReference Include="Microsoft.Identity.Client" Version="4.84.2-preview3-mtls-pop-host-check" />

Microsoft.Identity.Client.ManagedIdentity.V2.WindowsPersistentCertificateCache

Best-effort persistence for IMDSv2 mTLS binding certificates in the CurrentUser\My store on Windows.
namespace Microsoft.Identity.Client.ManagedIdentity.V2 { internal sealed class WindowsPersistentCertificateCache : IPersistentCertificateCache { public bool Read(string alias, out CertificateCacheValue value, ILoggerAdapter logger); public bool TryRead(string alias, ILoggerAdapter logger, Func<X509Certificate2, ILoggerAdapter, bool> isOrphaned, out CertificateCacheValue value); public void Write(string alias, X509Certificate2 cert, string endpointBase, ILoggerAdapter logger); public void Delete(string alias, ILoggerAdapter logger); public void DeleteAllForAlias(string alias, ILoggerAdapter logger); public WindowsPersistentCertificateCache(); } }