Add a verify_ssl parameter to Device and discover() to allow connecting to UPnP devices that use self-signed SSL certificates (as per UPnP DeviceProtection:1 spec).
The simplest approach would be to use a requests.Session with verify=False passed through to all HTTP calls (device description, SCPD, SOAP, subscriptions).
Optionally, a cert parameter could be added for client certificate authentication.
Originally raised in #35.
Add a
verify_sslparameter toDeviceanddiscover()to allow connecting to UPnP devices that use self-signed SSL certificates (as per UPnP DeviceProtection:1 spec).The simplest approach would be to use a
requests.Sessionwithverify=Falsepassed through to all HTTP calls (device description, SCPD, SOAP, subscriptions).Optionally, a
certparameter could be added for client certificate authentication.Originally raised in #35.