如何使用python suds clien进行kerberos身份验证

2024-06-16 08:45:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个基于Windows的web服务,可以撤销证书。它提供了一个WSDL文件,我希望python suds包使用它来撤销证书。在

服务通过Kerberos/GSSAPI进行保护,因此有一个keytab文件来提供凭据。如何告诉suds客户机使用keytab文件向web服务提供凭据?在

换句话说,我想做这样的事情:

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

Tags: 文件fromclientweburl客户机windowskerberos