Eu tenho tentado configurar uma VPN SSTP para o meu servidor SBS 2011 e tenho lutado contra problemas de certificado o tempo todo. Consegui gerar um novo certificado para o meu endereço vpn externo, importá-lo para minha máquina cliente e adicionei meu servidor como uma Autoridade de Certificação Confiável. Agora eu recebo o erro:
Error 0x80092013: The revocation function was unable to check revocation because the revocation server was offline.
Quando verifiquei os pontos de distribuição da CRL no certificado, vi que os únicos URLs estavam no meu endereço interno, então adicionei outro que aponta para o meu endereço externo (deixando intactos os URLs internos originais). Gerei um novo certificado, excluí o existente do meu cliente e importei o novo, reiniciei o RRAS e verifiquei que o SSTP estava usando meu novo certificado, mas ainda estou recebendo o mesmo erro.
Quando visualizo os detalhes do certificado que importei, vejo que o novo CDP externo aparece na lista (algo semelhante ao http://mydomain.com/CertEnroll/MYSERVER-CA.crl ). Quando coloco isso em um navegador da Web, recebo uma mensagem informando que a importação da CRL foi bem-sucedida, o que me informa que a URL é acessível externamente e está online.
Sinto que esta é a última parada entre mim e uma VPN segura, o que estou perdendo aqui?
fonte
Respostas:
O problema foi que não consegui acessar o arquivo Delta CRL através do IIS 7. Isso ocorreu devido ao sinal '+' no nome do arquivo MYSERVER-CA + .crl. Por padrão, o IIS 7 define a propriedade allowDoubleEscaping como False, e isso deve estar ativado para que o IIS possa servir esse arquivo.
No IIS7, entrei no site padrão, naveguei para o diretório virtual CertEnroll e habilitei a propriedade para o editor de configuração. Abaixo está um link para definir isso por meio de uma linha de comando:
http://blogs.technet.com/b/lrobins/archive/2008/12/29/publishing-delta-crls-on-iis-7.aspx
Depois que fiz isso, meu problema foi finalmente resolvido!
fonte