Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP Openssl openssl error string zeigt sinnlose Informationen an

Mitglied: StefanKittel

StefanKittel (Level 4) - Jetzt verbinden

27.08.2017 um 10:13 Uhr, 723 Aufrufe, 3 Kommentare

Hallo,

ich teste gerade eine Klasse mit Openssl in PHP 7.1.
Dabei ist mir aufgefallen, dass openssl_error_string nur sinnlose Informationen anzeigt.

Wenn ich z.B. eine Schlüssellänge von 8 Bit wähle, was ungültig ist, bekomme ich diese Informationen:
openssl_error_string = error:02001003:system library:fopen:No such process

Allerdings bekomme ich eine PHP Warning mit folgendem Text
PHP Warning: openssl_pkey_new(): private key length is too short; it needs to be at least 384 bits, not 12

Gibt es in openssl eine Funktion um diese 2. Fehlermeldung zu erhalten?

Danke

Stefan
Mitglied: StefanKittel
27.08.2017 um 10:17 Uhr
Ich habe nun ein "error_get_last()['message']" hinzugefügt.
Ist aber nicht optimal, da hier auch eine andere Fehlermeldung stehen könnte.
Bitte warten ..
Mitglied: Arano
27.08.2017 um 11:20 Uhr
Moin.

Ich habe mal ins Manual geschaut: Die Meldungen landen in einer Warteschlange und werden einzeln abgerufen.

openssl_error_string() returns the last error from the openSSL library. Error messages are queued, so this function should be called multiple times to collect all of the information. The last error will be the most recent one.


~Arano
Bitte warten ..
Mitglied: StefanKittel
27.08.2017 um 22:24 Uhr
Hallo,

habe ich ausprobiert. Ist aber wenig zufiredenstellen.

Hier die Ausgaben von "openssl_error_string" bis nix mehr kommt.
E:error:02001003:system library:fopen:No such process
E:error:2006D080:BIO routines:BIO_new_file:no such file
E:error:0E064002:configuration file routines:CONF_load:system lib
E:error:0E06D06C:configuration file routines:NCONF_get_string:no value
E:error:0E06D06C:configuration file routines:NCONF_get_string:no value
E:error:0E06D06C:configuration file routines:NCONF_get_string:no value
E:error:0E06D06C:configuration file routines:NCONF_get_string:no value

Hier die Ausgabe von "error_get_last()['message']"
PHP Warning: openssl_pkey_new(): private key length is too short; it needs to be at least 384 bits, not 1 in .....\ssltest.php on line 87

Die Meldung von PHP ist auf den Punkt. die von openssl quasi nichtssagend

Viele Grüße

Stefan
Bitte warten ..
Ähnliche Inhalte
PHP
PHP String inhalte wiedergeben
gelöst Frage von DasPossumPHP7 Kommentare

Hallo zusammen, ich arbeite gerade an ein kleines Script das mir Linuxbenutzer auf den Webserver ausgeben soll. Bisher habe ...

PHP

Openssl default config in PHP ändern

Frage von AndroxinPHP

Hallo zusammen, ich nutze eine PHP5 Version, in der ein falscher "Openssl default config"-Pfad hardgecodet eingebunden wurde. Nun möchte ...

Mac OS X

PHP mit OpenSSL unter High Sierra nutzen

Frage von AndroxinMac OS X

Hallo zusammen, in einer Software die ich verwende, wird PHP 5.6 als Plugin genutzt. PHP wird dort direkt als ...

PHP

PHP - String aufbrechen und speichern

gelöst Frage von WPFORGEPHP3 Kommentare

Hallo, ich habe viele Strings, die nach folgendem Muster aufgebaut sind: $str = "topCat/subcat/subsubCat//endpoint"; Die "Tiefe" dieser Schachtelung ist ...

Neue Wissensbeiträge
Windows 7

Südkoreas Regierung setzt auf Linux, um Windows 7 Clients abzulösen

Information von kgborn vor 9 StundenWindows 71 Kommentar

Kleiner Infosplitter zum Wochenanfang: Während München (LiMux) und die niedersächsische Finanzverwaltung von Linux auf einen Windows 10-Client (und Office) ...

Internet
Big Brother is Watching You
Information von transocean vor 20 StundenInternet

Moin, die Datenkrake Google fischt Informationen über Einkäufe ab, die GMail Nutzer im Netz tätigen. Gruß Uwe

Datenschutz
TeamViewer gehackt !
Information von aqui vor 22 StundenDatenschutz4 Kommentare

Hat schon einen Grund warum verantwortungsvolle Admins diese Software nicht einsetzen und sie in den meisten größeren Firmen aus ...

Netzwerke

Cisco Security Warnung für SoHo Switches der SG Serie

Information von aqui vor 1 TagNetzwerke3 Kommentare

Update auf eine aktuelle Version wäre also eine gute Idee ! ;-)

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Netzwerk IP Kamera nur an einem Rechner sichtbar
Frage von Lutz-ReNetzwerkgrundlagen8 Kommentare

Guten Abend Ich hab in einem IP 4 Netzwerk mit gleichen Subnetz zwei Kameras mit festen IP Adresse und ...

Verschlüsselung & Zertifikate
Verschlüsselungsmethoden für Netzwerkdateien im Firmennetzwerk
Frage von kafipauseVerschlüsselung & Zertifikate7 Kommentare

Hallo, ich suche für meine Firma eine Verschlüsselungssoftware, um einige Ordner auf einem Fileserver zu verschlüsseln und verschiedenen Gruppen ...

Microsoft Office
Office 2010, 2013, 2016 und 2019 auf einem PC ohne Dualboot?
gelöst Frage von RT81-2019Microsoft Office6 Kommentare

Office 2010, 2013, 2016 und 2019 auf einem PC ohne Dualboot? In wie fern ist es möglich, das 2010 ...

LAN, WAN, Wireless
OpenVpn - Options error: Maximum option line length (256) exceeded - Editor Notepad++
Frage von mike7050LAN, WAN, Wireless5 Kommentare

Hallo zusammen, ich komme nicht mehr weiter leider: Ich habe OpenVPN auf zwei Windows 10 Pro Notebooks eingerichtet. Notebook ...