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:
parent
45e294d50c
commit
ce2bf83d76
@ -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üsselung für eine Verbindung aktivieren. <a
|
SSL-Verschlüsselung für eine Verbindung aktivieren.
|
||||||
href="#HTTPS">Hier</a> gibt es eine Beschreibung, wie das erforderliche
|
Gültige Werte sind 0 und 1, 0 ist die Voreinstellung. Nach
|
||||||
SSL-Zertifikat generiert werden kann. Beim gesetzten Attribut kann man
|
ändern des Wertes ein FHEM Neustart ist erforderlich.
|
||||||
den telnet Befehl nicht mehr zum Verbinden werwenden, mö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ö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>
|
||||||
|
Loading…
Reference in New Issue
Block a user