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