19class XComponentContext;
23using namespace css::lang;
24using namespace css::uno;
25using namespace css::xml::crypto;
30 GpgME::initializeLibrary();
44 sal_Int32
n = xSecCtx->addSecurityEnvironment(xSecEnv);
46 xSecCtx->setDefaultSecurityEnvironmentIndex(
n);
49 catch (
const uno::Exception&)
65 return {
"com.sun.star.xml.crypto.GPGSEInitializer" };
70 return "com.sun.star.xml.security.SEInitializer_Gpg";
73extern "C" SAL_DLLPUBLIC_EXPORT uno::XInterface*
75 uno::XComponentContext* , uno::Sequence<uno::Any>
const& )
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_xml_security_SEInitializer_Gpg_get_implementation(uno::XComponentContext *, uno::Sequence< uno::Any > const &)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Reference< css::xml::crypto::XXMLSecurityContext > SAL_CALL createSecurityContext(const OUString &) override
virtual OUString SAL_CALL getImplementationName() override
virtual ~SEInitializerGpg() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL freeSecurityContext(const css::uno::Reference< css::xml::crypto::XXMLSecurityContext > &securityContext) override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)