Como mostrado na documentação
new_certs_dir é usado pela autoridade de certificação para gerar certificados recém-gerados.
certs não é usado aqui. No entanto, é referenciado no demoCA: "./demoCA/certs - arquivo de saída do certificado" Certs também não é usado para cadeias de certificados, como mostrado aqui:
Observe que / etc / ssl / certs é o local padrão para os certificados emitidos. Mas a variável certs é $ dir / certs, então seria ./demoCA/certs Acho que todos concordamos que ela seja para certificados específicos da CA. Isso faz sentido porque a autoridade de certificação pode estar assinando certificados que são encadeados a certificados ainda não emitidos por qualquer autoridade cert.
Mas onde está a documentação para isso? Eu acredito que é um artefato do arquivo de configuração. Ele costumava ser usado para opções como certificado que conteria o ca.pem dentro de certs para certificado = $ certs / ca.pem.
Eu me lembro vagamente de ter essa mesma pergunta até perceber que ela foi usada posteriormente no arquivo de configuração, mas agora não é.
Edit: fica mais estranho. A versão atual do ca.c aqui: link não faz referência a certs. Mas versões muito mais antigas como esta: link Referenciá-lo, mas não faça nada com ele.