summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star
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
commita0854fd2386628f214f5bb263c994035109ed5cd (patch)
treef229cdf5b1b23f4fcf3e77a833cb99056627e5f0 /offapi/com/sun/star
parentf3040197b78f21b4dc1d3bd51c8cbea44ef7afec (diff)
mav60: #164341# support AES encryption
Diffstat (limited to 'offapi/com/sun/star')
-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 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 );
};
} ; } ; } ; } ; } ;