C# 通过HTTPS公开WCF数字签名服务
根据规范,我必须通过数字签名的HTTPS公开服务 我已经在IIS和web.config上配置了HTTPS服务,该部分正在工作。C# 通过HTTPS公开WCF数字签名服务,c#,.net,wcf,wcf-binding,C#,.net,Wcf,Wcf Binding,根据规范,我必须通过数字签名的HTTPS公开服务 我已经在IIS和web.config上配置了HTTPS服务,该部分正在工作。 我使用的是basicHttpBinding,因为服务必须使用SOAP 1.1 web.config: <services> <service name="Namespace.MyService" behaviorConfiguration="TestServiceBehaviour">
我使用的是basicHttpBinding,因为服务必须使用SOAP 1.1 web.config:
<services>
<service name="Namespace.MyService"
behaviorConfiguration="TestServiceBehaviour">
<endpoint address="https://url/TestService.svc"
binding="basicHttpBinding"
bindingConfiguration="TestServiceBinding"
contract="Namespace.IMyService" />
</service>
</services>
<bindings>
<basicHttpBinding>
<binding name="TestServiceBinding">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="TestServiceBehaviour">
<serviceMetadata httpsGetEnabled="True"/>
<serviceDebug includeExceptionDetailInFaults="True"/>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
</endpointBehaviors>
</behaviors>
但我一直坚持签名
netTcpBinding可以使用符号作为保护级别。有可能用basicHttpBinding做这样的事情吗