<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.

Performs the cert-mint flow and returns the resulting mTLS binding so the caller can delegate the token leg to the internal exchange path.