1

PHP 7.0: Could not gather sufficient random data

Aufgrund eines Fehlers in der Version 7.0.16 von PHP kann es zu der unerwarteten Meldung Could not gather sufficient random data  kommen, wenn man random_bytes  oder random_int  nutzt. Das Problem tritt auf, wenn PHP auf einem aktuellen Kernel kompiliert wurde und anschließend auf einem älteren Kernel ausgeführt wird, welcher die Systemfunktion getrandom  noch nicht unterstützt. Aktuelle Möglichkeiten dem Problem aus dem Weg zu gehen: Update auf PHP >= 7.1.0 Downgrade …

PHP/.NET/C#: Fehlerhafte SSL Zertifikate ignorieren

Wieder so ein Code Schnipsel den ich häufiger mal brauche und immer wieder vergesse. Bei der Entwicklung neuer Programme nutze ich oft selbst signierte Zertifikate, die aber sinnigerweise von keinem Programm ohne weiteres angenommen werden. Firefox meldet beispielsweise „Diese Verbindung wird nicht vertraut“, .NET wirft eine Exception mit der Meldung „Für den geschützten SSL/TLS-Kanal konnte keine Vertrauensstellung hergestellt werden.“  und …