<meddelande om><netMsmqBinding>
Definierar inställningarna för SOAP-meddelandesäkerhet för den här netMsmqBinding
bindningen.
<Konfiguration>
<system.serviceModel>
<Bindningar>
<netMsmqBinding>
<Bindande>
<Säkerhet>
<Meddelande>
Syntax
<netMsmqBinding>
<binding>
<security>
<message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
clientCredentialType="None/Windows/UserName/Certificate/CardSpace" />
</security>
</binding>
</netMsmqBinding>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
algorithmSuite | Anger meddelandekryptering och nyckelomslutningsalgoritmer som används för att uppnå meddelandebaserad säkerhet för meddelanden som skickas över MSMQ-transport. Standardvärdet är Aes256 . Det här attributet är av typen SecurityAlgorithmSuite. |
clientCredentialType | Anger vilken typ av autentiseringsuppgifter som ska användas när klientautentisering utförs för meddelanden som skickas över MSMQ-transporten. Giltiga värden omfattar följande: – Ingen: Detta gör att tjänsten kan interagera med anonyma klienter. Varken tjänsten eller klienten kräver autentiseringsuppgifter. – Windows: Detta gör att SOAP-utbyten kan vara under autentiserad kontext för en Windows-autentiseringsuppgift. Detta utför alltid Kerberos-baserad autentisering. – UserName: Detta gör att tjänsten kan kräva att klienten autentiseras med hjälp av en UserName-autentiseringsuppgift. Autentiseringsuppgifterna i det här fallet måste anges med hjälp av clientCredentials beteendet Varning: Windows Communication Foundation (WCF) har inte stöd för att skicka en lösenordssammandrag eller härleda nycklar med lösenord och använda sådana nycklar för meddelandesäkerhet. Därför framtvingar WCF att utbytet skyddas när autentiseringsuppgifterna för Användarnamn används. Det här läget kräver att tjänstcertifikatet anges på klientsidan med hjälp av clientCredential beteende och serviceCertificate . – Certifikat: Detta gör att tjänsten kan kräva att klienten autentiseras med ett certifikat. Klientautentiseringsuppgifterna i det här fallet måste anges med hjälp av clientCredentials beteendet. Tjänstens autentiseringsuppgifter i det här fallet måste anges med hjälp clientCredentials av beteendet genom att serviceCertificate ange .- CardSpace: Detta gör att tjänsten kräver att klienten autentiseras med hjälp av en CardSpace. serviceCertificate Måste etableras i clientCredential beteendet.Standardvärdet är Windows . Det här attributet är av typen MessageCredentialType. |
Underordnade element
Ingen
Överordnade element
Element | Beskrivning |
---|---|
<Säkerhet> | Definierar säkerhetsinställningarna för en bindning. |
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för