As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Solucionar erros de certificados compatíveis AWS Private CA com o Matter
O padrão de conectividade Matter
Para ajudar na solução de problemas, os desenvolvedores do Matter fornecem uma ferramenta de verificação de certificados que se chama chip-cert
Código de erro | Significado | Correção |
---|---|---|
0x00000305 |
As extensões |
Certifique-se de selecionar o modelo correto para o seu caso de uso. |
0x00000050 |
A extensão do identificador de chave da autoridade deve estar presente. |
CA privada da AWS não define a extensão do identificador da chave de autoridade nos certificados raiz. Você deve gerar um AuthorityKeyIdentifier valor codificado em Base64 usando o CSR e, em seguida, passá-lo por um. CustomExtension Para ter mais informações, consulte Ative uma CA raiz para certificados operacionais do Node (NOC). e Ativar uma autoridade de certificação de produto () PAA. |
0x0000004E | O certificado está expirado. | Certifique-se de que o certificado em uso não esteja expirado. |
0x00000014 | Falha na validação da cadeia de certificados. |
Esse erro pode ser encontrado se você tentar criar um certificado de entidade final compatível com Matter sem usar os exemplos Java fornecidos, que usam o CA privada da AWS API para passar um certificado configurado corretamente. KeyUsage Por padrão, CA privada da AWS gera valores de KeyUsage extensão de nove bits, com o nono bit resultando em um byte extra. O Matter ignora esse byte extra durante as conversões de formato, causando falhas na validação da cadeia. No entanto, a CustomExtensionno Se você modificar o código de amostra ou usar um utilitário X.509 alternativo, como OpenSSL, precisará realizar a verificação manual para evitar erros de validação em cadeia. Para verificar se as conversões ocorrem sem perdas
|