我有一个基于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
您将需要PyKerberos。如果你的客户没有,你必须修补它。否则,您的web服务将不支持SPNEGO/Kerberos。在
相关问题 更多 >
编程相关推荐