diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2013-07-25 15:40:02 +0200 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2013-09-02 13:51:54 +0200 |
commit | 79c35f6169cff4bb8163d711873528ee438a891a (patch) | |
tree | 95448b4ec90911b6c44da4a5505ebfb6a6ddbb24 /ucb/source/ucp/cmis/cmis_content.cxx | |
parent | 0d8b97be3e6be58421b7990c54f80ceab7c3e00b (diff) |
fdo#61589: ask what to do with invalid SSL certificates in CMIS UCP
Change-Id: I3cf688f7070e3e8cb2db532d8e034961504a8160
Diffstat (limited to 'ucb/source/ucp/cmis/cmis_content.cxx')
-rw-r--r-- | ucb/source/ucp/cmis/cmis_content.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ucb/source/ucp/cmis/cmis_content.cxx b/ucb/source/ucp/cmis/cmis_content.cxx index 6481555abfe1..f9a5a9a46f53 100644 --- a/ucb/source/ucp/cmis/cmis_content.cxx +++ b/ucb/source/ucp/cmis/cmis_content.cxx @@ -43,6 +43,7 @@ #include <ucbhelper/proxydecider.hxx> #include "auth_provider.hxx" +#include "certvalidation_handler.hxx" #include "cmis_content.hxx" #include "cmis_provider.hxx" #include "cmis_resultset.hxx" @@ -317,6 +318,11 @@ namespace cmis if ( NULL == m_pSession ) { + // Set the SSL Validation handler + libcmis::CertValidationHandlerPtr certHandler( + new CertValidationHandler( xEnv, m_xContext, aBindingUrl.GetHost( ) ) ); + libcmis::SessionFactory::setCertificateValidationHandler( certHandler ); + // Get the auth credentials AuthProvider authProvider( xEnv, m_xIdentifier->getContentIdentifier( ), m_aURL.getBindingUrl( ) ); |