MessageSecurityOverMsmq.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); };
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 ofClientCredentialsgedrag. De servicereferentie in dit geval moet worden opgegeven met ClientCredentials klasse ofClientCredentialsgedrag door deserviceCertificate.InfoCard: Hiermee kan de service vereisen dat de client wordt geverifieerd met behulp van een InfoCard. DeserviceCertificatemoet worden ingericht in hetClientCredentialgedrag.De certificaatreferentie voor het
MessageSecurityOverMsmqcertificaat is alleen relevant wanneer de beveiligingsmodus is ingesteld opBothofMessage.