Não estou 100% correto , então, por favor, deixe-me saber se não é, não quero espalhar desinformação, mas encontrei uma fonte decente para minhas hipóteses / respostas.
Eu tecnicamente criei 4 arquivos quando uso
./ build-key-pass
Id.pem = where Id is the index number
client.crt = Clients Cert
cleint.key = client Key
client.csr = Client Signing Request
O cliente recebe o seguinte:
clients:
ca.crt CA's public certificate
ClientXXXX.crt The client certificate
ClientXXXX.key The client key
Depois que o CSR é criado / assinado, ele pode ser excluído (com base na minha leitura aqui )
O ID.pem é usado para posterior revogação, uma espécie de sistema de banco de dados baseado em arquivo. Os dois arquivos que você precisa são client.crt e client.key e, em seguida, o " public CA.crt", o que significa que ele possui 2 qualidades.
Não é secreto e é implantado com todos os pares Open-VPN-Key.
Então, meu problema é que eu tenho usado um ca.crt incorreto encontrado no diretório / etc / openvpn / *, e eu deveria arquivá-lo junto com o / abcesso aparentemente abcecido / techsupport e então recriar o ca.crt no o servidor para que essa confusão não aconteça novamente.
After comparing my ca.crt with a co-workers, this seems the logical choice.
Uma nota final:
- O arquivo ca.crt está em / etc / openvpn / usado para qualquer coisa ou é apenas um lugar lógico para armazená-lo?
[UPDATE] com relação à minha nota final, notei que há um ca.crt dentro / certs / keys / que é o que eu tenho localmente. Novamente, minha pergunta é, o ca.crt em / etc / openvpn / faz qualquer coisa, deve ser removido / substituir por um de / keys / meu pensamento é que é de um antigo setup / config?