Microsoft.Identity.Client.ManagedIdentity.V2.ICertificateCache
interface ICertificateCache
Process-local cache for an mTLS certificate and its endpoint.
Expiration is based solely on certificate.NotAfter.
namespace Microsoft.Identity.Client.ManagedIdentity.V2
{
internal interface ICertificateCache
{
bool TryGet(string cacheKey, out CertificateCacheValue value, ILoggerAdapter logger = null);
void Set(string cacheKey, CertificateCacheValue value, ILoggerAdapter logger = null);
bool Remove(string cacheKey, ILoggerAdapter logger = null);
void Clear(ILoggerAdapter logger = null);
}
}