summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/gpg/SEInitializer.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmlsecurity/source/gpg/SEInitializer.cxx')
-rw-r--r--xmlsecurity/source/gpg/SEInitializer.cxx45
1 files changed, 4 insertions, 41 deletions
diff --git a/xmlsecurity/source/gpg/SEInitializer.cxx b/xmlsecurity/source/gpg/SEInitializer.cxx
index fce5aa32d00b..af02de9d7ece 100644
--- a/xmlsecurity/source/gpg/SEInitializer.cxx
+++ b/xmlsecurity/source/gpg/SEInitializer.cxx
@@ -7,14 +7,10 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
-#include "SEInitializer.hxx"
+#include "gpg/SEInitializer.hxx"
#include "SecurityEnvironment.hxx"
+#include "XMLSecurityContext.hxx"
-#include <comphelper/processfactory.hxx>
-#include <cppuhelper/supportsservice.hxx>
-
-#include <com/sun/star/xml/crypto/gpg/GpgSecurityEnvironment.hpp>
-#include <com/sun/star/xml/crypto/gpg/GpgXMLSecurityContext.hpp>
using namespace css;
using namespace css::lang;
@@ -37,11 +33,9 @@ Reference< XXMLSecurityContext > SAL_CALL SEInitializerGpg::createSecurityContex
try
{
/* Build XML Security Context */
- Reference< XXMLSecurityContext > xSecCtx = xml::crypto::gpg::GpgXMLSecurityContext::create(m_xContext);
-
- Reference< XSecurityEnvironment > xSecEnv = xml::crypto::gpg::GpgSecurityEnvironment::create(m_xContext);
- Reference< XUnoTunnel > xSecEnvTunnel(xSecEnv, uno::UNO_QUERY_THROW);
+ Reference< XXMLSecurityContext > xSecCtx(new XMLSecurityContextGpg());
+ Reference< XSecurityEnvironment > xSecEnv(new SecurityEnvironmentGpg());
sal_Int32 n = xSecCtx->addSecurityEnvironment(xSecEnv);
//originally the SecurityEnvironment with the internal slot was set as default
xSecCtx->setDefaultSecurityEnvironmentIndex( n );
@@ -57,35 +51,4 @@ void SAL_CALL SEInitializerGpg::freeSecurityContext( const uno::Reference< XXMLS
{
}
-OUString SEInitializer_getImplementationName()
-{
- return OUString("com.sun.star.xml.security.SEInitializer_Gpg");
-}
-
-uno::Sequence< OUString > SAL_CALL SEInitializer_getSupportedServiceNames()
-{
- return {"com.sun.star.xml.crypto.gpg.GpgSEInitializer"};
-}
-
-uno::Reference< uno::XInterface > SAL_CALL SEInitializer_createInstance( const uno::Reference< lang::XMultiServiceFactory > & rxMSF)
-{
- return static_cast<cppu::OWeakObject*>(new SEInitializerGpg(comphelper::getComponentContext(rxMSF)));
-}
-
-/* XServiceInfo */
-OUString SAL_CALL SEInitializerGpg::getImplementationName()
-{
- return SEInitializer_getImplementationName();
-}
-
-sal_Bool SAL_CALL SEInitializerGpg::supportsService( const OUString& rServiceName )
-{
- return cppu::supportsService(this, rServiceName);
-}
-
-uno::Sequence< OUString > SAL_CALL SEInitializerGpg::getSupportedServiceNames()
-{
- return SEInitializer_getSupportedServiceNames();
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */