diff options
Diffstat (limited to 'xmlsecurity/source/framework/signatureengine.cxx')
-rw-r--r-- | xmlsecurity/source/framework/signatureengine.cxx | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/xmlsecurity/source/framework/signatureengine.cxx b/xmlsecurity/source/framework/signatureengine.cxx index e3b462879e9d..e289b24a44cc 100644 --- a/xmlsecurity/source/framework/signatureengine.cxx +++ b/xmlsecurity/source/framework/signatureengine.cxx @@ -19,7 +19,7 @@ #include "signatureengine.hxx" -#include <com/sun/star/xml/crypto/XXMLSignatureTemplate.hpp> +#include <com/sun/star/xml/crypto/XMLSignatureTemplate.hpp> #include <com/sun/star/xml/wrapper/XXMLElementWrapper.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> @@ -29,8 +29,6 @@ namespace cssl = com::sun::star::lang; namespace cssxc = com::sun::star::xml::crypto; namespace cssxw = com::sun::star::xml::wrapper; -#define SIGNATURE_TEMPLATE "com.sun.star.xml.crypto.XMLSignatureTemplate" - SignatureEngine::SignatureEngine( const Reference<XComponentContext> & xContext) : m_xContext(xContext), m_nTotalReferenceNumber(-1) { @@ -114,11 +112,8 @@ void SignatureEngine::tryToPerform( ) { if (checkReady()) { - const OUString ouSignatureTemplate ( SIGNATURE_TEMPLATE ); cssu::Reference < cssxc::XXMLSignatureTemplate > - xSignatureTemplate( m_xContext->getServiceManager()->createInstanceWithContext( ouSignatureTemplate, m_xContext ), cssu::UNO_QUERY ); - - OSL_ASSERT( xSignatureTemplate.is() ); + xSignatureTemplate = cssxc::XMLSignatureTemplate::create( m_xContext ); cssu::Reference< cssxw::XXMLElementWrapper > xXMLElement = m_xSAXEventKeeper->getElement( m_nIdOfTemplateEC ); |