1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
my $SSL_Server = IO::Socket::SSL -> new(
# Initialisierung der Server - Adresse & des Ports
LocalAddr => $Config_Eintraege -> { SSL_SERVER_ADRESSE } ,
LocalPort => $Config_Eintraege -> { SSL_SERVER_PORT } ,
Listen => 10 ,
# Zertifikate für die Authentifizierung
SSL_passwd_cb => sub{ &PW_Identifizierung } ,
SSL_cert_file => $Config_Eintraege -> { SSL_SERVER_PUBLIC_KEY_FOLDER } . $Config_Eintraege -> { SSL_SERVER_PUBLIC_KEY_IDENTIFIER } ,
SSL_key_file => $Config_Eintraege -> { SSL_SERVER_PRIVATE_KEY_FOLDER } . $Config_Eintraege -> { SSL_SERVER_PRIVATE_KEY_IDENTIFIER } ,
) or die "Fehler bei der Initialisierung der Verbindung : $SSL_ERROR";
or die &Testumgebung";
1 2 3 4 5 6 7 8 9 10 11
eval { print "Baue Verbindung auf\n"; die "Verbindung konnte nicht aufgebaut werden"; print "Verbindung wurde aufgebaut\n"; 1; } or { print "OK, wenn nichts funktioniert, mache ich halt Testumgebung\n"; if ("$@" =~ /Verbindung/) { # In "$@" steht die Fehlermeldung drin print "Der Fehler lag in der Verbindung\n"; } }
2017-08-08T16:08:55 YAPDDanke für deine Antwort Betterworld.
Aber Styx hatte schon die Lösung. :)
Viele Grüße
YAPD