MessageSecurityOverMsmq.ClientCredentialType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví MessageCredentialType nastavení zabezpečení pro zprávy odesílané přes přenos 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
Hodnota vlastnosti
Nastavení MessageCredentialType zabezpečení pro zprávy odesílané přes přenos služby MSMQ.
Příklady
msOverMsmq.ClientCredentialType = MessageCredentialType.Certificate;
.ClientCredentialType = MessageCredentialType.Certificate
Poznámky
Tuto vlastnost lze nastavit na jednu z následujících hodnot:
Žádné: Umožňuje službě pracovat s anonymními klienty. Služba ani klient přihlašovací údaje nevyžaduje.
Windows: To umožňuje, aby výměny PROTOKOLU SOAP byly v ověřeném kontextu přihlašovacích údajů systému Windows. Tím se vždy provádí ověřování založené na protokolu Kerberos.
UserName: Umožňuje službě vyžadovat ověření klienta pomocí přihlašovacích údajů UserName. Tyto přihlašovací údaje musí být zadány pomocí ClientCredentials třídy .
Poznámka
WCF nepodporuje odesílání hodnot hash hesel nebo odvozování klíčů pomocí hesla a použití těchto klíčů pro zabezpečení zpráv. Jako takový WCF vynucuje, že výměna je zabezpečena při použití přihlašovacích údajů UserName. Tento režim vyžaduje, aby byl certifikát služby zadán v klientovi pomocí ClientCredential
chování a serviceCertificate
:
Certificate
: To umožňuje službě vyžadovat ověření klienta pomocí certifikátu. Přihlašovací údaje klienta musí být v tomto případě zadány pomocí ClientCredentials třídy neboClientCredentials
chování. Přihlašovací údaje služby v tomto případě musí být zadány pomocí ClientCredentials třídy neboClientCredentials
chování zadánímserviceCertificate
.InfoCard
: To umožňuje službě vyžadovat ověření klienta pomocí karty InfoCard. VserviceCertificate
chování musí být zřízenaClientCredential
hodnota .Přihlašovací údaje certifikátu pro
MessageSecurityOverMsmq
jsou relevantní pouze v případě, že je režim zabezpečení nastavený naBoth
neboMessage
.