Hat die Einstellung Sicherheitsmodus = Transport automatisch machen Sie es sicher in einer HTTPS-web-service?
Ich habe eine web-service an und wir sind derzeit hosting es in einer HTTPS-site.
Meine Bindung ist.
<wsHttpBinding>
<binding maxReceivedMessageSize="2000000" >
<readerQuotas maxStringContentLength="2147483647" />
<security mode="Transport">
</security>
</binding>
</wsHttpBinding>
Und es scheint gut zu funktionieren. Aber mein Hauptziel ist es, sicherzustellen, dass die web-service-Anfragen und Antworten werden verschlüsselt. Ich weiß nicht viel über web-services aber ist, dass alles dort ist zu ihm?
Nur HTTPS verwenden, und setzen Sie diese Zeile in Ihrer Konfiguration?
<security mode="Transport">
</security>
Oder steckt mehr dahinter? Wie kann ich wissen, ob die Nachricht gesendet wird, verschlüsselt werden oder nicht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, das ist alles. Der Modus
Transport
Anforderungen transport level security, die in Ihrem Fall bedeutet HTTPS. Wenn Sie möchten, um zu sehen, dass die Nachrichten verschlüsselt sind, müssen Sie einige Netzwerk-monitoring-tool (Fiddler, WireShark, etc.)TLS 1.1
,TLS 1.2
?System.Net.ServicePointManager.SecurityProtocol
wird es vonTLS 1.2
. Vielleicht hier ist meine Verwirrung: Ist das code-änderung alle, die Sie brauchen - unabhängig von der Windows-version/OS - wenn Sie nur um die Laufenden Anfragen? Und wenn Sie wollen, um sicherzustellen, dass die kommenden Anforderungen behandelt werden mitTSL 1.2
ist, dann das, wenn Sie besorgt sein müssen, die mit Ihrer Windows-version/Registrierung ?