From 8e022a760ad6dfee1fa020c4b10d9b895ef46673 Mon Sep 17 00:00:00 2001 From: jim-p Date: Thu, 21 Oct 2010 14:33:20 -0400 Subject: Refresh OpenVPN CRL files when a CRL has a cert added/removed. Ticket #555 --- usr/local/www/system_crlmanager.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'usr/local/www/system_crlmanager.php') diff --git a/usr/local/www/system_crlmanager.php b/usr/local/www/system_crlmanager.php index 10b80c4..f03b72d 100644 --- a/usr/local/www/system_crlmanager.php +++ b/usr/local/www/system_crlmanager.php @@ -145,13 +145,14 @@ if ($act == "addcert") { if (!$input_errors) { cert_revoke($cert, $crl, OCSP_REVOKED_STATUS_UNSPECIFIED); write_config("Revoked cert {$cert['descr']} in CRL {$crl['descr']}."); + require_once('openvpn.inc'); + openvpn_refresh_crls(); pfSenseHeader("system_crlmanager.php"); exit; } } } -// Not Finished Yet! if ($act == "delcert") { $crl =& lookup_crl($_GET['crlref']); if (!$crl['cert'][$id]) { @@ -162,6 +163,8 @@ if ($act == "delcert") { cert_unrevoke($crl['cert'][$id], $crl); write_config("Deleted Cert {$name} from CRL {$crl['descr']}."); $savemsg = sprintf(gettext("Deleted Certificate %s from CRL %s"), $name, $crl['descr']) . "
"; + require_once('openvpn.inc'); + openvpn_refresh_crls(); pfSenseHeader("system_crlmanager.php"); exit; } -- cgit v1.1