[ 
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)

Reply via email to