...
Anchor
Files
...
...
telnet-s.h/telnet-s.c
...
Prototype
HTML Table | ||||
---|---|---|---|---|
| ||||
Table Row (tr) | ||||
Table Cell (td) | ||||
| ||||
Anchor | 1047146 | 1047146 | ||
Code Block | ||||
CPU_BOOLEAN TELNETs_Init(CPU_BOOLEAN secure); Table Row (tr) | Table Row (tr) | Table Row (tr) | Table Row (tr) | |
...
Div | |||
---|---|---|---|
| |||
Anchor | | 1048731 | 1048731 | DEF_ENABLED
Arguments
family
IP family value for TELNET server.
p_secure_cfg
Desired value for server secure mode :
Secure Configuration Pointer Server operations will be secured.
...
class | WebWorks_Indent_1 |
---|
...
DEF_NULL Server operations will
...
NOT be secured.
...
Returned Values
...
DEF_OK
, TELNET server initialization successful;
...
...
DEF_FAIL
, TELNET server initialization failed.
...
Required Configuration
...
- Callbacks TELNETs_AuthUser() and TELNETs_CmdHandlerExt() shall be implemented by the user.
- The network security manager MUST be available and enabled to accept a secure TELNET connection (i.e: in “net_cfg.h”,
NET_SECURE_CFG_EN
should beDEF_ENABLED
ANDNET_CFG_TRANSPORT_LAYER_SEL
should be configured for TCP). See µC/TCPIP user manual for more information about the network security manager.
...
- A network security module MUST be included in the project (i.e: µC/SSL) to use the network security manager functionalities.
...
...
Notes / Warnings
...
TELNETs_Init()
must be called after product’s OS and network have been initialized.
...
...
- Before accepting a secure TELNET connection, a public key certificate/private key pair MUST be installed.
...
class | Code_Listing |
---|
...
rowspan | 8 |
---|
...
Example Usage
See Sample application.