LibreOffice Module xmlsecurity (master) 1
|
Public Member Functions | |
DsReferenceContext (XSecParser &rParser, std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap) | |
virtual void | StartElement (css::uno::Reference< css::xml::sax::XAttributeList > const &xAttrs) override |
virtual void | EndElement () override |
virtual std::unique_ptr< Context > | CreateChildContext (std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap, sal_uInt16 const nNamespace, OUString const &rName) override |
Public Member Functions inherited from XSecParser::Context | |
Context (XSecParser &rParser, std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap) | |
virtual | ~Context ()=default |
virtual void | StartElement (css::uno::Reference< css::xml::sax::XAttributeList > const &) |
virtual void | EndElement () |
virtual std::unique_ptr< Context > | CreateChildContext (std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap, sal_uInt16 const, OUString const &) |
virtual void | Characters (OUString const &) |
Private Attributes | |
OUString | m_URI |
OUString | m_Type |
OUString | m_DigestValue |
bool | m_IsC14N = false |
sal_Int32 | m_nReferenceDigestID = css::xml::crypto::DigestID::SHA1 |
Additional Inherited Members | |
Protected Attributes inherited from XSecParser::Context | |
XSecParser & | m_rParser |
Definition at line 570 of file xsecparser.cxx.
|
inline |
Definition at line 583 of file xsecparser.cxx.
|
inlineoverridevirtual |
Reimplemented from XSecParser::Context.
Definition at line 627 of file xsecparser.cxx.
References XSecParser::Context::CreateChildContext(), m_DigestValue, m_IsC14N, m_nReferenceDigestID, XSecParser::Context::m_rParser, nNamespace, and XML_NAMESPACE_DS.
|
inlineoverridevirtual |
Reimplemented from XSecParser::Context.
Definition at line 600 of file xsecparser.cxx.
References XSecController::addReference(), XSecController::addStreamReference(), m_DigestValue, m_IsC14N, m_nReferenceDigestID, XSecParser::m_pXSecController, XSecParser::Context::m_rParser, m_Type, m_URI, and XSecController::setDigestValue().
|
inlineoverridevirtual |
Reimplemented from XSecParser::Context.
Definition at line 589 of file xsecparser.cxx.
References XSecParser::HandleIdAttr(), XSecParser::Context::m_rParser, m_Type, m_URI, and SAL_WARN_IF.
|
private |
Definition at line 576 of file xsecparser.cxx.
Referenced by CreateChildContext(), and EndElement().
|
private |
Definition at line 577 of file xsecparser.cxx.
Referenced by CreateChildContext(), and EndElement().
|
private |
Definition at line 580 of file xsecparser.cxx.
Referenced by CreateChildContext(), and EndElement().
|
private |
Definition at line 575 of file xsecparser.cxx.
Referenced by EndElement(), and StartElement().
|
private |
Definition at line 574 of file xsecparser.cxx.
Referenced by EndElement(), and StartElement().