MessageSecurityOverMsmq.ClientCredentialType 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 ou définit le paramètre de sécurité MessageCredentialType pour les messages envoyés sur le transport MSMQ.
public:
property System::ServiceModel::MessageCredentialType ClientCredentialType { System::ServiceModel::MessageCredentialType get(); void set(System::ServiceModel::MessageCredentialType value); };
public System.ServiceModel.MessageCredentialType ClientCredentialType { get; set; }
member this.ClientCredentialType : System.ServiceModel.MessageCredentialType with get, set
Public Property ClientCredentialType As MessageCredentialType
Valeur de propriété
Paramètre de sécurité MessageCredentialType pour les messages envoyés sur le transport MSMQ.
Exemples
msOverMsmq.ClientCredentialType = MessageCredentialType.Certificate;
.ClientCredentialType = MessageCredentialType.Certificate
Remarques
Cette propriété peut prendre les valeurs suivantes :
Aucun: permet au service d'interagir avec des clients anonymes. Ni le service ni le client n'exigent d'informations d'identification.
Windows : cela permet aux échanges SOAP d’être sous le contexte authentifié d’une Windows informations d’identification. Exécute toujours une authentification basée sur Kerberos.
UserName : cela permet au service de demander que le client soit authentifié à l’aide d’informations d’identification UserName. Ces informations d'identification doivent être spécifiées à l'aide de la classe ClientCredentials.
Notes
WCF ne prend pas en charge l'envoi d'une synthèse de mot de passe. Il ne prend pas non plus en charge l'obtention de clés à l'aide de mots de passe, ni l'utilisation de ces clés pour la sécurité des messages. Par conséquent, WCF applique que l’échange est sécurisé lors de l’utilisation des informations d’identification UserName. Ce mode nécessite que le certificat de service soit spécifié sur le client à l’aide ClientCredential
du comportement et serviceCertificate
:
Certificate
: autorise le service à exiger une authentification du client via un certificat. Dans ce cas, les informations d'identification du client doivent être spécifiées à l'aide de la classe ClientCredentials ou du comportementClientCredentials
. Les informations d'identification du service dans ce cas doivent être spécifiées à l'aide de la classe ClientCredentials ou du comportementClientCredentials
en spécifiant leserviceCertificate
.InfoCard
: permet au service d'exiger que le client soit authentifié à l'aide d'une InfoCard. LeserviceCertificate
doit être configuré dans le comportementClientCredential
.Les informations d'identification du certificat pour le
MessageSecurityOverMsmq
sont pertinentes uniquement lorsqueBoth
ouMessage
est affecté au mode de sécurité.