Commit bbac00

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