MessageSecurityOverMsmqElement.ClientCredentialType Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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); };
[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
Waarde van eigenschap
De MessageCredentialType beveiligingsinstelling voor berichten die via het MSMQ-transport worden verzonden.
- Kenmerken
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 aan de clientzijde worden opgegeven met behulp van ClientCredential-gedrag en serviceCertificate.
Certificaat: Hiermee kan de service vereisen dat de client wordt geverifieerd met behulp van een certificaat. De clientreferenties in dit geval moeten worden opgegeven met behulp van het gedrag van de ClientCredentials klasse of ClientCredentials. De servicereferentie in dit geval moet worden opgegeven met behulp van het gedrag van de ClientCredentials klasse of ClientCredentials door het serviceCertificate op te geven.
CardSpace: Hiermee kan de service vereisen dat de client wordt geverifieerd met behulp van een CardSpace. 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.