C# 通过HTTPS公开WCF数字签名服务

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">

根据规范,我必须通过数字签名的HTTPS公开服务

我已经在IIS和web.config上配置了HTTPS服务,该部分正在工作。
我使用的是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做这样的事情吗