Uncaught exception with 'DB connection error' on line 18

PHP entfernt digitale Signatur

Das ist echt der Hammer….

Ich nutze ein Script mit php für den Download von Anwendungen.

        header("Pragma: public"); // required
        header("Expires: 0");
        header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
        header("Cache-Control: private", false); // required for certain browsers
        header("Content-Type: $ctype");
        header("Content-Disposition: attachment; filename=\"" . basename($fullPath) . "\";");
        header("Content-Transfer-Encoding: binary");
        header("Content-Length: " . $fsize);
        ob_clean();
        flush();
        readfile($fullPath);

$ctype ist bei exe-Dateien „application/octet-stream“.

Ein Script wie man es häufig bei der Suche im Internet findet.

Das die digitale Signatur (code signing) entfernt wird ist mir erst vor kurzem aufgefallen. Bei einem direkten Link zur Software ist die Signatur vorhanden.

php 7.2 entfernt die digitale Signatur. Webserver umgestellt auf php 7.4 und es funktioniert.
Wie soll man darauf kommen das die digitale Signatur von php entfernt wird? Da fehlen einem die Worte…