O que é um certificado X.509? Todos os dias usa…
Já ouviu falar em certificados X.509? Pelo nome pode ser estranho, mas todos os dias usa certificados destes, na internet, sem dar conta. Fique a saber mais sobre o que é um certificado X.509 e para que serve.
Um certificado X.509 é um documento digital, que serve para garantir a autenticidade de uma pessoa, organização, site ou dispositivo. Este tipo de certificado usa o padrão de infraestrutura de chave pública (PKI) e permite verificar se a chave pública contida pertence ao utilizador, computador ou identidade de serviço contida no certificado. Os certificados X.509 são amplamente utilizados em protocolos como HTTPS para estabelecer comunicação segurança, cifrando a informação.
Uma chave pública é um (grande)b valor numérico usado para cifrar dados ou verificar a legitimidade de uma assinatura digital. Uma PKI é a estrutura subjacente que permite que entidades como utilizadores e servidores troquem informações com segurança usando certificados digitais.
Principais funções dos certificados X.509
- Autenticação: Confirma a identidade da entidade que apresenta o certificado.
- Encriptação: Permite a troca segura de informações através de criptografia assimétrica.
- Integridade: Garante que as informações transmitidas não foram alteradas durante a comunicação.
Estrutura de um certificado X.509
Um certificado X.509 tem vários campos. Aqui fica a descrição dos principais
- Versão: Indica a versão do padrão utilizado (por exemplo, X.509 v1, v2 ou v3).
- Número de série: Identificador único atribuído ao certificado.
- Algoritmo de assinatura: Define o método usado para assinar o certificado (como RSA ou ECDSA).
- Emissor: Entidade que emitiu o certificado (normalmente uma Autoridade Certificadora - CA).
- Período de validade: Datas de início e fim da validade do certificado.
- Sujeito: Entidade para a qual o certificado foi emitido (por exemplo, o nome de domínio de um site ou uma pessoa).
- Chave pública: A chave pública associada à entidade, usada para encriptação e verificação de assinaturas.
- Extensões (opcionais): No formato X.509 v3, estas podem incluir informações adicionais, como limites de uso ou dados específicos do emissor.
Os certificados digitais são amplamente usados nos protocolo HTTPS/SSL/TLS, garantindo comunicações seguras na internet. Nas assinaturas digitais, permitindo validar a origem e integridade de documentos ou e-mails. Em VPNs e autenticação, sendo usados para autenticar utilizadores e dispositivos em redes seguras, em IoT (Internet das Coisas), pois garantem a autenticidade e segurança em dispositivos interligados, entre outros.
Os certificados X.509 são normalmente emitidos por uma Autoridade Certificadora (CA) confiável, que valida e assina o certificado para garantir a sua legitimidade. Por exemplo, ao aceder a um site seguro como o Pplware, o browser verifica o certificado para assegurar que o site é autêntico e confiável.