我想在我的REST服务中使用客户端证书进行身份验证。在用Firefox中生成的证书测试了配置之后,我会说,我的配置是正确的,因为我的服务的身份验证工作正常。 现在,我必须在python脚本中实现这个证书。我使用python请求:
rsp = requests.put(url='{0}recorditems/{1}'.format(daemonConfig['service']['url'], recorditemOID)
, data=body, headers=headers
, cert=daemonConfig['daemon']['certPath'], verify=False)
但是当我通过这个方法发送请求并在visualstudio中开始调试时,对象请求.ClientCertificate.Certificate长度为0;不包括证书。 证书确实存在于我的配置中指定的位置。在
如果您有应该传递给
verify
而不是cert
的证书路径。cert
接受元组。同样,通过设置verify=False
你告诉请求完全忽略cert
参数。在相关问题 更多 >
编程相关推荐