Revogando certificados digitais (OpenVPN)
Dica publicada em Linux / Avançado
Revogando certificados digitais (OpenVPN)
Para revogar um certificado, utilize as configurações abaixo:
No servidor da VPN, entre na pasta onde estão os certificados gerados que geralmente ficam na pasta:
# cd /etc/pki/CA/newcerts/
Obs.: Isso vária de distribuição.
Essa pasta contém todos os certificados gerados, porém com o nome diferente dos nomes criados:
01.pem 0F.pem 1C.pem 29.pem 36.pem 9E.pem AB.pem B8.pem C5.pem
Portanto, para você descobrir qual o arquivo que refere-se ao certificado criado, use o comando abaixo:
# fgrep "usuário"."domínio" *
A saída irá indicar em qual arquivo está armazenado o histórico do certificado procurado.
01.pem:Subject: C="País", ST="Estado", O="Empresa", OU="Departamento",CN="usuário"."domínio"/emailAddress="usuário"@"domínio"
Agora que já sabemos o arquivo, é só usar o comando para revogar o certificado.
# openssl ca -revoke 01.pem
Na sequência, digite a senha do servidor VPN e tecle enter.
Using configuration from /etc/pki/tls/openssl.cnf
Enter pass phrase for /etc/pki/CA/private/"arquivo".pem:
DEBUGload_index: unique_subject = "yes"
Adding Entry with serial number D3 to DB for /C="País"/ST="Estado"/O="Empresa"/OU="Departamento"/CN="usuário"."domínio"
Revoking Certificate D3.
Data Base Updated
Agora o certificado já foi revogado.
No servidor da VPN, entre na pasta onde estão os certificados gerados que geralmente ficam na pasta:
# cd /etc/pki/CA/newcerts/
Obs.: Isso vária de distribuição.
Essa pasta contém todos os certificados gerados, porém com o nome diferente dos nomes criados:
01.pem 0F.pem 1C.pem 29.pem 36.pem 9E.pem AB.pem B8.pem C5.pem
Portanto, para você descobrir qual o arquivo que refere-se ao certificado criado, use o comando abaixo:
# fgrep "usuário"."domínio" *
A saída irá indicar em qual arquivo está armazenado o histórico do certificado procurado.
01.pem:Subject: C="País", ST="Estado", O="Empresa", OU="Departamento",CN="usuário"."domínio"/emailAddress="usuário"@"domínio"
Agora que já sabemos o arquivo, é só usar o comando para revogar o certificado.
# openssl ca -revoke 01.pem
Na sequência, digite a senha do servidor VPN e tecle enter.
Using configuration from /etc/pki/tls/openssl.cnf
Enter pass phrase for /etc/pki/CA/private/"arquivo".pem:
DEBUGload_index: unique_subject = "yes"
Adding Entry with serial number D3 to DB for /C="País"/ST="Estado"/O="Empresa"/OU="Departamento"/CN="usuário"."domínio"
Revoking Certificate D3.
Data Base Updated
Agora o certificado já foi revogado.