<PackageReference Include="System.ServiceModel.Primitives" Version="6.0.0" />

System.ServiceModel.Security.X509CertificateRecipientClientCredential

namespace System.ServiceModel.Security { public sealed class X509CertificateRecipientClientCredential { public X509Certificate2 DefaultCertificate { get; set; } public Dictionary<Uri, X509Certificate2> ScopedCertificates { get; } public X509ServiceCertificateAuthentication Authentication { get; } public X509ServiceCertificateAuthentication SslCertificateAuthentication { get; set; } public void SetDefaultCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName); public void SetDefaultCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue); public void SetScopedCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName, Uri targetService); public void SetScopedCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue, Uri targetService); } }