diff options
author | Mikhail Voytenko <mav@openoffice.org> | 2011-03-17 09:16:41 +0100 |
---|---|---|
committer | Mikhail Voytenko <mav@openoffice.org> | 2011-03-17 09:16:41 +0100 |
commit | a0854fd2386628f214f5bb263c994035109ed5cd (patch) | |
tree | f229cdf5b1b23f4fcf3e77a833cb99056627e5f0 /offapi/com/sun/star | |
parent | f3040197b78f21b4dc1d3bd51c8cbea44ef7afec (diff) |
mav60: #164341# support AES encryption
Diffstat (limited to 'offapi/com/sun/star')
-rw-r--r-- | offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl | 6 | ||||
-rw-r--r-- | offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl | 8 | ||||
-rw-r--r-- | offapi/com/sun/star/xml/crypto/XSEInitializer.idl | 11 |
3 files changed, 19 insertions, 6 deletions
diff --git a/offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl b/offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl index 5db9af61e..b393476f6 100644 --- a/offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl +++ b/offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl @@ -31,6 +31,10 @@ #include <com/sun/star/uno/XInterface.idl> #endif +#ifndef __com_sun_star_beans_NamedValue_idl__ +#include <com/sun/star/beans/NamedValue.idl> +#endif + #ifndef __com_sun_star_xml_crypto_XCipherContext_idl__ #include <com/sun/star/xml/crypto/XCipherContext.idl> #endif @@ -76,7 +80,7 @@ interface XCipherContextSupplier : com::sun::star::uno::XInterface one of provided arguments is illegal */ - XCipherContext getCipherContext( [in] long nCipherID, [in] sequence< byte > aKey, [in] sequence< byte > aInitializationVector, [in] boolean bEncryption, [in] any aParams ) + XCipherContext getCipherContext( [in] long nCipherID, [in] sequence< byte > aKey, [in] sequence< byte > aInitializationVector, [in] boolean bEncryption, [in] sequence< ::com::sun::star::beans::NamedValue > aParams ) raises( ::com::sun::star::lang::IllegalArgumentException ); }; diff --git a/offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl b/offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl index 6022c0fb2..d7acad82a 100644 --- a/offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl +++ b/offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl @@ -31,6 +31,10 @@ #include <com/sun/star/uno/XInterface.idl> #endif +#ifndef __com_sun_star_beans_NamedValue_idl__ +#include <com/sun/star/beans/NamedValue.idl> +#endif + #ifndef __com_sun_star_xml_crypto_XDigestContext_idl__ #include <com/sun/star/xml/crypto/XDigestContext.idl> #endif @@ -65,7 +69,9 @@ interface XDigestContextSupplier : com::sun::star::uno::XInterface @throws ::com::sun::star::lang::IllegalArgumentException one of provided arguments is illegal */ - XDigestContext getDigestContext( [in] long nDigestID, [in] any aParams ) + XDigestContext getDigestContext( + [in] long nDigestID, + [in] sequence< ::com::sun::star::beans::NamedValue > aParams ) raises( ::com::sun::star::lang::IllegalArgumentException ); }; diff --git a/offapi/com/sun/star/xml/crypto/XSEInitializer.idl b/offapi/com/sun/star/xml/crypto/XSEInitializer.idl index 11a597394..4bf3fbfdf 100644 --- a/offapi/com/sun/star/xml/crypto/XSEInitializer.idl +++ b/offapi/com/sun/star/xml/crypto/XSEInitializer.idl @@ -45,11 +45,14 @@ interface XXMLSecurityContext; interface XSEInitializer : com::sun::star::uno::XInterface { /** - * Creates a security context. - * - * @return the security context created + Creates a security context. + + @param aString + reserved for internal use. + + @return the security context created */ - com::sun::star::xml::crypto::XXMLSecurityContext createSecurityContext(); + ::com::sun::star::xml::crypto::XXMLSecurityContext createSecurityContext( [in] string aString ); }; } ; } ; } ; } ; } ; |