summaryrefslogtreecommitdiffstats
path: root/offapi
diff options
context:
space:
mode:
authorMikhail Voytenko <mav@openoffice.org>2011-03-17 09:16:41 +0100
committerMikhail Voytenko <mav@openoffice.org>2011-03-17 09:16:41 +0100
commit265244b71b989932124ed648ea39acba21756df8 (patch)
tree707d3a56677c167e75e7f782f2df469d2426a9eb /offapi
parentmav60: merge to m101 (diff)
downloadcore-265244b71b989932124ed648ea39acba21756df8.tar.gz
core-265244b71b989932124ed648ea39acba21756df8.zip
mav60: #164341# support AES encryption
Diffstat (limited to 'offapi')
-rw-r--r--offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl6
-rw-r--r--offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl8
-rw-r--r--offapi/com/sun/star/xml/crypto/XSEInitializer.idl11
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 c68b73115e64..115cf7b0ee0f 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 0ad940bc5182..f421d8ff9c96 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 726102ac2783..7b044ff1de8e 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 );
};
} ; } ; } ; } ; } ;