<PackageReference Include="Microsoft.Identity.Client" Version="4.85.0" />

Microsoft.Identity.Client.ManagedIdentity.V2.IPersistentCertificateCache

Persistence interface for IMDSv2 mTLS binding certificates. Implementations must be best-effort and non-throwing so that certificate persistence never blocks authentication.
namespace Microsoft.Identity.Client.ManagedIdentity.V2 { internal interface IPersistentCertificateCache { bool Read(string alias, out CertificateCacheValue value, ILoggerAdapter logger); void Write(string alias, X509Certificate2 cert, string endpointBase, ILoggerAdapter logger); void Delete(string alias, ILoggerAdapter logger); void DeleteAllForAlias(string alias, ILoggerAdapter logger); } }