2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 12:49:34 +00:00

98_telnet.pm: better SSL documentation (Forum #126253)

git-svn-id: https://svn.fhem.de/fhem/trunk@25753 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2022-02-27 16:37:53 +00:00
parent 45e294d50c
commit ce2bf83d76

View File

@ -22,7 +22,7 @@ telnet_Initialize($)
$hash->{AttrFn} = "telnet_Attr"; $hash->{AttrFn} = "telnet_Attr";
no warnings 'qw'; no warnings 'qw';
my @attrList = qw( my @attrList = qw(
SSL SSL:1,0
allowedCommands allowedCommands
allowfrom allowfrom
connectInterval connectInterval
@ -334,7 +334,7 @@ telnet_Attr(@)
my @a = @_; my @a = @_;
my $hash = $defs{$devName}; my $hash = $defs{$devName};
if($type eq "set" && $attrName eq "SSL") { if($type eq "set" && $attrName eq "SSL" && $param[0]) {
InternalTimer(1, sub($) { # Wait for sslCertPrefix InternalTimer(1, sub($) { # Wait for sslCertPrefix
my ($hash) = @_; my ($hash) = @_;
TcpServer_SetSSL($hash); TcpServer_SetSSL($hash);
@ -505,6 +505,8 @@ telnet_ActivateInform($)
<li>SSL<br> <li>SSL<br>
Enable SSL encryption of the connection, see the description <a Enable SSL encryption of the connection, see the description <a
href="#HTTPS">here</a> on generating the needed SSL certificates. href="#HTTPS">here</a> on generating the needed SSL certificates.
Valid values are 0 and 1, 0 being the default. A change requires a FHEM
restart.<br>
If the attribute is set, the telnet program wont work as a client If the attribute is set, the telnet program wont work as a client
anymore, and a replacement is needed, like one of the following: anymore, and a replacement is needed, like one of the following:
<ul> <ul>
@ -646,11 +648,13 @@ telnet_ActivateInform($)
<a id="telnet-attr-SSL"></a> <a id="telnet-attr-SSL"></a>
<li>SSL<br> <li>SSL<br>
SSL-Verschl&uuml;sselung f&uuml;r eine Verbindung aktivieren. <a SSL-Verschl&uuml;sselung f&uuml;r eine Verbindung aktivieren.
href="#HTTPS">Hier</a> gibt es eine Beschreibung, wie das erforderliche G&uuml;ltige Werte sind 0 und 1, 0 ist die Voreinstellung. Nach
SSL-Zertifikat generiert werden kann. Beim gesetzten Attribut kann man &auml;ndern des Wertes ein FHEM Neustart ist erforderlich.
den telnet Befehl nicht mehr zum Verbinden werwenden, m&ouml;gliche <a href="#HTTPS">Hier</a> gibt es eine Beschreibung, wie das
Alternetiven sind folgende Programme: erforderliche SSL-Zertifikat generiert werden kann. Beim gesetzten
Attribut kann man den telnet Befehl nicht mehr zum Verbinden werwenden,
m&ouml;gliche Alternetiven sind folgende Programme:
<ul> <ul>
<code> <code>
socat openssl:fhemhost:fhemport,verify=0 readline<br> socat openssl:fhemhost:fhemport,verify=0 readline<br>