From 4c28beb2499e70f1d952d58a23e5798343623f57 Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Sat, 8 Jul 2006 14:44:24 +0000 Subject: [PATCH] remove cacert.php. git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@391 839d8a87-29fc-0310-9880-83ba4fa771e5 --- htdocs/cacert.php | 26 -------------------------- modules/core.php | 16 +++++++++++++--- 2 files changed, 13 insertions(+), 29 deletions(-) delete mode 100644 htdocs/cacert.php diff --git a/htdocs/cacert.php b/htdocs/cacert.php deleted file mode 100644 index a1160fa..0000000 --- a/htdocs/cacert.php +++ /dev/null @@ -1,26 +0,0 @@ - diff --git a/modules/core.php b/modules/core.php index a18d20c..367acfe 100644 --- a/modules/core.php +++ b/modules/core.php @@ -24,9 +24,10 @@ class CoreModule extends PLModule function handlers() { return array( - '403' => $this->make_hook('403', AUTH_PUBLIC), - '404' => $this->make_hook('404', AUTH_PUBLIC), - 'exit' => $this->make_hook('exit', AUTH_PUBLIC), + '403' => $this->make_hook('403', AUTH_PUBLIC), + '404' => $this->make_hook('404', AUTH_PUBLIC), + 'exit' => $this->make_hook('exit', AUTH_PUBLIC), + 'cacert.pem' => $this->make_hook('cacert', AUTH_PUBLIC), 'purge_cache' => $this->make_hook('purge_cache', AUTH_COOKIE, 'admin') ); } @@ -40,6 +41,15 @@ class CoreModule extends PLModule return PL_OK; } + function handler_cacert(&$page) + { + $data = file_get_contents('/etc/ssl/xorgCA/cacert.pem'); + header('Content-Type: application/x-x509-ca-cert'); + header('Content-Length: '.strlen($data)); + echo $data; + exit; + } + function handler_exit(&$page, $level = null) { if (Session::has('suid')) { -- 2.1.4