ucb/source/ucp/cmis/cmis_repo_content.cxx |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

New commits:
commit f1e765493d2adf793da2a0a80c07c4fa537efb88
Author: Mihai Varga <[email protected]>
Date:   Thu Jul 3 14:05:53 2014 +0300

    NSSinitializer

diff --git a/ucb/source/ucp/cmis/cmis_repo_content.cxx 
b/ucb/source/ucp/cmis/cmis_repo_content.cxx
index e364b43..52068da 100644
--- a/ucb/source/ucp/cmis/cmis_repo_content.cxx
+++ b/ucb/source/ucp/cmis/cmis_repo_content.cxx
@@ -15,6 +15,11 @@
 #include <com/sun/star/ucb/XCommandInfo.hpp>
 #include <com/sun/star/ucb/XDynamicResultSet.hpp>
 #include <com/sun/star/ucb/XProgressHandler.hpp>
+#include <com/sun/star/uno/XComponentContext.hpp>
+#include <com/sun/star/xml/crypto/XDigestContext.hpp>
+#include <com/sun/star/xml/crypto/XDigestContextSupplier.hpp>
+#include <com/sun/star/xml/crypto/DigestID.hpp>
+#include <com/sun/star/xml/crypto/NSSInitializer.hpp>
 
 #include <comphelper/processfactory.hxx>
 #include <config_oauth2.h>
@@ -120,6 +125,17 @@ namespace cmis
 
     void RepoContent::getRepositories( const uno::Reference< 
ucb::XCommandEnvironment > & xEnv )
     {
+        const uno::Reference< com::sun::star::uno::XComponentContext >& 
+            xComponentContext = ::comphelper::getProcessComponentContext();
+
+        uno::Reference< com::sun::star::xml::crypto::XNSSInitializer > 
+            xNSSInitializer = 
com::sun::star::xml::crypto::NSSInitializer::create( xComponentContext );
+
+        uno::Reference< com::sun::star::xml::crypto::XDigestContext > 
xDigestContext( 
+                xNSSInitializer->getDigestContext( 
com::sun::star::xml::crypto::DigestID::SHA256,
+                                                          uno::Sequence< 
beans::NamedValue >() ),
+                                                          uno::UNO_SET_THROW );
+
         // Set the proxy if needed. We are doing that all times as the proxy 
data shouldn't be cached.
         ucbhelper::InternetProxyDecider aProxyDecider( m_xContext );
         INetURLObject aBindingUrl( m_aURL.getBindingUrl( ) );
_______________________________________________
Libreoffice-commits mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to