X509CertificateRecipientClientCredential.ScopedCertificates Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstemcinin iletişimde olduğu hizmeti temsil etmek için kullanılacak kapsamlı bir sertifika alır.
public:
property System::Collections::Generic::Dictionary<Uri ^, System::Security::Cryptography::X509Certificates::X509Certificate2 ^> ^ ScopedCertificates { System::Collections::Generic::Dictionary<Uri ^, System::Security::Cryptography::X509Certificates::X509Certificate2 ^> ^ get(); };
public System.Collections.Generic.Dictionary<Uri,System.Security.Cryptography.X509Certificates.X509Certificate2> ScopedCertificates { get; }
member this.ScopedCertificates : System.Collections.Generic.Dictionary<Uri, System.Security.Cryptography.X509Certificates.X509Certificate2>
Public ReadOnly Property ScopedCertificates As Dictionary(Of Uri, X509Certificate2)
Özellik Değeri
İstemcinin iletişimde olduğu hizmeti temsil etmek için kullanılacak kapsamlı bir sertifika.
Özel durumlar
Kimlik bilgisi salt okunur olduğunda ayar yapılmaya çalışıldı.
Örnekler
Bu kod, bu özelliğin nasıl ayarlandığını gösterir.
X509CertificateRecipientClientCredential rcc =
client.ClientCredentials.ServiceCertificate;
X509Certificate2 cert = new X509Certificate2();
rcc.ScopedCertificates.Add(new Uri("http://fabrikam.com/sts"), cert);
Açıklamalar
Bu özellik, istemcinin hizmet sertifikasını iletişim kuracak hizmetin URL'sine göre yapılandırmasına olanak tanır. Bu, özellikle bir istemcinin birden çok hizmetle (hem son hizmet hem de aracı güvenlik belirteci hizmetleri) iletişim kurabildiği verilen belirteç senaryolarında kullanışlıdır. Sertifika tabanlı ileti güvenliği kullanan bağlamalar için, bu sertifika hizmete gönderilen iletileri şifrelemek için kullanılır ve hizmet tarafından istemciye verilen yanıtları imzalamak için kullanılması beklenir.
Bağlama hizmet için bir sertifika gerektiriyorsa ve içinde hizmet URL'si ScopedCertificates
için belirli bir sertifika bulunamazsa, varsayılan sertifika kullanılır.