#include "internal.h"\r
#include "exceptions.h"\r
#include "impl/UnknownElement.h"\r
-#include "signature/impl/XMLSecSignatureImpl.h"\r
+#include "signature/Signature.h"\r
#include "util/NDC.h"\r
#include "util/XMLConstants.h"\r
#include "util/XMLHelper.h"\r
#include <log4cpp/Category.hh>\r
#include <xercesc/framework/MemBufInputSource.hpp>\r
#include <xercesc/framework/Wrapper4InputSource.hpp>\r
+#include <xercesc/util/XMLUniDefs.hpp>\r
#include <xsec/dsig/DSIGKeyInfoX509.hpp>\r
#include <xsec/enc/XSECCryptoException.hpp>\r
#include <xsec/framework/XSECException.hpp>\r
bindDocument=true;\r
}\r
m_signature=XMLToolingInternalConfig::getInternalConfig().m_xsecProvider->newSignature();\r
- m_signature->setDSIGNSPrefix(Signature::PREFIX);\r
+ m_signature->setDSIGNSPrefix(XMLConstants::XMLSIG_PREFIX);\r
cachedDOM=m_signature->createBlankSignature(document, getCanonicalizationMethod(), getSignatureAlgorithm());\r
}\r
else {\r
// Fresh signature, so we just create an empty one.\r
log.debug("creating empty Signature element");\r
m_signature=XMLToolingInternalConfig::getInternalConfig().m_xsecProvider->newSignature();\r
- m_signature->setDSIGNSPrefix(Signature::PREFIX);\r
+ m_signature->setDSIGNSPrefix(XMLConstants::XMLSIG_PREFIX);\r
cachedDOM=m_signature->createBlankSignature(\r
parentElement->getOwnerDocument(), getCanonicalizationMethod(), getSignatureAlgorithm()\r
);\r
return this;\r
}\r
\r
-Signature* XMLSecSignatureBuilder::buildObject(\r
+Signature* SignatureBuilder::buildObject(\r
const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType\r
) const\r
{\r
return buildObject();\r
}\r
\r
-Signature* XMLSecSignatureBuilder::buildObject() const\r
+Signature* SignatureBuilder::buildObject() const\r
{\r
return new XMLSecSignatureImpl();\r
}\r
+\r
+const XMLCh Signature::LOCAL_NAME[] = UNICODE_LITERAL_9(S,i,g,n,a,t,u,r,e);\r