diff --git a/modules/saml/www/idp/certs.php b/modules/saml/www/idp/certs.php
deleted file mode 100644
index ae3889819943befd4db91ea2f6e1acaa65180222..0000000000000000000000000000000000000000
--- a/modules/saml/www/idp/certs.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-// Load SimpleSAMLphp, configuration and metadata
-$config = \SimpleSAML\Configuration::getInstance();
-$metadata = \SimpleSAML\Metadata\MetaDataStorageHandler::getMetadataHandler();
-
-if (!$config->getBoolean('enable.saml20-idp', false)) {
-    throw new \SimpleSAML\Error\Error('NOACCESS');
-}
-
-// Check if valid local session exists..
-if ($config->getBoolean('admin.protectmetadata', false)) {
-    $authUtils = new \SimpleSAML\Utils\Auth();
-    $authUtils->requireAdmin();
-}
-
-$idpentityid = $metadata->getMetaDataCurrentEntityID('saml20-idp-hosted');
-$idpmeta = $metadata->getMetaDataConfig($idpentityid, 'saml20-idp-hosted');
-$cryptoUtils = new \SimpleSAML\Utils\Crypto();
-
-switch ($_SERVER['PATH_INFO']) {
-    case '/new_idp.crt':
-        /** @var array $certInfo */
-        $certInfo = $cryptoUtils->loadPublicKey($idpmeta, true, 'new_');
-        break;
-    case '/idp.crt':
-        /** @var array $certInfo */
-        $certInfo = $cryptoUtils->loadPublicKey($idpmeta, true);
-        break;
-    case '/https.crt':
-        /** @var array $certInfo */
-        $certInfo = $cryptoUtils->loadPublicKey($idpmeta, true, 'https.');
-        break;
-    default:
-        throw new \SimpleSAML\Error\NotFound('Unknown certificate.');
-}
-header('Content-Disposition: attachment; filename=' . substr($_SERVER['PATH_INFO'], 1));
-header('Content-Type: application/x-x509-ca-cert');
-
-echo $certInfo['PEM'];
-exit(0);