Kaydet (Commit) 2356f1a5 authored tarafından Vladimir Glazounov's avatar Vladimir Glazounov

INTEGRATION: CWS xmlsec08 (1.3.24); FILE MERGED

2005/01/20 03:34:27 mmi 1.3.24.1: smartcard support
Issue number:  38448
Submitted by:
Reviewed by:
üst d2ca96bc
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
* *
* $RCSfile: securityenvironment_nssimpl.hxx,v $ * $RCSfile: securityenvironment_nssimpl.hxx,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* last change: $Author: mmi $ $Date: 2004-08-02 04:46:58 $ * last change: $Author: vg $ $Date: 2005-03-10 18:12:55 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
...@@ -123,6 +123,8 @@ ...@@ -123,6 +123,8 @@
#include "certdb.h" #include "certdb.h"
#include "list" #include "list"
#include "xmlsec/xmlsec.h"
class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4< class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4<
::com::sun::star::xml::crypto::XSecurityEnvironment , ::com::sun::star::xml::crypto::XSecurityEnvironment ,
::com::sun::star::lang::XInitialization , ::com::sun::star::lang::XInitialization ,
...@@ -130,6 +132,7 @@ class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4< ...@@ -130,6 +132,7 @@ class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4<
::com::sun::star::lang::XUnoTunnel > ::com::sun::star::lang::XUnoTunnel >
{ {
private : private :
PK11SlotInfo* m_pSlot ; PK11SlotInfo* m_pSlot ;
CERTCertDBHandle* m_pHandler ; CERTCertDBHandle* m_pHandler ;
std::list< PK11SymKey* > m_tSymKeyList ; std::list< PK11SymKey* > m_tSymKeyList ;
...@@ -171,6 +174,7 @@ class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4< ...@@ -171,6 +174,7 @@ class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4<
virtual ::sal_Int32 SAL_CALL getCertificateCharacters( const ::com::sun::star::uno::Reference< ::com::sun::star::security::XCertificate >& xCert ) throw (::com::sun::star::uno::SecurityException, ::com::sun::star::uno::RuntimeException) ; virtual ::sal_Int32 SAL_CALL getCertificateCharacters( const ::com::sun::star::uno::Reference< ::com::sun::star::security::XCertificate >& xCert ) throw (::com::sun::star::uno::SecurityException, ::com::sun::star::uno::RuntimeException) ;
virtual ::rtl::OUString SAL_CALL getSecurityEnvironmentInfo( ) throw (::com::sun::star::uno::RuntimeException);
//Methods from XUnoTunnel //Methods from XUnoTunnel
virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier )
...@@ -217,6 +221,11 @@ class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4< ...@@ -217,6 +221,11 @@ class SecurityEnvironment_NssImpl : public ::cppu::WeakImplHelper4<
virtual ::com::sun::star::uno::Reference< ::com::sun::star::security::XCertificate > SAL_CALL createCertificateFromRaw( const ::com::sun::star::uno::Sequence< sal_Int8 >& rawCertificate ) throw( ::com::sun::star::uno::SecurityException , ::com::sun::star::uno::RuntimeException ) ; virtual ::com::sun::star::uno::Reference< ::com::sun::star::security::XCertificate > SAL_CALL createCertificateFromRaw( const ::com::sun::star::uno::Sequence< sal_Int8 >& rawCertificate ) throw( ::com::sun::star::uno::SecurityException , ::com::sun::star::uno::RuntimeException ) ;
virtual ::com::sun::star::uno::Reference< ::com::sun::star::security::XCertificate > SAL_CALL createCertificateFromAscii( const ::rtl::OUString& asciiCertificate ) throw( ::com::sun::star::uno::SecurityException , ::com::sun::star::uno::RuntimeException ) ; virtual ::com::sun::star::uno::Reference< ::com::sun::star::security::XCertificate > SAL_CALL createCertificateFromAscii( const ::rtl::OUString& asciiCertificate ) throw( ::com::sun::star::uno::SecurityException , ::com::sun::star::uno::RuntimeException ) ;
//Native mehtods
virtual xmlSecKeysMngrPtr createKeysManager() throw( ::com::sun::star::uno::Exception , ::com::sun::star::uno::RuntimeException ) ;
virtual void destroyKeysManager(xmlSecKeysMngrPtr pKeysMngr) throw( ::com::sun::star::uno::Exception , ::com::sun::star::uno::RuntimeException ) ;
} ; } ;
#endif // _XSECURITYENVIRONMENT_NSSIMPL_HXX_ #endif // _XSECURITYENVIRONMENT_NSSIMPL_HXX_
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment