No Firefox, se eu visualizar a Autoridade de Certificação Raiz Universal da Verisign, aviso que ela expira em 2037.
( Settings
guia -> advanced
-> view certificates
-> VeriSign Universal Root Certification Authority
-> View
.)
Por que tem uma vida útil de 23 anos?
Por que eles não o definiram para expirar mais cedo? Ou mais tarde?
ssl-certificate
certificate-authority
user3298687
fonte
fonte
Respostas:
A validade foi estabelecida em 2037 para evitar a possibilidade de ocorrer o problema de data do ano 2038 do Unix . Basicamente, no início de 2038, as datas do Unix não cabem mais em um número inteiro de 32 bits assinado. Portanto, o uso de uma data antes evita o acionamento de qualquer código ainda não atualizado para corrigir o problema.
Os certificados raiz levam todos os certificados encadeados com eles quando expiram, portanto, de uma perspectiva prática, eles precisam expirar após qualquer certificado encadeado.
fonte
Se eu entendi sua pergunta, os certificados raiz de substituição precisariam ser reimplantados para os clientes. Portanto, as probabilidades são de que sua vida útil seja definida o suficiente, onde há pouca ou nenhuma chance de o certificado raiz expirar.
fonte
Definitivamente, vi implementações SSL de 32 bits com o bug de 2038, de modo que quase certamente é responsável por "por que 'apenas' 2037".
Quanto a por que não expirar mais cedo? Bem, um dos propósitos originais do vencimento era salvar um certificado comprometido, válido por muito tempo - mas com toda a honestidade, isso não ganha muito. Agora, é claro, temos listas de revogação de certificados, para que possamos invalidar facilmente um certificado que está nos causando problemas, para que não haja compulsão real por um curto período de tempo.
fonte