Да, я не вижу причин, по которым это не сработает при связывании netTcp. По умолчанию netTcp уже использует безопасность на транспортном уровне, но также и учетные данные Windows. Просто выключите их, и вам нужно идти.
<bindings>
<netTcpBinding>
<binding name="SecureNetTcp">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</netTcpBinding>
</bindings>
Марк