LibreOffice Module xmlsecurity (master) 1
Functions
documentsignaturehelper.cxx File Reference
#include <documentsignaturehelper.hxx>
#include <algorithm>
#include <functional>
#include <string_view>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/embed/StorageFormats.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/beans/StringPair.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
#include <comphelper/attributelist.hxx>
#include <comphelper/documentconstants.hxx>
#include <comphelper/ofopxmlhelper.hxx>
#include <comphelper/processfactory.hxx>
#include <osl/diagnose.h>
#include <rtl/ref.hxx>
#include <rtl/uri.hxx>
#include <sal/log.hxx>
#include <svx/xoutbmp.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <o3tl/string_view.hxx>
#include <xsecctl.hxx>
Include dependency graph for documentsignaturehelper.cxx:

Go to the source code of this file.

Functions

static void ImplFillElementList (std::vector< OUString > &rList, const Reference< css::embed::XStorage > &rxStore, std::u16string_view rRootStorageName, const bool bRecursive, const DocumentSignatureAlgorithm mode)
 
static void WriteXadesCert (uno::Reference< xml::sax::XDocumentHandler > const &xDocumentHandler, SignatureInformation::X509CertInfo const &rCertInfo)
 

Function Documentation

◆ ImplFillElementList()

static void ImplFillElementList ( std::vector< OUString > &  rList,
const Reference< css::embed::XStorage > &  rxStore,
std::u16string_view  rRootStorageName,
const bool  bRecursive,
const DocumentSignatureAlgorithm  mode 
)
static

◆ WriteXadesCert()

static void WriteXadesCert ( uno::Reference< xml::sax::XDocumentHandler > const &  xDocumentHandler,
SignatureInformation::X509CertInfo const &  rCertInfo 
)
static