erro do certificado SSL assinado por si próprio: o certificado tem uma assinatura digital inválida

Tenho um programa C# e parte dele cria um certificado autossignado.

o problema é que quando tento importar o certificado em MMC diz: "este certificado tem uma assinatura digital inválida."

e quando tento adicionar este certificado através da linha de comandos, usando o 'netsh http add', ele diz:

a adição do certificado SSL foi mal-sucedida, erro: 1312 uma sessão de logon indicada não existe. Pode já ter sido encerrado.

Tentei todas as sugestões de outras pessoas. perguntas semelhantes a esta, mas sem sorte. Eu também tentei baixar o Hotfix da Microsoft, mas ele não funcionou.

A propósito, a minha máquina está a rodar em janelas 7-64 bits.

Author: for-each, 2013-02-05

1 answers

Encontrei uma resposta Aqui a questão básica é que os criadores de cert da Autoridade de DC ficam desleixados e criam vários certs para a mesma autoridade de cert. Mandei criar o meu cert autossignado usando o certificado de Autoridade de certificação de Washington. Eu tive que exportar e instalar tanto o certificado de raiz e um certificado autossignado em minha máquina de destino para que ele reconheça o certificado autossignado usado no servidor. Mas o certificado de raiz que exportei era um certificado com o mesmo nome, mas datas diferentes. Uma Vez localizei o certificado de raiz adequado e instalei-o no meu computador de destino.tudo funcionou perfeitamente.

 1
Author: Ilya K Gotfryd, 2013-07-01 20:04:31