Junior — Middle
Qual é a diferença entre os certificados usados no lado do cliente e os certificados destinados ao servidor?
sobes.tech IA
Resposta da IA
Os certificados para o servidor e o cliente diferem em finalidade e conteúdo:
-
Certificado do servidor é usado para confirmar a autenticidade do servidor perante o cliente. Ele contém a chave pública do servidor e informações que permitem ao cliente verificar se está se comunicando com o servidor correto (por exemplo, o nome de domínio).
-
Certificado do cliente é usado para autenticar o cliente perante o servidor. Ele contém a chave pública do cliente e permite ao servidor verificar a identidade do cliente.
Principais diferenças:
- Finalidade: o certificado do servidor confirma o servidor, o do cliente, o cliente.
- Uso: o certificado do servidor geralmente é necessário para HTTPS, o do cliente para autenticação mútua (mutual TLS).
- Conteúdo: o certificado indica o sujeito (Subject): para o servidor, o nome de domínio; para o cliente, o nome de usuário ou dispositivo.
Assim, os certificados diferem em seu papel no processo de estabelecimento de uma conexão segura.