Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

X509CertificateRecipientServiceCredential, classe

 

Définit un certificat utilisé par un service pour s'identifier.

Espace de noms:   System.ServiceModel.Security
Assembly:  System.ServiceModel (dans System.ServiceModel.dll)

System.Object
  System.ServiceModel.Security.X509CertificateRecipientServiceCredential

public sealed class X509CertificateRecipientServiceCredential

NomDescription
System_CAPS_pubpropertyCertificate

Obtient ou définit le certificat à utiliser pour la représentation du service lorsqu'il répond au client.

NomDescription
System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodSetCertificate(StoreLocation, StoreName, X509FindType, Object)

Spécifie le certificat à utiliser pour représenter le service en spécifiant des paramètres de requête tels que l'storeLocation, le storeName, le findType et la findValue.

System_CAPS_pubmethodSetCertificate(String)

Spécifie le certificat à utiliser pour représenter le service en spécifiant le nom unique du sujet.

System_CAPS_pubmethodSetCertificate(String, StoreLocation, StoreName)

Spécifie le certificat à utiliser pour représenter le service en spécifiant le nom unique du sujet, le nom et l'emplacement du magasin de certificats.

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

Le code suivant montre comment utiliser cette méthode pour définir un certificat pour les informations d'identification de service.

NetTcpBinding b = new NetTcpBinding();
b.Security.Mode = SecurityMode.Message;
Type c = typeof(ICalculator);
Uri a = new Uri("net.tcp://MyMachineName/tcpBase");
Uri[] baseAddresses = new Uri[] { a };
ServiceHost sh = new ServiceHost(typeof(MyService), baseAddresses);
sh.AddServiceEndpoint(c, b, "Aloha");
sh.Credentials.ServiceCertificate.SetCertificate(
 StoreLocation.LocalMachine,
 StoreName.My,
 X509FindType.FindByThumbprint,
 "af1f50b20cd413ed9cd00c315bbb6dc1c08da5e6");
sh.Open();

.NET Framework
Disponible depuis 3.0

Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Retour au début
Afficher: