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

#include <signatureverifierimpl.hxx>

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

Public Member Functions

 SignatureVerifierImpl ()
 
virtual ~SignatureVerifierImpl () override
 
virtual void SAL_CALL addSignatureVerifyResultListener (const css::uno::Reference< css::xml::crypto::sax::XSignatureVerifyResultListener > &listener) override
 
virtual void SAL_CALL removeSignatureVerifyResultListener (const css::uno::Reference< css::xml::crypto::sax::XSignatureVerifyResultListener > &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
 
void updateSignature (const css::uno::Reference< css::xml::crypto::XXMLSignature > &xSignature, const css::uno::Reference< css::xml::crypto::XXMLSecurityContext > &xContext)
 

Private Member Functions

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

Private Attributes

css::uno::Reference< css::xml::crypto::XXMLSecurityContext > m_xXMLSecurityContext
 

Detailed Description

Definition at line 41 of file signatureverifierimpl.hxx.

Constructor & Destructor Documentation

◆ SignatureVerifierImpl()

SignatureVerifierImpl::SignatureVerifierImpl ( )
explicit

Definition at line 29 of file signatureverifierimpl.cxx.

◆ ~SignatureVerifierImpl()

SignatureVerifierImpl::~SignatureVerifierImpl ( )
overridevirtual

Definition at line 33 of file signatureverifierimpl.cxx.

Member Function Documentation

◆ addSignatureVerifyResultListener()

void SAL_CALL SignatureVerifierImpl::addSignatureVerifyResultListener ( const css::uno::Reference< css::xml::crypto::sax::XSignatureVerifyResultListener > &  listener)
overridevirtual

Definition at line 74 of file signatureverifierimpl.cxx.

◆ getImplementationName()

OUString SAL_CALL SignatureVerifierImpl::getImplementationName ( )
overridevirtual

◆ getSupportedServiceNames()

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

◆ initialize()

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

Definition at line 87 of file signatureverifierimpl.cxx.

References aArguments, and m_xXMLSecurityContext.

◆ notifyResultListener()

void SignatureVerifierImpl::notifyResultListener ( ) const
overrideprivatevirtual

Definition at line 37 of file signatureverifierimpl.cxx.

References m_nStatus.

◆ removeSignatureVerifyResultListener()

void SAL_CALL SignatureVerifierImpl::removeSignatureVerifyResultListener ( const css::uno::Reference< css::xml::crypto::sax::XSignatureVerifyResultListener > &  listener)
overridevirtual

Definition at line 81 of file signatureverifierimpl.cxx.

◆ startEngine()

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

Definition at line 50 of file signatureverifierimpl.cxx.

References m_nStatus, and m_xXMLSecurityContext.

◆ supportsService()

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

Definition at line 120 of file signatureverifierimpl.cxx.

References cppu::supportsService().

◆ updateSignature()

void SignatureVerifierImpl::updateSignature ( const css::uno::Reference< css::xml::crypto::XXMLSignature > &  xSignature,
const css::uno::Reference< css::xml::crypto::XXMLSecurityContext > &  xContext 
)
inline

Definition at line 77 of file signatureverifierimpl.hxx.

References m_xXMLSecurityContext.

Referenced by XSecController::switchGpgSignature().

Member Data Documentation

◆ m_xXMLSecurityContext

css::uno::Reference< css::xml::crypto::XXMLSecurityContext > SignatureVerifierImpl::m_xXMLSecurityContext
private

Definition at line 53 of file signatureverifierimpl.hxx.

Referenced by initialize(), startEngine(), and updateSignature().


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