MessageSecurityOverMsmq.ClientCredentialType Eigenschap

Definitie

Hiermee haalt u de MessageCredentialType beveiligingsinstelling op voor berichten die via het MSMQ-transport worden verzonden.

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

Waarde van eigenschap

De MessageCredentialType beveiligingsinstelling voor berichten die via het MSMQ-transport worden verzonden.

Voorbeelden

msOverMsmq.ClientCredentialType = MessageCredentialType.Certificate;
.ClientCredentialType = MessageCredentialType.Certificate

Opmerkingen

Deze eigenschap kan worden ingesteld op een van de volgende waarden:

  • Geen: Hierdoor kan de service communiceren met anonieme clients. Voor de service en de client is geen referentie vereist.

  • Windows: hiermee kunnen de SOAP-uitwisselingen zich onder de geverifieerde context van een Windows referentie bevinden. Hiermee wordt altijd verificatie op basis van Kerberos uitgevoerd.

  • UserName: Hiermee kan de service vereisen dat de client wordt geverifieerd met behulp van een gebruikersnaamreferentie. Deze referentie moet worden opgegeven met behulp van ClientCredentials klasse.

Note

WCF biedt geen ondersteuning voor het verzenden van een wachtwoordsamenvating of het afleiden van sleutels met behulp van een wachtwoord en het gebruik van dergelijke sleutels voor berichtbeveiliging. Als zodanig dwingt WCF af dat de exchange wordt beveiligd bij het gebruik van gebruikersnaamreferenties. Voor deze modus moet het servicecertificaat op de client worden opgegeven met behulp van ClientCredential gedrag en serviceCertificate:

  • Certificate: Hiermee kan de service vereisen dat de client wordt geverifieerd met behulp van een certificaat. De clientreferentie in dit geval moet worden opgegeven met behulp van ClientCredentials klasse of ClientCredentials gedrag. De servicereferentie in dit geval moet worden opgegeven met ClientCredentials klasse of ClientCredentials gedrag door de serviceCertificate.

  • InfoCard: Hiermee kan de service vereisen dat de client wordt geverifieerd met behulp van een InfoCard. De serviceCertificate moet worden ingericht in het ClientCredential gedrag.

  • De certificaatreferentie voor het MessageSecurityOverMsmq certificaat is alleen relevant wanneer de beveiligingsmodus is ingesteld op Both of Message.

Van toepassing op