ERROR: cannot verify phpalarm.ngbonline.de’s certificate

Da die neue phpAlarm Download seite mit HTTPS gesichert ist, kann es beim Herunterladen eines phpAlarm Paketes von der Webseite https://phpalarm.ngbonline.de mit „wget“ zu dem folgenden Fehler kommen:

ERROR: cannot verify phpalarm.ngbonline.de’s certificate, issued by ‘/O=Root CA/OU=http://www.cacert.org/CN=CA Cert Signing Authority/emailAddress=support.org’:
Self-signed certificate encountered.
To connect to phpalarm.ngbonline.de insecurely, use `–no-check-certificate‘.

Das Problem liegt darin, dass auf dem Server, von dem man versucht mit ‚wget‘ das Paket herunterzuladen nicht über die ROOT Zertifikate von CACERT.ORG verfügt.

Um dennoch das Paket herunterladen zu können kann der Befehl, wie auch schon in der Fehlermeldung angegeben, mit der Option „–no-check-certificate“ ausgeführt werden.

Dieser sieht dann z. B. für das Paket des Urlaubsplaners wie folgt aus:
wget https://phpalarm.ngbonline.de/pa2/phpAlarm/pae_uplaner_0.04.00_20180317.tar –no-check-certificate

Auch hier kommt es immer noch zu einer Warnung:

WARNING: cannot verify phpalarm.ngbonline.de’s certificate, issued by ‘/O=Root CA/OU=http://www.cacert.org/CN=CA Cert Signing Authority/emailAddress=support@cacert.org’:
Self-signed certificate encountered.

Das Paket wird aber dennoch heruntergeladen. Um die Warnung zu verhindern muß man die Root Zertifikate von CACERT.ORG in den Zertifikatsspeicher des Servers laden.