Привет!
У меня есть служба WCF, которая работает по протоколу TCP с защитой сертификата, например:
<binding name="netTcpUserNameMessageSecurity" portSharingEnabled="True" transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions" hostNameComparisonMode="StrongWildcard" listenBacklog="10" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxConnections="10" maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<reliableSession ordered="true" inactivityTimeout="infinite" enabled="false" />
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="Windows" />
<message clientCredentialType="UserName" />
</security>
</binding>
При проверке журнала в TraceViewer я вижу, что данные в незашифрованном виде (без шифрования). TraceViewer расшифровывает данные или я действительно отправляю все свои данные в незашифрованном виде в формате xml, даже если я использую сертификат безопасности?
Обратите внимание, что я запускаю службу и клиент на одном компьютере, и анализируемый мной журнал поступает из службы.
С наилучшими пожеланиями