wluisaraujo
(usa Debian)
Enviado em 20/03/2014 - 14:22h
Boa Tarde,
Estou com um problema para revogar certificados do OpenVPN. Gostaria de compartilhar o erro em busca de solução.
Primeiramente o OpenVPN esta instalado e configurado, está em produção. Tudo funcional.
Foi configurado por um antigo colaborador da empresa que não faz mais parte da equipe. Referente ao meu problema, existiam muitos certificados validos, de ex-colaboradores, e minha tarefa é revogar este certificados.
Ao executar #./revoke-full nome.sobrenome - Retorna o seguinte erro:
root@server:/etc/openvpn# source vars
root@server:/etc/openvpn# ./revoke-full washington.araujo
Using configuration from /usr/lib/ssl/openssl.cnf
Enter pass phrase for ./demoCA/private/cakey.pem:
unable to load CA private key
140633414641320:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:539:
140633414641320:error:0906A065:PEM routines:PEM_do_header:bad decrypt:pem_lib.c:483:
Mesmo os users com certificados revogados, continuam conectados a VPN.
Já foi testado a criação e revogação de um novo certificado. E mesmo após a revogação, reinicio do
servidor vpn, e client vpn. A o cliente continua com acesso.
Existe uma maneira mais eficaz de revogação do certificado.
Segue o arquivo de configuração:
###########################################################################
### Global
dev tun0
proto udp
port 1194
keepalive 10 120
float
comp-lzo
persist-tun
persist-key
local 192.168.2.2
server 192.168.12.0 255.255.255.0
push "route 192.168.12.0 255.255.255.0"
push "route 192.168.2.2 255.255.255.0"
push "dhcp-option DNS 192.168.2.5"
push "dhcp-option DNS 192.168.2.6"
ifconfig-pool-persist ipp.txt
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
tls-auth preshared.key 0
crl-verify /etc/openvpn/keys/crl.pem
status /var/log/openvpn-status.log
log /var/log/openvpn.log
log-append /var/log/openvpn.log
verb 5
###########################################################################