[
https://issues.apache.org/jira/browse/CMIS-843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ron Gavlin updated CMIS-843:
----------------------------
Description:
Support alternate implementations of the cmislib.net.RESTService. For example,
one might want to use PycURL instead of httplib2 to implement the features of
this class. I suggest RESTService be defined as a Marker class, the existing
RESTService be renamed DefaultRESTService, the Binding constructor modified to
accept an optional RESTService with DefaultRESTService being used by default.
I would like to contribute a PycURLRESTService implementation that uses PycURL
and supports all its configurable options including mutual (2-way) certificate
authentication.
was:
Enhance cmislib RestService with support for mutual (2-way) certificate
authentication as described here:
http://stackoverflow.com/questions/2363105/how-to-do-mutual-certificate-authentication-with-httplib2.
The httplib2 library already supports this capability. The RestService simply
needs to wire in that support.
> Make cmislib.net.RESTService pluggable
> --------------------------------------
>
> Key: CMIS-843
> URL: https://issues.apache.org/jira/browse/CMIS-843
> Project: Chemistry
> Issue Type: Improvement
> Components: python-cmislib
> Affects Versions: cmislib 0.5.1
> Reporter: Ron Gavlin
>
> Support alternate implementations of the cmislib.net.RESTService. For
> example, one might want to use PycURL instead of httplib2 to implement the
> features of this class. I suggest RESTService be defined as a Marker class,
> the existing RESTService be renamed DefaultRESTService, the Binding
> constructor modified to accept an optional RESTService with
> DefaultRESTService being used by default.
> I would like to contribute a PycURLRESTService implementation that uses
> PycURL and supports all its configurable options including mutual (2-way)
> certificate authentication.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)