----- Original Message ----- 
From: "Rui Santos" <rsan...@grupopie.com>
To: <openvpn-users@lists.sourceforge.net>
Sent: Thursday, August 20, 2015 12:33 PM
Subject: [Openvpn-users] CRL and --CApath usage


> I'm using --CApath option for CA and CRL approving/checking
>
> I just revoked a certificate, copied the new CRL to CApath, overwriting
> the old one, and the OpenVPN allowed > the connection with that
> certificate.
>
> The openssl command for this:
> ~# openssl verify -crl_check -CApath <cadir>Â  cert.crt
> error 23 at 0 depth lookup:certificate revoked
>
> I tried to connect several times, with success, which I shouldn't be able
> to.
>
> However, if I restart the OpenVPN service, it works as expected, with the
> error:
> <IP>:42410 VERIFY ERROR: depth=0, error=certificate revoked: C=........
> Directories leading to CApath and files are accessible to all user:
> 0755/0644
>
> I wonder if there is any kind of bug on this. Is this an expected behavior
> ?
> One should not need to restart the OpenVPN instance, just to reread the
> CRL.
>
> Am I missing something ?

The manual has this to say:

Note: As the crl file (or directory) is read every time a peer connects, if
you are dropping root privileges with --user, make sure that this user has
sufficient privileges to read the file.

Regards


------------------------------------------------------------------------------
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to