LibreOffice Module xmlsecurity (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SignatureCreatorImpl Class Referencefinal

#include <signaturecreatorimpl.hxx>

Inheritance diagram for SignatureCreatorImpl:
[legend]
Collaboration diagram for SignatureCreatorImpl:
[legend]

Public Member Functions

 SignatureCreatorImpl ()
 
virtual ~SignatureCreatorImpl () override
 
virtual void SAL_CALL setBlockerId (sal_Int32 id) override
 
void SAL_CALL addSignatureCreationResultListener (const css::uno::Reference< css::xml::crypto::sax::XSignatureCreationResultListener > &listener) override
 
void SAL_CALL removeSignatureCreationResultListener (const css::uno::Reference< css::xml::crypto::sax::XSignatureCreationResultListener > &listener) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Member Functions

virtual void notifyResultListener () const override
 
virtual void clearUp () const override
 
virtual void startEngine (const rtl::Reference< XMLSignatureTemplateImpl > &xSignatureTemplate) override
 

Private Attributes

sal_Int32 m_nIdOfBlocker
 
css::uno::Reference< css::xml::crypto::XSecurityEnvironment > m_xSecurityEnvironment
 

Detailed Description

Definition at line 42 of file signaturecreatorimpl.hxx.

Constructor & Destructor Documentation

◆ SignatureCreatorImpl()

SignatureCreatorImpl::SignatureCreatorImpl ( )
explicit

Definition at line 32 of file signaturecreatorimpl.cxx.

◆ ~SignatureCreatorImpl()

SignatureCreatorImpl::~SignatureCreatorImpl ( )
overridevirtual

Definition at line 37 of file signaturecreatorimpl.cxx.

Member Function Documentation

◆ addSignatureCreationResultListener()

void SAL_CALL SignatureCreatorImpl::addSignatureCreationResultListener ( const css::uno::Reference< css::xml::crypto::sax::XSignatureCreationResultListener > &  listener)
override

Definition at line 120 of file signaturecreatorimpl.cxx.

◆ clearUp()

void SignatureCreatorImpl::clearUp ( ) const
overrideprivatevirtual

Definition at line 89 of file signaturecreatorimpl.cxx.

References SignatureEngine::clearUp(), and m_nIdOfBlocker.

◆ getImplementationName()

OUString SAL_CALL SignatureCreatorImpl::getImplementationName ( )
overridevirtual

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL SignatureCreatorImpl::getSupportedServiceNames ( )
overridevirtual

◆ initialize()

void SAL_CALL SignatureCreatorImpl::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 133 of file signaturecreatorimpl.cxx.

References aArguments, and m_xSecurityEnvironment.

◆ notifyResultListener()

void SignatureCreatorImpl::notifyResultListener ( ) const
overrideprivatevirtual

Definition at line 41 of file signaturecreatorimpl.cxx.

References m_nStatus.

◆ removeSignatureCreationResultListener()

void SAL_CALL SignatureCreatorImpl::removeSignatureCreationResultListener ( const css::uno::Reference< css::xml::crypto::sax::XSignatureCreationResultListener > &  listener)
override

Definition at line 127 of file signaturecreatorimpl.cxx.

◆ setBlockerId()

void SAL_CALL SignatureCreatorImpl::setBlockerId ( sal_Int32  id)
overridevirtual

Definition at line 113 of file signaturecreatorimpl.cxx.

References m_nIdOfBlocker.

◆ startEngine()

void SignatureCreatorImpl::startEngine ( const rtl::Reference< XMLSignatureTemplateImpl > &  xSignatureTemplate)
overrideprivatevirtual

Definition at line 55 of file signaturecreatorimpl.cxx.

References m_nStatus, and m_xSecurityEnvironment.

◆ supportsService()

sal_Bool SAL_CALL SignatureCreatorImpl::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 165 of file signaturecreatorimpl.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_nIdOfBlocker

sal_Int32 SignatureCreatorImpl::m_nIdOfBlocker
private

Definition at line 57 of file signaturecreatorimpl.hxx.

Referenced by clearUp(), and setBlockerId().

◆ m_xSecurityEnvironment

css::uno::Reference< css::xml::crypto::XSecurityEnvironment > SignatureCreatorImpl::m_xSecurityEnvironment
private

Definition at line 59 of file signaturecreatorimpl.hxx.

Referenced by initialize(), and startEngine().


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