Eu tenho uma base de CA raiz autônoma no Windows Server 2019 Core .
Eu sei que certutil.exe -dump certificate.req
posso inspecionar o CSR, mas as políticas da CA raiz podem substituir os atributos de extensão solicitados.
Na edição Desktop, depois de importar o CSR para a CA raiz, posso inspecionar a solicitação pendente e ver onde as políticas da CA raiz podem substituir os atributos de extensão solicitados, adicionar extensões adicionais ou removê-las.
Por exemplo, o CSR solicita que a extensão Key Usage seja crítica, mas a política de CA raiz substitui as solicitações de Key Usage e remove o sinalizador crítico, como você pode ver na imagem abaixo.
Minhas perguntas são:
- Como importo um arquivo CSR para a fila de solicitações pendentes na linha de comando ou no PowerShell?
- Como posso ver como a CA realmente emitiria o certificado, na linha de comando ou no PowerShell?
Para importar um CSR para a fila, use:
Para visualizar as extensões de solicitação, você precisará saber o
RequestId
, que o comando acima teria retornado. Use (para RequestId de123
):Para visualizar os atributos da solicitação:
Enquanto você está nisso, você pode visualizar a própria solicitação com:
Ou, para certificados emitidos anteriormente:
Você pode adicionar
-v
após o-view
para obter informações mais detalhadas e pode adicionarcsv
no final para a saída CSV.