WCF服务不使用RSA 4096证书

时间:2016-04-06 08:07:19

标签: wcf ssl

服务器上的证书已更新为使用RSA 4096的新证书.WCF客户端抛出类型为System.Security.Cryptography.CryptographicException的异常,并显示消息Invalid provider type specified.

我使用ChannelFactory动态创建代理。

在客户端的app.config中,我使用<clientCredentials><serviceCertificate>来指定要使用的证书。

<endpointBehaviors>
        <behavior name="MyServiceBehavior">
          <clientCredentials>
            <serviceCertificate>
              <authentication certificateValidationMode="PeerTrust" />
              <defaultCertificate findValue="client.cert" storeLocation="LocalMachine" storeName="My" x509FindType="FindBySubjectName"/>
            </serviceCertificate>
            <clientCertificate findValue="client.cert" storeLocation="LocalMachine" storeName="My" x509FindType="FindBySubjectName"/>
          </clientCredentials>
        </behavior>
      </endpointBehaviors>

证书已安装在客户端上。 (和服务器)

WCF是否支持使用RSA 4096证书?

感谢。

0 个答案:

没有答案