23#include <rtl/ustring.hxx>
28#include <com/sun/star/uno/Reference.hxx>
30#include <com/sun/star/lang/XServiceInfo.hpp>
31#include <com/sun/star/xml/crypto/XXMLSignature.hpp>
39 css::xml::crypto::XXMLSignature ,
40 css::lang::XServiceInfo >
47 virtual css::uno::Reference< css::xml::crypto::XXMLSignatureTemplate > SAL_CALL generate(
48 const css::uno::Reference< css::xml::crypto::XXMLSignatureTemplate >& aTemplate ,
49 const css::uno::Reference< css::xml::crypto::XSecurityEnvironment >& aEnvironment
52 virtual css::uno::Reference< css::xml::crypto::XXMLSignatureTemplate > SAL_CALL validate(
53 const css::uno::Reference< css::xml::crypto::XXMLSignatureTemplate >& aTemplate ,
54 const css::uno::Reference< css::xml::crypto::XXMLSecurityContext >& aContext
67 static css::uno::Sequence< OUString > impl_getSupportedServiceNames() ;
70 static OUString impl_getImplementationName() ;
74 static css::uno::Reference< css::uno::XInterface > impl_createInstance(
const css::uno::Reference< css::lang::XMultiServiceFactory >& aServiceManager ) ;
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
#define XSECXMLSEC_DLLPUBLIC