PaloAltoNetworks / pan-os-python

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.
https://pan-os-python.readthedocs.io
ISC License
339 stars 166 forks source link

Connect to Panorama/Firewall which uses certificate authentication #554

Open ruddan opened 4 months ago

ruddan commented 4 months ago

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.