LibreOffice Module xmlsecurity (master) 1
|
Public Member Functions | |
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 &) |
Protected Attributes | |
XSecParser & | m_rParser |
Private Attributes | |
std::optional< SvXMLNamespaceMap > | m_pOldNamespaceMap |
Friends | |
class | XSecParser |
Definition at line 33 of file xsecparser.cxx.
|
inline |
Definition at line 42 of file xsecparser.cxx.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in XSecParser::LoPGPOwnerContext, XSecParser::DsPGPKeyPacketContext, XSecParser::DsPGPKeyIDContext, XSecParser::DsX509CertificateContext, XSecParser::DsX509SerialNumberContext, XSecParser::DsX509IssuerNameContext, XSecParser::DsSignatureValueContext, XSecParser::DsDigestValueContext, XSecParser::XadesEncapsulatedX509CertificateContext, XSecParser::LoSignatureLineIdContext, XSecParser::LoSignatureLineValidImageContext, XSecParser::LoSignatureLineInvalidImageContext, XSecParser::XadesSigningTimeContext, XSecParser::DcDateContext, and XSecParser::DcDescriptionContext.
Definition at line 64 of file xsecparser.cxx.
|
virtual |
Reimplemented in XSecParser::DsPGPDataContext, XSecParser::DsX509IssuerSerialContext, XSecParser::DsX509DataContext, XSecParser::DsKeyInfoContext, XSecParser::DsTransformsContext, XSecParser::DsReferenceContext, XSecParser::DsSignedInfoContext, XSecParser::XadesCertificateValuesContext, XSecParser::XadesUnsignedSignaturePropertiesContext, XSecParser::XadesUnsignedPropertiesContext, XSecParser::LoSignatureLineContext, XSecParser::XadesCertDigestContext, XSecParser::XadesCertContext, XSecParser::XadesSigningCertificateContext, XSecParser::XadesSignedSignaturePropertiesContext, XSecParser::XadesSignedPropertiesContext, XSecParser::XadesQualifyingPropertiesContext, XSecParser::DsSignaturePropertyContext, XSecParser::DsSignaturePropertiesContext, XSecParser::DsObjectContext, XSecParser::DsSignatureContext, and XSecParser::DsigSignaturesContext.
Definition at line 90 of file xsecparser.cxx.
References m_rParser.
Referenced by XSecParser::DsPGPDataContext::CreateChildContext(), XSecParser::DsX509IssuerSerialContext::CreateChildContext(), XSecParser::DsX509DataContext::CreateChildContext(), XSecParser::DsKeyInfoContext::CreateChildContext(), XSecParser::DsTransformsContext::CreateChildContext(), XSecParser::DsReferenceContext::CreateChildContext(), XSecParser::DsSignedInfoContext::CreateChildContext(), XSecParser::XadesCertificateValuesContext::CreateChildContext(), XSecParser::XadesUnsignedSignaturePropertiesContext::CreateChildContext(), XSecParser::XadesUnsignedPropertiesContext::CreateChildContext(), XSecParser::LoSignatureLineContext::CreateChildContext(), XSecParser::XadesCertDigestContext::CreateChildContext(), XSecParser::XadesCertContext::CreateChildContext(), XSecParser::XadesSigningCertificateContext::CreateChildContext(), XSecParser::XadesSignedSignaturePropertiesContext::CreateChildContext(), XSecParser::XadesSignedPropertiesContext::CreateChildContext(), XSecParser::XadesQualifyingPropertiesContext::CreateChildContext(), XSecParser::DsSignaturePropertyContext::CreateChildContext(), XSecParser::DsSignaturePropertiesContext::CreateChildContext(), XSecParser::DsObjectContext::CreateChildContext(), XSecParser::DsSignatureContext::CreateChildContext(), and XSecParser::DsigSignaturesContext::CreateChildContext().
|
inlinevirtual |
Reimplemented in XSecParser::LoPGPOwnerContext, XSecParser::DsPGPKeyPacketContext, XSecParser::DsPGPKeyIDContext, XSecParser::DsX509DataContext, XSecParser::DsSignatureValueContext, XSecParser::DsReferenceContext, XSecParser::DsSignedInfoContext, XSecParser::XadesEncapsulatedX509CertificateContext, XSecParser::LoSignatureLineIdContext, XSecParser::LoSignatureLineValidImageContext, XSecParser::LoSignatureLineInvalidImageContext, XSecParser::XadesCertContext, XSecParser::XadesSigningTimeContext, and XSecParser::DsSignaturePropertyContext.
Definition at line 56 of file xsecparser.cxx.
|
inlinevirtual |
Reimplemented in XSecParser::DsPGPDataContext, XSecParser::DsDigestValueContext, XSecParser::UnknownContext, XSecParser::DsKeyInfoContext, XSecParser::DsSignatureValueContext, XSecParser::DsDigestMethodContext, XSecParser::DsTransformContext, XSecParser::DsReferenceContext, XSecParser::DsSignatureMethodContext, XSecParser::DsSignedInfoContext, XSecParser::XadesEncapsulatedX509CertificateContext, XSecParser::XadesCertificateValuesContext, XSecParser::XadesUnsignedSignaturePropertiesContext, XSecParser::XadesUnsignedPropertiesContext, XSecParser::XadesSignedSignaturePropertiesContext, XSecParser::XadesSignedPropertiesContext, XSecParser::XadesQualifyingPropertiesContext, XSecParser::DsSignaturePropertyContext, XSecParser::DsSignaturePropertiesContext, XSecParser::DsObjectContext, and XSecParser::DsSignatureContext.
Definition at line 51 of file xsecparser.cxx.
|
friend |
Definition at line 36 of file xsecparser.cxx.
|
private |
Definition at line 39 of file xsecparser.cxx.
|
protected |
Definition at line 37 of file xsecparser.cxx.
Referenced by XSecParser::ReferencedContextImpl::CheckIdAttrReferenced(), XSecParser::DsPGPDataContext::CreateChildContext(), XSecParser::DsX509IssuerSerialContext::CreateChildContext(), XSecParser::DsX509DataContext::CreateChildContext(), XSecParser::DsKeyInfoContext::CreateChildContext(), XSecParser::DsTransformsContext::CreateChildContext(), XSecParser::DsReferenceContext::CreateChildContext(), XSecParser::DsSignedInfoContext::CreateChildContext(), XSecParser::XadesCertificateValuesContext::CreateChildContext(), XSecParser::XadesUnsignedSignaturePropertiesContext::CreateChildContext(), XSecParser::XadesUnsignedPropertiesContext::CreateChildContext(), XSecParser::LoSignatureLineContext::CreateChildContext(), XSecParser::XadesCertDigestContext::CreateChildContext(), XSecParser::XadesCertContext::CreateChildContext(), XSecParser::XadesSigningCertificateContext::CreateChildContext(), XSecParser::XadesSignedSignaturePropertiesContext::CreateChildContext(), XSecParser::XadesSignedPropertiesContext::CreateChildContext(), XSecParser::XadesQualifyingPropertiesContext::CreateChildContext(), XSecParser::DsSignaturePropertyContext::CreateChildContext(), XSecParser::DsSignaturePropertiesContext::CreateChildContext(), XSecParser::DsObjectContext::CreateChildContext(), XSecParser::DsSignatureContext::CreateChildContext(), XSecParser::DsigSignaturesContext::CreateChildContext(), XSecParser::LoPGPOwnerContext::EndElement(), XSecParser::DsPGPKeyPacketContext::EndElement(), XSecParser::DsPGPKeyIDContext::EndElement(), XSecParser::DsX509DataContext::EndElement(), XSecParser::DsSignatureValueContext::EndElement(), XSecParser::DsReferenceContext::EndElement(), XSecParser::DsSignedInfoContext::EndElement(), XSecParser::XadesEncapsulatedX509CertificateContext::EndElement(), XSecParser::LoSignatureLineIdContext::EndElement(), XSecParser::LoSignatureLineValidImageContext::EndElement(), XSecParser::LoSignatureLineInvalidImageContext::EndElement(), XSecParser::XadesCertContext::EndElement(), XSecParser::XadesSigningTimeContext::EndElement(), XSecParser::DsSignaturePropertyContext::EndElement(), XSecParser::DsPGPDataContext::StartElement(), XSecParser::UnknownContext::StartElement(), XSecParser::DsKeyInfoContext::StartElement(), XSecParser::DsSignatureValueContext::StartElement(), XSecParser::DsReferenceContext::StartElement(), XSecParser::DsSignatureMethodContext::StartElement(), XSecParser::DsSignedInfoContext::StartElement(), XSecParser::XadesEncapsulatedX509CertificateContext::StartElement(), XSecParser::XadesCertificateValuesContext::StartElement(), XSecParser::XadesUnsignedSignaturePropertiesContext::StartElement(), XSecParser::XadesUnsignedPropertiesContext::StartElement(), and XSecParser::DsSignatureContext::StartElement().