Python-zeep: Client Certificate authentication

Created on 22 Sep 2017  路  3Comments  路  Source: mvantellingen/python-zeep

Hi,

Can I do a client certificate authentication with zeep? If so, can you provide an example of it?

Thanks!

Most helpful comment

import requests
from zeep import Client
from zeep.transports import Transport

session = requests.Session()
session.cert = os.path.join(...., 'clientcert.pem')
transport = Transport(session=session)

....

client = Client(SERVICE_URL, transport=transport)

More: http://docs.python-requests.org/en/master/user/advanced/#client-side-certificates

All 3 comments

import requests
from zeep import Client
from zeep.transports import Transport

session = requests.Session()
session.cert = os.path.join(...., 'clientcert.pem')
transport = Transport(session=session)

....

client = Client(SERVICE_URL, transport=transport)

More: http://docs.python-requests.org/en/master/user/advanced/#client-side-certificates

Thanks for answering @matthiask !

session.cert = (public_key_filename, private_key_filename)

Was this page helpful?
0 / 5 - 0 ratings