Blame

bbac00 Samuli Seppänen 2025-03-18 12:57:08 1
# OpenVPN 2.4 new Certificate Revocation List method. 
2
3
Processing the Certificate Revocation List (CRL) in OpenVPN 2.4 is now
4
handled by the Crypto Library with which OpenVPN has been built. This
5
means the list is processed much more rigidly than before.
6
(Previously, in OpenVPN 2.3, a *built-in* check was used).
7
8
Specifically, the Crypto Library (Usually OpenSSL) will check **all**
9
fields, this check includes the `nextUpdate` field and CRLs with an
10
expired `nextUpdate` field are flagged as **expired** by OpenSSL (The
11
*built-in* check in OpenVPN 2.3 did not check this field).
12
13
In order to fix this, regenerate the CRL with a new `nextUpdate` value.
14
If you don't want your CRLs
15
expire put that value far enough into the future.
16
17
Using [EasyRSA](https://github.com/OpenVPN/easy-rsa/releases) a new CRL
18
can be generated with `./easyrsa gen-crl`
19
20
Source:
21
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg13806.html