Autoridade de Certificação PKI privada de chaves e certificados

1

Estou tentando configurar o OpenVPN e sou um pouco confuso sobre os termos.

Pelo que li, uma PKI consiste em:

  • Um certificado separado (também conhecido como chave pública)
  • Uma chave privada para o servidor e cada cliente.

Essa parte eu estou bem e eu entendo.

A segunda parte de uma PKI e a parte que estou tendo um pouco de dificuldade para entender devido a todos os diferentes termos é sobre a Autoridade de Certificação (CA).

A documentação diz

Generate the master Certificate Authority (CA) certificate & key

In this section we will generate a master CA certificate/key, a server certificate/key certificate and key which is used to sign each of the server and client certificates.

Os termos que eu ouvi foram jogados ao redor e parte do que me confundiu é pessoas referindo-se a

  • Chaves mestras
  • Certificados raiz
  • Chaves privadas da autoridade de certificação
  • Chaves da autoridade de certificação
  • Certificados da autoridade de certificação

Não tenho certeza se vários deles são referentes à mesma coisa, mas a autoridade de certificação me confunde muito.

Por que a autoridade de certificação tem chaves em primeiro lugar? Eu pensei que o trabalho da Autoridade de Certificação era assinar chaves em servidores e clientes. A CA também precisa de uma chave privada nesse processo? É essa chave privada com as pessoas se referindo quando falam sobre chaves mestras ou certificados raiz. E esses certificados raiz são a mesma coisa que chaves privadas?

Já passei por várias páginas da Web e ainda estou tendo problemas para entender a CA.

    
por johnramsden 14.07.2016 / 22:41

2 respostas

0

In this section we will generate a master CA certificate/key, a server certificate/key certificate and key which is used to sign each of the server and client certificates.

Isso ... Eu estou supondo que é apenas o resultado de copiar e colar acidentalmente misturando dois parágrafos diferentes juntos. Deveria ser assim:

"Nesta seção, geraremos um certificado / chave de CA mestre que é usado para assinar cada um dos certificados do servidor e do cliente."

Why does the certificate Authority have keys in the first place? I thought the job of the Certificate Authority was to sign keys on servers and clients.

Bem, sim, e é exatamente para isso que servem as chaves - todos os tipos comuns de assinaturas digitais exigem um par de chaves. Clientes TLS & os servidores usam suas chaves para assinar os dados de "handshake" de conexão, enquanto as CAs usam suas chaves para assinar os certificados emitidos.

Is this private key with people referring to when they talk about master keys or root certificates. And are these root certificates the same thing as private keys?

Fechar, mas não. Os certificados só retêm a metade pública do par de chaves, junto com algumas informações extras (nome do proprietário, nome do emissor e assinatura, & c.). Então eles são nunca a mesma coisa que chaves privadas, mas eles sempre vêm em pares.

Se alguém assina um arquivo com sua chave privada, você pode verificar a assinatura na chave pública armazenada no certificado. Por exemplo, todos os certificados emitidos são assinados pela chave privada da CA e verificados em relação ao certificado da autoridade de certificação.

(O certificado próprio é assinado por si só, mas não há sentido em verificá-lo, já que ele foi explicitamente configurado como uma raiz confiável.)

Assim, no final, todos os termos listados referem-se à mesma coisa - sua nova autoridade de certificação tem um par de chaves (uma chave privada e um certificado correspondente) e a usa para assinar todos os certificados emitidos .

    
por 15.07.2016 / 08:05
0

Aqui estão alguns bons artigos sobre como o certificado funciona. Será útil para entender o certificado digital:

O que são certificados

Como funciona o certificado

    
por 15.07.2016 / 10:10