Digamos que temos um certificado SSL para um site. Segundo um navegador da web, o certificado expira amanhã, 10 de dezembro de 2011.
OK, mas isso encobre os fusos horários. Quando vai expirar exatamente?
- 00:00 hora local do servidor (por exemplo, ET)
- 00:00 hora local do usuário navegando no site (onde quer que)
- 00:00 UTC
?
(Contexto da pergunta: um administrador que gosta de esperar até o último dia antes do vencimento para configurar o novo certificado. Por que? Para "obter o máximo de valor", ele diz. Não sigo exatamente essa lógica. , e provavelmente ele deve substituí-lo alguns dias antes? Mas, de qualquer maneira, estou preocupado / curioso se o certificado pode parar de funcionar para alguns / todos os usuários antes das 00:00, horário local.)
ssl-certificate
Greg Hendershott
fonte
fonte
Respostas:
Quase todos os fornecedores de certificados renovam um certificado pelo ano inteiro adicional (ou qualquer que seja o período) por um mês ou mais antes que o anterior expire. Portanto, se o seu certificado foi válido de 10 de dezembro de 2010 a 10 de dezembro de 2011; você pode obter um novo certificado em novembro e será válido entre 20 de novembro de 2011 e 10 de dezembro de 2012. Dessa forma, você não precisa se preocupar em "tirar o máximo proveito dele".
Para responder à pergunta, os certificados especificam o tempo até o minuto e incluem um fuso horário.
Você pode alimentar seu certificado público
openssl x509 -in Certificate_File.pem -text
e ele produzirá o intervalo de validade. O seguinte é dos meus sites pessoais do ano passado:fonte
Se você deseja testar a resposta do lado do cliente ou se não possui o arquivo de certificado em si:
(E, como a outra resposta, mostrará TZ (com os carimbos de data / hora).
Você também pode tentar este script BASH, que contém arquivos e sites.
fonte