summaryrefslogtreecommitdiff
path: root/uui
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2007-11-07 09:09:38 +0000
committerRüdiger Timm <rt@openoffice.org>2007-11-07 09:09:38 +0000
commit9c268b2f895c175e13521bce9994bfeaf64f7b63 (patch)
treea7d3d090ec23efbbb63c1c27cfa517c7eaa95510 /uui
parent02cf2afe665e1db23efdbe7fc265e8de65ee5274 (diff)
INTEGRATION: CWS tkr05_SRC680 (1.17.12); FILE MERGED
2007/10/12 15:37:48 tkr 1.17.12.4: #31053# WebDAV Https Support 2007/10/09 10:08:17 tkr 1.17.12.3: #31053# https webdav support 2007/10/01 07:48:37 tkr 1.17.12.2: #31053#: HTTPS Support 2007/09/20 11:04:55 tkr 1.17.12.1: #i31053#: WebDAV HTTPS Support
Diffstat (limited to 'uui')
-rw-r--r--uui/source/iahndl.hxx42
1 files changed, 40 insertions, 2 deletions
diff --git a/uui/source/iahndl.hxx b/uui/source/iahndl.hxx
index 66a246623791..ad2405b7d025 100644
--- a/uui/source/iahndl.hxx
+++ b/uui/source/iahndl.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: iahndl.hxx,v $
*
- * $Revision: 1.17 $
+ * $Revision: 1.18 $
*
- * last change: $Author: rt $ $Date: 2007-07-06 14:29:36 $
+ * last change: $Author: rt $ $Date: 2007-11-07 10:09:38 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -73,10 +73,24 @@
#include "fltdlg.hxx"
#endif
+#ifndef _COM_SUN_STAR_SECURITY_XCERTIFICATE_HPP_
+#include <com/sun/star/security/XCertificate.hpp>
+#endif
+#ifndef _COM_SUN_STAR_XML_CRYPTO_XXSECURITYENVIRONMENT_HPP_
+#include <com/sun/star/xml/crypto/XSecurityEnvironment.hpp>
+#endif
+
class Window;
class LoginErrorInfo;
struct CntHTTPCookieRequest;
+#define DESCRIPTION_1 1
+#define DESCRIPTION_2 2
+#define TITLE 3
+
+namespace cssu = com::sun::star::uno;
+namespace dcss = ::com::sun::star;
+
namespace com { namespace sun { namespace star {
namespace document {
class AmbigousFilterRequest;
@@ -96,6 +110,7 @@ namespace com { namespace sun { namespace star {
class AuthenticationRequest;
class HandleCookiesRequest;
class NameClashResolveRequest;
+ class CertificateValidationRequest;
}
namespace uno {
class RuntimeException;
@@ -147,6 +162,9 @@ private:
rRequest)
throw (com::sun::star::uno::RuntimeException);
+
+ sal_Bool
+ isDomainMatch( rtl::OUString hostName, rtl::OUString certHostName);
static long
handlerequest(void* pHandleData, void* pInteractionHandler);
@@ -196,6 +214,17 @@ private:
rtl::OUString & rFilter )
SAL_THROW((com::sun::star::uno::RuntimeException));
+ sal_Bool executeUnknownAuthDialog( const cssu::Reference< dcss::security::XCertificate >& rXCert )
+ SAL_THROW((com::sun::star::uno::RuntimeException));
+
+ sal_Bool executeSSLWarnDialog( const cssu::Reference< dcss::security::XCertificate >& rXCert,
+ sal_Int32 const & failures,
+ const rtl::OUString & hostName)
+ SAL_THROW((com::sun::star::uno::RuntimeException));
+
+ rtl::OUString
+ getLocalizedDatTimeStr( ::com::sun::star::util::DateTime aDateTime );
+
USHORT
executeErrorDialog(com::sun::star::task::InteractionClassification
eClassification,
@@ -220,6 +249,15 @@ private:
SAL_THROW((com::sun::star::uno::RuntimeException));
void
+ handleCertificateValidationRequest(
+ com::sun::star::ucb::CertificateValidationRequest const & rRequest,
+ com::sun::star::uno::Sequence<
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations)
+ SAL_THROW((com::sun::star::uno::RuntimeException));
+
+ void
handleNameClashResolveRequest(
com::sun::star::ucb::NameClashResolveRequest const & rRequest,
com::sun::star::uno::Sequence< com::sun::star::uno::Reference<