Sdílet prostřednictvím


MessageSecurityOverMsmq.ClientCredentialType Vlastnost

Definice

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 nebo ClientCredentials chování. Přihlašovací údaje služby v tomto případě musí být zadány pomocí ClientCredentials třídy nebo ClientCredentials chování zadáním serviceCertificate.

  • InfoCard: To umožňuje službě vyžadovat ověření klienta pomocí karty InfoCard. V serviceCertificate chování musí být zřízena ClientCredential hodnota .

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

Platí pro