X509CertificateRecipientClientCredential.ScopedCertificates Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un certificat étendu à utiliser pour représenter le service avec lequel le client communique.
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)
Valeur de propriété
Certificat étendu à utiliser pour représenter le service avec lequel le client communique.
Exceptions
Tentative de définition lorsque les informations d’identification sont en lecture seule.
Exemples
Ce code montre comment définir cette propriété.
X509CertificateRecipientClientCredential rcc =
client.ClientCredentials.ServiceCertificate;
X509Certificate2 cert = new X509Certificate2();
rcc.ScopedCertificates.Add(new Uri("http://fabrikam.com/sts"), cert);
Remarques
Cette propriété permet au client de configurer le certificat de service à utiliser en fonction de l’URL du service avec lequel il communique. Cela est particulièrement utile dans les scénarios de jeton émis où un client peut communiquer avec plusieurs services (le service final ainsi que les services de jeton de sécurité intermédiaires). Pour les liaisons qui utilisent la sécurité des messages basés sur des certificats, ce certificat est utilisé pour chiffrer les messages au service et doit être utilisé par le service pour signer des réponses au client.
Si une liaison nécessite un certificat pour le service et qu’aucun certificat spécifique pour l’URL du service est trouvé dans le ScopedCertificatesfichier , le certificat par défaut est utilisé.