summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/framework/encryptionengine.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmlsecurity/source/framework/encryptionengine.cxx')
-rw-r--r--xmlsecurity/source/framework/encryptionengine.cxx11
1 files changed, 3 insertions, 8 deletions
diff --git a/xmlsecurity/source/framework/encryptionengine.cxx b/xmlsecurity/source/framework/encryptionengine.cxx
index e0c8fc356b10..47078acbcbf6 100644
--- a/xmlsecurity/source/framework/encryptionengine.cxx
+++ b/xmlsecurity/source/framework/encryptionengine.cxx
@@ -19,7 +19,7 @@
#include "encryptionengine.hxx"
-#include <com/sun/star/xml/crypto/XXMLEncryptionTemplate.hpp>
+#include <com/sun/star/xml/crypto/XMLEncryptionTemplate.hpp>
#include <com/sun/star/xml/wrapper/XXMLElementWrapper.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
@@ -27,8 +27,6 @@ using namespace com::sun::star::uno;
namespace cssxc = com::sun::star::xml::crypto;
namespace cssxw = com::sun::star::xml::wrapper;
-#define ENCRYPTION_TEMPLATE "com.sun.star.xml.crypto.XMLEncryptionTemplate"
-
EncryptionEngine::EncryptionEngine( const Reference<XComponentContext> & xContext)
:m_xContext(xContext), m_nIdOfBlocker(-1)
{
@@ -112,11 +110,8 @@ void EncryptionEngine::tryToPerform( )
{
if (checkReady())
{
- const OUString sEncryptionTemplate ( ENCRYPTION_TEMPLATE );
- Reference < cssxc::XXMLEncryptionTemplate > xEncryptionTemplate(
- m_xContext->getServiceManager()->createInstanceWithContext( sEncryptionTemplate, m_xContext ), UNO_QUERY );
-
- OSL_ASSERT( xEncryptionTemplate.is() );
+ Reference < cssxc::XXMLEncryptionTemplate > xEncryptionTemplate =
+ cssxc::XMLEncryptionTemplate::create( m_xContext );
Reference< cssxw::XXMLElementWrapper > xXMLElement
= m_xSAXEventKeeper->getElement( m_nIdOfTemplateEC );