Add test cases for call-home (devices connected with TLS transport) 30/91030/18
authorOleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
Wed, 8 Jul 2020 20:18:14 +0000 (23:18 +0300)
committerOleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
Thu, 11 Feb 2021 19:50:06 +0000 (21:50 +0200)
commiteeb7b488787d34095f8416990dd1ae822cccf7a2
treeedc3016433264db6ce40a93fcfa03175402b79b5
parentce300688a6369a7fcbb1654c753357acfad047b5
Add test cases for call-home (devices connected with TLS transport)

Verification for the TLS transport based on the following flow:
- Generates certificate for the device
- Installs certificates into the netopeer2 device
- Installs certificates into the OpenDaylight controller
- Checks if the device is recognized by the OpenDaylight CallHome feature and
mounted successfully

JIRA: NETCONF-5
Change-Id: Ibe08c61ab6956d83748ae95be776a1be8c1a1d78
Signed-off-by: Oleksii Mozghovyi <oleksii.mozghovyi@pantheon.tech>
Signed-off-by: Vladyslav Marchenko <vladyslav.marchenko@pantheon.tech>
csit/libraries/NetconfCallHome.robot
csit/suites/netconf/callhome/callhome.robot
csit/variables/netconf/callhome/configuration-files/tls/ietf-keystore.xml [new file with mode: 0644]
csit/variables/netconf/callhome/configuration-files/tls/ietf-netconf-server.xml [new file with mode: 0644]
csit/variables/netconf/callhome/configuration-files/tls/ietf-truststore.xml [new file with mode: 0644]
csit/variables/netconf/callhome/init_configuration.sh
csit/variables/netconf/callhome/json/apiv2/add_keystore_entry.json [new file with mode: 0644]
csit/variables/netconf/callhome/json/apiv2/add_private_key.json [new file with mode: 0644]
csit/variables/netconf/callhome/json/apiv2/add_trusted_certificate.json [new file with mode: 0644]
csit/variables/netconf/callhome/json/apiv2/create_tls_device.json [new file with mode: 0644]
csit/variables/netconf/callhome/x509_v3.cfg [new file with mode: 0644]