Como devo estruturar minha hierarquia de CA?

Como devo estruturar minha hierarquia de CA?

Minha configuração atual envolveu uma CA raiz autoassinada, que assinou minha CA SSL/TLS e minha CA cliente OpenVPN. A CA SSL/TLS assina os certificados dos meus servidores e a CA do cliente OpenVPN assina os certificados dos clientes OpenVPN.

A CA cliente OpenVPN deve estar em sua própria hierarquia, separada da CA raiz? Estou preocupado que, se um usuário importar a CA raiz e confiar nela, alguém com um certificado de cliente OpenVPN assinado pela minha CA poderá usar esse certificado para servidores e ser confiável sem qualquer intervenção adicional do usuário. A menos que esteja faltando alguma coisa com keyUsage?

OpenSSL está sendo usado.

Responder1

Uso aprimorado de chave é o que você procura.

Você pode definir isso comoClient Authentication (OID: 1.3.6.1.5.5.7.3.2)

informação relacionada