The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API.
Describe the problem
If a cetificate profile is configured at "Authentication settings" all api-calls needs to be done with a client certificate.
Suggested fix
Add certificate and key as arguments to class Panorama and class Firewall.