Problemas com certificado com chave privada, IIS, AppPool e usuário

1

Eu tenho o Windows 2003, IIS 6.0, aplicativo ASP.NET usando o certificado com chave privada.

O usuário no domínio "domainCompany \ Pre_Certificado" instala o certificado no Store Local Machine.

domainCompany \ Pre_Certificado is Administrator, no grupo IIS_WPG, possui Políticas Locais: “Log on as Service”

Eu configuro a identidade do AppPool no IIS 6.0 para: domainCompany \ Pre_Certificado

O aplicativo ASP.NET é executado usando a identidade :: domainCompany \ Pre_Certificado

Eu reciclar AppPool e executar o aplicativo, recebo System.Security.Cryptography.CryptographicException: Não é possível encontrar o certificado e a chave privada para descriptografia

Se eu testar novamente, efetue login no servidor IIS, usando o usuário domainCompany \ Pre_Certificado, chamo page no aplicativo ASP.NET e tudo está OK.

(nota: faça o login no IIS do servidor usando o Terminal Server)

Mas se a sessão de logoff no servidor IIS (usuário: domainCompany \ Pre_Certificado), eu recebo o mesmo erro:

System.Security.Cryptography.CryptographicException: não é possível encontrar o certificado e a chave privada para descriptografia

Alguma sugestão ??

Obrigado.

    
por Kiquenet 12.11.2010 / 14:39

1 resposta

1

Você também precisa instalar o SSl em seu sistema local a partir do qual você está executando o aplicativo.

    
por 18.11.2010 / 00:52