LibreOffice Module xmlsecurity (master) 1
|
#include "nssrenam.h"
#include <cert.h>
#include <secerr.h>
#include <ocsp.h>
#include <sal/config.h>
#include <sal/macros.h>
#include <osl/diagnose.h>
#include "securityenvironment_nssimpl.hxx"
#include <cppuhelper/supportsservice.hxx>
#include <comphelper/servicehelper.hxx>
#include <xmlsec-wrapper.h>
#include <rtl/ustrbuf.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/docpasswordrequest.hxx>
#include <sal/log.hxx>
#include <com/sun/star/task/InteractionHandler.hpp>
#include <vector>
#include <memory>
#include <osl/thread.h>
#include <comphelper/sequence.hxx>
#include "x509certificate_nssimpl.hxx"
#include "secerror.hxx"
#include <prerror.h>
#include <keyhi.h>
#include <com/sun/star/security/NoPasswordException.hpp>
#include <com/sun/star/security/CertificateCharacters.hpp>
#include <com/sun/star/security/CertificateValidity.hpp>
Go to the source code of this file.
Classes | |
struct | std::default_delete< PRArenaPool > |
Namespaces | |
namespace | std |
Functions | |
static rtl::Reference< X509Certificate_NssImpl > | NssCertToXCert (CERTCertificate *cert) |
static rtl::Reference< X509Certificate_NssImpl > | NssPrivKeyToXCert (SECKEYPrivateKey *) |
static char * | GetPasswordFunction (PK11SlotInfo *pSlot, PRBool bRetry, void *) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_xml_crypto_SecurityEnvironment_get_implementation (uno::XComponentContext *, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_xml_crypto_SecurityEnvironment_get_implementation | ( | uno::XComponentContext * | , |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 872 of file securityenvironment_nssimpl.cxx.
|
static |
Definition at line 93 of file securityenvironment_nssimpl.cxx.
References eMode, OUStringToOString(), and comphelper::Standard.
Referenced by SecurityEnvironment_NssImpl::SecurityEnvironment_NssImpl().
|
static |
Definition at line 747 of file securityenvironment_nssimpl.cxx.
Referenced by SecurityEnvironment_NssImpl::getCertificate(), and NssPrivKeyToXCert().
|
static |
Definition at line 758 of file securityenvironment_nssimpl.cxx.
References NssCertToXCert().
Referenced by SecurityEnvironment_NssImpl::getPersonalCertificates().