Important
It is mandatory to configuressl
parameter for
encrypted connection.ssl
ssl-cn-verify
ssl-strict-verify
trustpoint ESL
ssl
parameter enables ssl on ESL communicator. This is a mandatory
parameter.
ssl-cn-verify
and ssl-strict-verify
parameters are
required to perform certificate validation for hostname (or IP address) in server
certificate. If ssl-cn-verify
is configured and ESL server IP or hostname
doesn't match the IP or hostname in certificate common-name
, then the
connection request is rejected.
trustpoint ESL
parameter is required to specify a configured trustpoint
which points to CA or self-signed certificate. This parameter is required with
ssl
parameter.
Note
For cleartext communication, you do not need to provide IP or host configuration for the default port. However, for secure communication, you must provide default secure port.Important
Do notenable
policy before configuring the access
point in ESL on-prem or cloud server.nx9500-6C8809
(config-iot-device-type-imagotag-policy-ImagoTagPolicy)#ssl
nx9500-6C8809
(config-iot-device-type-imagotag-policy-ImagoTagPolicy)#show context iot-device-type-imagotag-policy ImagoTagPolicy enable output-power Level-B payload-size 25 port 200 ssl fcc-enable channel 9nx9500-6C8809
(config-iot-device-type-imagotag-policy-ImagoTagPolicy)#
ap410-FD26D0(config-iot-device-type-imagotag-policy-VCLOUD)#ssl? ssl Enable ssl on ESL communicator [MANDATORY] ssl-cn-verify Enforce SSL Common Name attribute verification [OPTIONAL] ssl-strict-verify Enforce SSL strict verification [OPTIONAL]
ap410-FD26D0(config-iot-device-type-imagotag-policy-VCLOUD)#channel ? <0-10> ESL channel number acs Automatic ESL channel selection on AP managed ESL channel managed from ESL server [OPTIONAL]
Important
managed
channel mode should only be configured on new deployments.trustpoint
policy exampleap410-FD26D0(config-iot-device-type-imagotag-policy-VCLOUD)#trustpoint ? WORD Trustpoint name
trustpoint
attaches configured trustpoint to policy to be used for
encrypting communications.
ap310-FD8A61#show running-config profile ap310 default-ap310 profile ap310 default-ap310 no autoinstall configuration no autoinstall firmware device-upgrade auto ap310 ap360 crypto ikev1 policy ikev1-default isakmp-proposal default encryption aes-256 group 2 hash sha crypto ikev2 policy ikev2-default isakmp-proposal default encryption aes-256 group 2 hash sha crypto ipsec transform-set default esp-aes-256 esp-sha-hmac crypto ikev1 remote-vpn crypto ikev2 remote-vpn crypto auto-ipsec-secure crypto load-management crypto remote-vpn-client interface radio1 no 11axSupport interface radio2 no 11axSupport interface bluetooth1 shutdown mode le-sensor interface ge1 interface ge2 interface vlan1 ip address dhcp ip dhcp client request options all interface pppoe1 use firewall-policy default rf-domain-manager capable logging on logging console debugging logging buffered debugging no service pm sys-restart router ospf dpi metadata http dpi metadata ssl adoption-mode controller use iot-device-type-imagotag-policy ap310-FD8A61#
You need to configure the AP-ID value in ESL on-prem server or cloud server to on-board an access point. This value is found in the AP-ID column.
nx5500-85FA27#show iot-device-type-imagotag status ---------------------------------------------------------------------------------------------------------------------------------- Policy Name Status USB dongle AP-ID AP-MAC AP-NAME Channel Window Payload Power SSL State Size Size Level Status ------------------ ----------- ------------- ----- ----------------- -------------------- -------- ------ ------- ----- ---------- Disabled Disconnected 0 94-9B-2C-13-3B-2E ap510-133B2E (ACS) 3 0 0 A Disabled ---------------------------------------------------------------------------------------------------------------------------------- Total number of devices displayed: 1 ACS: Automatic Channel Selection (automatically selected by AP) SCS: Server Channel Selection (selected/managed by server) nx5500-85FA27#
no (iot-device-type-imagotag-policy) | Disables SSL encryption mode of communication |