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

Microsoft.Identity.Client.ManagedIdentity.V2.IImdsV2MtlsBindingSource

Abstraction for the IMDSv2 mTLS Proof-of-Possession binding source. IMDSv2 mints (or reuses) an mTLS binding (certificate + ESTS-R endpoint + canonical client_id) and then delegates the token leg to MSAL's internal TokenClient exchange. Because IMDSv2 does not use the AbstractManagedIdentity token template, it is modeled by this focused interface instead of inheriting that base.
namespace Microsoft.Identity.Client.ManagedIdentity.V2 { internal interface IImdsV2MtlsBindingSource { Task<MtlsBindingInfo> AcquireMtlsBindingForDelegationAsync(AcquireTokenForManagedIdentityParameters parameters, bool forceRemint, CancellationToken cancellationToken); } }