hospedei meu site e o serviço wcf em um novo servidor. ele utiliza um certificado genérico para segurança por enquanto. porém, quando tento acessar o serviço ele me retorna o seguinte erro:
Keyset does not exist
Description:
An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Security.Cryptography.CryptographicException: Keyset does not exist
[ServiceActivationException: The service '/xxx/xxx.svc' cannot be activated due to an exception during compilation. The exception message is: The certificate 'CN=xxx, O=Self-Signed, L=Sao Paulo, S=SP, C=BR' must have a private key that is capable of key exchange. The process must have access rights for the private key..]
System.ServiceModel.AsyncResult.End(IAsyncResult result) +15700960
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +15623609
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, Boolean flowContext) +265
System.ServiceModel.Activation.HttpModule.ProcessRequest(Object sender, EventArgs e) +227
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171
como devo proceder com esse erro?
----------------------------
Bruno Seixas
Analista de Sistemas