LibreOffice Module xmlsecurity (master) 1
Classes | Public Member Functions | Private Attributes | List of all members
OOXMLSecExporter Class Reference

Writes a single OOXML digital signature. More...

#include <ooxmlsecexporter.hxx>

Classes

struct  Impl
 

Public Member Functions

 OOXMLSecExporter (const css::uno::Reference< css::uno::XComponentContext > &xComponentContext, const css::uno::Reference< css::embed::XStorage > &xRootStorage, const css::uno::Reference< css::xml::sax::XDocumentHandler > &xDocumentHandler, const SignatureInformation &rInformation)
 
 ~OOXMLSecExporter ()
 
void writeSignature ()
 

Private Attributes

std::unique_ptr< Implm_pImpl
 

Detailed Description

Writes a single OOXML digital signature.

Definition at line 33 of file ooxmlsecexporter.hxx.

Constructor & Destructor Documentation

◆ OOXMLSecExporter()

OOXMLSecExporter::OOXMLSecExporter ( const css::uno::Reference< css::uno::XComponentContext > &  xComponentContext,
const css::uno::Reference< css::embed::XStorage > &  xRootStorage,
const css::uno::Reference< css::xml::sax::XDocumentHandler > &  xDocumentHandler,
const SignatureInformation rInformation 
)

Definition at line 551 of file ooxmlsecexporter.cxx.

◆ ~OOXMLSecExporter()

OOXMLSecExporter::~OOXMLSecExporter ( )
default

Member Function Documentation

◆ writeSignature()

void OOXMLSecExporter::writeSignature ( )

Definition at line 563 of file ooxmlsecexporter.cxx.

References m_pImpl.

Referenced by XSecController::exportOOXMLSignature().

Member Data Documentation

◆ m_pImpl

std::unique_ptr<Impl> OOXMLSecExporter::m_pImpl
private

Definition at line 36 of file ooxmlsecexporter.hxx.

Referenced by writeSignature().


The documentation for this class was generated from the following files: