У меня есть веб-сервис на базе Windows, который отзывает сертификат.Он предоставляет файл WSDL, который я хочу использовать для пакета python suds
, чтобы позволить мне отзывать сертификаты.
Служба защищена через Kerberos / GSSAPI, поэтому существует файл keytab для предоставления учетных данных,Как сказать клиенту suds
использовать файл keytab для предоставления учетных данных для веб-службы?
Другими словами, я хочу сделать что-то вроде этого:
from suds.client import Client
url = 'https://example.com/CertificateManagement/IssuedCertificateService.svc?wsdl'
t = HttpAuthKerberosKeytab('/path/to/file.keytab')
client = Client(url, transport=t)
print client