REST サービスでの認証にクライアント証明書を使用したいと考えています。Firefox で生成した証明書を使用して構成をテストした後、私のサービスでの認証が希望どおりに機能するため、私の構成は正しいと言えます。ここで、この証明書を Python スクリプトに実装する必要があります。私はpython-requestsを使用しています:
rsp = requests.put(url='{0}recorditems/{1}'.format(daemonConfig['service']['url'], recorditemOID)
, data=body, headers=headers
, cert=daemonConfig['daemon']['certPath'], verify=False)
しかし、このメソッドを介してリクエストを送信し、Visual Studio でデバッグを開始すると、オブジェクト Request.ClientCertificate.Certificate の長さが 0 になります。証明書は含まれていません。証明書は、構成で指定された場所に確実に存在します。