MessageSecurityOverMsmqElement.ClientCredentialType Vlastnost

Definice

Získá nebo nastaví nastavení MessageCredentialType zabezpečení pro zprávy odeslané přes přenos MSMQ.

public:
 property System::ServiceModel::MessageCredentialType ClientCredentialType { System::ServiceModel::MessageCredentialType get(); void set(System::ServiceModel::MessageCredentialType value); };
[System.Configuration.ConfigurationProperty("clientCredentialType", DefaultValue=System.ServiceModel.MessageCredentialType.Windows)]
public System.ServiceModel.MessageCredentialType ClientCredentialType { get; set; }
[<System.Configuration.ConfigurationProperty("clientCredentialType", DefaultValue=System.ServiceModel.MessageCredentialType.Windows)>]
member this.ClientCredentialType : System.ServiceModel.MessageCredentialType with get, set
Public Property ClientCredentialType As MessageCredentialType

Hodnota vlastnosti

MessageCredentialType

Nastavení MessageCredentialType zabezpečení pro zprávy odeslané přes přenos MSMQ.

Atributy

Poznámky

Tuto vlastnost lze nastavit na jednu z následujících hodnot:

  • Žádné: To službě umožňuje interakci s anonymními klienty. Služba ani klient nepožádá o přihlašovací údaje.

  • Windows: Umožňuje výměnu protokolu SOAP, aby byla pod ověřeným kontextem přihlašovacích Windows protokolu. Vždy se provádí ověřování založené na protokolu Kerberos.

  • Uživatelské jméno: To službě umožňuje vyžadovat, aby byl klient ověřen pomocí přihlašovacích údajů UserName. Tyto přihlašovací údaje je potřeba zadat pomocí ClientCredentials třídy .

    Poznámka

    WCF nepodporuje odesílání hodnot hash hesla ani odvození klíčů pomocí hesla a použití takových klíčů pro zabezpečení zpráv. WCF proto vynucuje zabezpečení výměny při použití přihlašovacích údajů UserName. Tento režim vyžaduje zadání certifikátu služby na straně klienta pomocí chování ClientCredential a serviceCertificate.

  • Certifikát: To službě umožňuje vyžadovat, aby byl klient ověřen pomocí certifikátu. Přihlašovací údaje klienta je v tomto případě potřeba zadat pomocí ClientCredentials třídy nebo chování ClientCredentials. Přihlašovací údaje služby je v tomto případě potřeba zadat pomocí třídy nebo chování ClientCredentials ClientCredentials zadáním serviceCertificate.

  • CardSpace: To službě umožňuje vyžadovat ověření klienta pomocí CardSpace. V chování ClientCredential musí být zřízen certifikát ServiceCertificate.

Přihlašovací údaje certifikátu pro jsou relevantní jenom v MessageSecurityOverMsmq případě, že je režim zabezpečení nastavený na Both nebo Message .

Platí pro