Replies: 3 comments
-
|
When testing with HTTPS the testing tool expects that you are using the host name consistent with the digital certificate being served by the NMOS Node, and not an IP addresses, which is why you get the warning. In your example, "Error: No API found at https://thinkpad:8445/x-nmos/node/v1.3/" suggests that you have used ThinkPad as the host name, but your system is unable to resolve this to an IP address. You could solve this by adding |
Beta Was this translation helpful? Give feedback.
-
|
Thanks. |
Beta Was this translation helpful? Give feedback.
-
|
If you want to use the default configuration of the Depending on your next step, use multicast DNS Doing multicast DNS is earlier, just configure the nmos-testing configuration. Insert the following line in the nmos-testing machine's hosts file In the test-suite UI, for example, for the unicast DNS If you want to do unicast DNS, you will need to insert the following in the hosts files: In the nmos-testing machine's hosts file, insert: In your Node's hosts file, insert: In the test-suite UI, set the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey! I
I'm having some issues with the idea of what I'm expected to do here.
Setting up: Proto=HTTPS, Address of my node is given as 127.0.0.1:8445
The test fails with None of the "Node 'api.endpoints' match the current protocol, IP/hostname and port" if I put hostname to Self/API/Endpoint/Host for HTTPS proto.
IP address is not allowed in the field according to source code of the utility (IS0401Test.py:1305):
if endpoint["protocol"] == "https" and is_ip_address(endpoint["host"]): api_endpoint_host_warn = TrueHowever, all other tests finish successfully so I think this is not related to HTTPS certificates validation (that was my first guess).
If I put my hostname to address field of the WebUI of the utility i get a message: "Error: No API found at https://ThinkPad:8445/x-nmos/node/v1.3/" and nothing works.
So, the question here: what is the reason for this requirement in the test? And how do i make it pass successfully?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions