Adicionar Criação da Autoridade Certificadora (AC Raiz) no XCA

Onei de Barros Junior 2026-03-11 17:55:36 +00:00
parent 6e44c0a86b
commit 7d457466ed
1 changed files with 185 additions and 0 deletions

@ -0,0 +1,185 @@
# Criação da Autoridade Certificadora (AC Raiz) no XCA
Este procedimento descreve como criar uma **Autoridade Certificadora (CA Root)** utilizando o software XCA para uso em ambientes de laboratório e redes internas.
A CA será responsável por **assinar certificados de servidores HTTPS**, permitindo que os navegadores confiem automaticamente nesses serviços após a instalação do certificado da CA nas estações clientes.
---
## Objetivo
Criar uma Autoridade Certificadora raiz para emissão de certificados digitais internos.
---
## Procedimento
### 1. Criar novo certificado
Abrir o XCA.
Ir na aba:
```
Certificates
```
Clicar em:
```
New Certificate
```
---
### 2. Aba Source
No campo:
```
Template
```
Selecionar:
```
-- [default] CA --
```
Clicar em:
```
Apply all
```
---
### 3. Aba Subject
Preencher os campos conforme padrão do laboratório.
```
Internal Name:
MWS_CA_Raiz
```
```
Distinguished Name:
C=BR
ST=SP
L=Sorocaba
O=MAISWEBSITES
```
```
Common Name:
MWS Rede Local CA
```
Este nome será exibido posteriormente na lista de autoridades confiáveis do Windows.
---
### 4. Gerar a chave privada da CA
Ainda na aba Subject, clicar em:
```
Generate a new key
```
Selecionar:
```
Algorithm: RSA
Key size: 4096 bits
```
Clicar em:
```
Create
```
---
### 5. Aba Extensions
Verificar que o campo:
```
Type
```
está configurado como:
```
Certification Authority
```
---
### 6. Definir validade
Na seção de validade definir:
```
3650 dias (10 anos)
```
Este período está em conformidade com a política definida no documento:
```
Manual: Infraestrutura HTTPS para Servidores de Laboratório com CA Própria
```
---
### 7. Aba Key Usage
Certificar que as seguintes opções estão marcadas:
```
Certificate Sign
CRL Sign
```
Estas permissões permitem que a CA emita certificados e listas de revogação.
---
### 8. Finalizar criação
Clicar em:
```
OK
```
A Autoridade Certificadora raiz estará criada e pronta para uso.
---
## Validação
Após a criação, o certificado da CA deverá aparecer na lista de certificados do XCA.
É possível visualizar seus detalhes verificando:
* Basic Constraints = Certification Authority
* Key Usage contendo Certificate Sign
* Certificado marcado como self-signed
---
## Observações
A chave privada da CA é extremamente sensível e deve ser protegida.
Recomenda-se:
* realizar backup seguro do arquivo `.xdb`
* evitar armazenamento em repositórios Git
* utilizar senha forte para proteção do banco do XCA
A perda da chave privada da CA implica na necessidade de recriar toda a infraestrutura PKI.