Resumo

  • A versão 07 do rascunho do grupo TLS acrescenta uma instrução ausente na 06: se o caminho de certificação falhou por motivo diferente da confiança na raiz, o cliente SHOULD NOT escolher o ID dessa âncora para a nova tentativa.
  • Expiração, revogação, nome incompatível e restrição local sobre a âncora são os exemplos expressos.
  • Outro ID elegível pode servir à recuperação. O cliente deve tentar novamente no máximo uma vez por tentativa de conexão.

O carimbo da raiz não corrige o documento

Imagine abrir o portal de um hospital. O navegador reconhece a autoridade certificadora, mas o certificado entregue traz outro nome. Ele recusa a conexão. A função de recuperação deveria procurar um caminho diferente, caso exista; não repetir o crachá do caminho que acabou de falhar na checagem de identidade.

O servidor pode manter vários caminhos de certificados para atender clientes com conjuntos diferentes de âncoras confiáveis. Na proposta de 2 de novembro, ele anuncia IDs de caminhos candidatos em EncryptedExtensions. Se a seleção inicial terminar em erro e o cliente tiver pedido âncoras extras ou omitido algumas confiáveis, poderá abrir outra conexão com o mesmo destino pedindo um único ID. A versão 06, de 30 de setembro, já trazia a recuperação. Faltava a exclusão nova.

O problema pode ser bem mais simples do que uma raiz desconhecida. A cadeia chega a uma raiz conhecida; o certificado, porém, venceu, foi revogado ou aponta para outro nome. Uma restrição do cliente sobre a âncora também pode barrá-lo. A seção 5.6 agora diz que o ID associado ao caminho assim rejeitado não deve ser selecionado para a segunda conexão. O texto usa SHOULD NOT, não uma proibição de qualquer recuperação. Havendo outro ID confiável e adequado, o cliente considera a ordem do servidor e suas preferências. Sem extensão ou sem ID correspondente, devolve o erro ao aplicativo.

O registro da IETF classifica o texto como Internet-Draft do grupo, I-D Exists. As fontes examinadas não registram incidente de aceitação indevida nem implantação dessa alteração. A notícia é a regra proposta para uma escolha concreta: a identidade de uma raiz não pode substituir o resultado da validação do caminho que ela assinou.