Os usuários podem se registrar para um Certificado Digital pela Web. Após o preenchimento dos formulários necessários, o navegador de Internet do usuário criará um Par de Chaves Públicas. A metade Pública do par de chaves é então enviada para a CA junto com todos os outros dados para aparecer no Certificado Digital, enquanto a Chave Privada é protegida no meio de armazenamento escolhido pelo usuário (disco rígido, disquete ou token de hardware, etc.).
A CA deve verificar os dados enviados antes de vincular os dados de identificação à Chave Pública enviada. Isso impede que um impostor obtenha um Certificado que vincula sua Chave Pública à identidade de outra pessoa e conduza transações fraudulentas usando essa identidade.
Se os dados enviados estiverem em boas condições, a CA emitirá um Certificado Digital para o requerente declarado nas informações enviadas. Após a emissão, a CA inserirá o Certificado Digital em um repositório público.
Distribuindo Certificados Digitais – Além de Certificados Digitais estarem disponíveis em repositórios públicos, eles também podem ser distribuídos por meio do uso de Assinaturas Digitais. Por exemplo, quando Alice assina digitalmente uma mensagem para Bob, ela também anexa seu Certificado à mensagem de saída. Portanto, ao receber a mensagem assinada, Bob pode verificar a validade do Certificado de Alice. Se for verificado com sucesso, Bob agora tem a Chave Pública de Alice e pode verificar a validade da mensagem original assinada por Alice.
Certificado digital PJ A custos
Diferentes tipos de Certificado Digital – Dependendo do seu uso, os Certificados Digitais estão disponíveis em vários tipos diferentes:
Pessoal : usado por indivíduos que exigem transações seguras baseadas na web e e-mail.
Organização : Usado por empresas para identificar funcionários para transações seguras por e-mail e pela web.
Servidor : Para provar a propriedade de um nome de domínio e estabelecer sessões criptografadas SSL/TLS entre seu site e um visitante.
Desenvolvedor : Para provar a autoria e manter a integridade dos programas de software distribuídos.