20 #ifndef __com_sun_star_xml_crypto_xsecurityenvironment_idl_
21 #define __com_sun_star_xml_crypto_xsecurityenvironment_idl_
30 module
com { module sun { module star { module xml { module crypto {
45 com::sun::star::security::XCertificate getCertificate( [in]
string issuerName, [in] sequence<
byte > serialNumber ) raises(
com::sun::star::uno::SecurityException ) ;
50 sequence<
com::sun::star::security::XCertificate > buildCertificatePath( [in]
com::sun::star::security::XCertificate beginCert ) raises(
com::sun::star::uno::SecurityException ) ;
55 com::sun::star::security::XCertificate createCertificateFromRaw( [in] sequence<
byte > rawCertificate ) raises(
com::sun::star::uno::SecurityException ) ;
60 com::sun::star::security::XCertificate createCertificateFromAscii( [in]
string asciiCertificate ) raises(
com::sun::star::uno::SecurityException ) ;
80 long verifyCertificate( [in]
com::sun::star::security::XCertificate xEECertificate,
81 [in] sequence<
com::sun::star::security::XCertificate > intermediateCertificates)
82 raises(
com::sun::star::uno::SecurityException ) ;
95 long getCertificateCharacters( [in]
com::sun::star::security::XCertificate xCertificate ) raises(
com::sun::star::uno::SecurityException ) ;
100 string getSecurityEnvironmentInformation ( );
107 sequence<
com::sun::star::security::XCertificate > getAllCertificates() raises(
com::sun::star::uno::SecurityException ) ;
base interface of all UNO interfaces
Definition: XInterface.idl:48
Interface of Security Environment.
Definition: XSecurityEnvironment.idl:36
sequence< com::sun::star::security::XCertificate > getPersonalCertificates()
Get personal certificates from the environment.
Definition: Ambiguous.idl:22