Windows 7, IIS 7.5, Selfssl

1

O kit de recursos do Windows iis6 não é instalado no Windows 7 (Home Premium), então copiei-o de outra máquina e o selfssl.exe está me dando:

Failed to generate the cryptographic key: 0x5

Eu tentei as instruções aqui , mas ainda estou recebendo o erro acima.

Estou tentando definir o nome comum do certificado para um nome diferente do nome da máquina para que eu possa evitar os erros de certificado no navegador. Este é um aplicativo da web de teste. Eu sei que posso apenas testar com os erros do navegador, mas gostaria de imitar as condições do mundo real, tanto quanto possível.

Existe alguma outra maneira de gerar seus próprios certificados ssl para o iis7.5 e definir você mesmo o nome comum?

    
por Steve 26.03.2010 / 16:32

3 respostas

1

I'm trying to set the common name of the certificate to a name other than the machine name so I can avoid the certificate errors in the browser.

No meu conhecimento, a menos que você instale o certificado no armazenamento raiz de cada máquina que visita, você continuará obtendo esses erros de certificado (pelo menos inicialmente) porque eles não são de uma fonte raiz confiável. Realmente não há maneira de contornar isso com certificados auto-assinados.

Quanto à criação dos certificados auto-assinados, você pode fazer isso no gerenciador do IIS. Abra o Gerenciador do IIS, clique em Certificado do servidor e selecione o link para criar a ação de certificação autoassinada.

    
por 26.03.2010 / 16:35
1

Você pode obter um certificado gratuito no link do seu site. Com certificados autoassinados, você sempre obterá um aviso, a menos que esteja no armazenamento de certificados raiz confiável, como GregD apontou. Não há outra maneira de verificar um certificado autoassinado.

De certo modo, todas as raízes da CA são certificados auto-assinados confiados pela sua máquina, mas eles também têm a capacidade de assinar outros certificados, e é assim que funcionam as cadeias de certificados.

    
por 26.03.2010 / 16:41
1

É possível criar um certificado auto-assinado ... diretamente do IIS 7.5 MMC. Você precisará open IIS MMC - > clique no nome da máquina (por exemplo, SERVER2) e, em Features View , você verá Server Certificates - > dê um duplo clique e ele abrirá os Certificados do Servidor - > no lado direito, em Ações, clique em Create Self-Signed Certificates . Confira isso

texto alternativo http://dotnetscraps.com/dotnetscraps/image .axd? picture = WindowsLiveWriter / DidyouknowConfigureClientCertific.5Part2 / 30383558 / image007_thumb.jpg

texto alternativo http://dotnetscraps.com/dotnetscraps/image .axd? picture = WindowsLiveWriter / DidyouknowConfigureClientCertific.5Part2 / 7AE93FE9 / image008_thumb.jpg

Ignore a marcação como ela foi usada para outra finalidade; -)

    
por 26.03.2010 / 18:25