include/ucbhelper/simplecertificatevalidationrequest.hxx         |   64 
----------
 solenv/clang-format/excludelist                                  |    2 
 ucbhelper/Library_ucbhelper.mk                                   |    1 
 ucbhelper/source/provider/simplecertificatevalidationrequest.cxx |   42 ------
 4 files changed, 109 deletions(-)

New commits:
commit a1da8b21e37dce9019a696ec4174283721b92648
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Thu Jan 16 13:30:23 2025 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Thu Jan 16 14:16:33 2025 +0100

    SimpleCertificateValidationRequest is unused
    
    since
        commit 9413f2b39cb48417d75dfd3b5a28dac18541839e
        Author: Michael Stahl <michael.st...@allotropia.de>
        Date:   Fri Jun 21 16:23:24 2024 +0200
        ucb: cmis: remove CertValidationHandler
    
    Change-Id: Iee66db682081ddcb7da9a6276acf3261a637f315
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180341
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/include/ucbhelper/simplecertificatevalidationrequest.hxx 
b/include/ucbhelper/simplecertificatevalidationrequest.hxx
deleted file mode 100644
index f839e0253f2a..000000000000
--- a/include/ucbhelper/simplecertificatevalidationrequest.hxx
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef INCLUDED_UCBHELPER_SIMPLECERTIFICATEVALIDATIONREQUEST_HXX
-#define INCLUDED_UCBHELPER_SIMPLECERTIFICATEVALIDATIONREQUEST_HXX
-
-#include <ucbhelper/interactionrequest.hxx>
-#include <ucbhelper/ucbhelperdllapi.h>
-
-namespace com::sun::star::uno { template <class interface_type> class 
Reference; }
-namespace com::sun::star::security { class XCertificate; }
-
-
-namespace ucbhelper {
-
-/**
-  * This class implements a simple validation interaction request of a 
certificate.
-  * Instances can be passed directly to XInteractionHandler::handle(...). Each
-  * instance contains a CertificateValidationRequest and two interaction
-  * continuations: "Abort" and "Approved". The parameters
-  * for the CertificateValidationRequest object are partly taken from 
constructors parameters and partly defaulted
-  * as follows:
-  *
-  * Read-write values: certificateValidity, certificate
-  *
-  * @see css::ucb::CertificateValidationRequest
-  * @see InteractionApproved
-  * @see InteractionRetry
-  */
-class UCBHELPER_DLLPUBLIC SimpleCertificateValidationRequest final : public 
ucbhelper::InteractionRequest
-{
-public:
-    /**
-      * Constructor.
-      *
-      * @param lCertificateValidity contains a bitmask which validation error 
occur.
-      * @param pCertificate contains the server certificate.
-      */
-    SimpleCertificateValidationRequest( sal_Int32 lCertificateValidity,
-        const css::uno::Reference<css::security::XCertificate>& certificate,
-        const OUString & hostname );
-};
-
-} // namespace ucbhelper
-
-#endif /* ! INCLUDED_UCBHELPER_SIMPLECERTIFICATEVALIDATIONREQUEST_HXX */
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/solenv/clang-format/excludelist b/solenv/clang-format/excludelist
index bb142a32137c..2c341f8254ee 100644
--- a/solenv/clang-format/excludelist
+++ b/solenv/clang-format/excludelist
@@ -6015,7 +6015,6 @@ include/ucbhelper/resultset.hxx
 include/ucbhelper/resultsethelper.hxx
 include/ucbhelper/resultsetmetadata.hxx
 include/ucbhelper/simpleauthenticationrequest.hxx
-include/ucbhelper/simplecertificatevalidationrequest.hxx
 include/uno/Enterable.h
 include/uno/EnvDcp.h
 include/uno/any2.h
@@ -13771,7 +13770,6 @@ ucbhelper/source/provider/resultset.cxx
 ucbhelper/source/provider/resultsethelper.cxx
 ucbhelper/source/provider/resultsetmetadata.cxx
 ucbhelper/source/provider/simpleauthenticationrequest.cxx
-ucbhelper/source/provider/simplecertificatevalidationrequest.cxx
 ucbhelper/source/provider/simpleinteractionrequest.cxx
 ucbhelper/source/provider/simpleioerrorrequest.cxx
 ucbhelper/source/provider/simpleioerrorrequest.hxx
diff --git a/ucbhelper/Library_ucbhelper.mk b/ucbhelper/Library_ucbhelper.mk
index 15d539247b3e..904a7c31d5c7 100644
--- a/ucbhelper/Library_ucbhelper.mk
+++ b/ucbhelper/Library_ucbhelper.mk
@@ -42,7 +42,6 @@ $(eval $(call gb_Library_add_exception_objects,ucbhelper,\
     ucbhelper/source/provider/resultsethelper \
     ucbhelper/source/provider/resultsetmetadata \
     ucbhelper/source/provider/simpleauthenticationrequest \
-    ucbhelper/source/provider/simplecertificatevalidationrequest \
     ucbhelper/source/provider/simpleinteractionrequest \
     ucbhelper/source/provider/simpleioerrorrequest \
     ucbhelper/source/provider/simplenameclashresolverequest \
diff --git a/ucbhelper/source/provider/simplecertificatevalidationrequest.cxx 
b/ucbhelper/source/provider/simplecertificatevalidationrequest.cxx
deleted file mode 100644
index e1dba7a35dd2..000000000000
--- a/ucbhelper/source/provider/simplecertificatevalidationrequest.cxx
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include <com/sun/star/ucb/CertificateValidationRequest.hpp>
-#include <ucbhelper/simplecertificatevalidationrequest.hxx>
-
-using namespace com::sun::star;
-using namespace ucbhelper;
-
-
-SimpleCertificateValidationRequest::SimpleCertificateValidationRequest( 
sal_Int32 lCertificateValidity,
-                                                                        const 
css::uno::Reference<css::security::XCertificate>& certificate,
-                                                                        const 
OUString & hostname)
-{
-    // Fill request...
-    ucb::CertificateValidationRequest aRequest;
-    aRequest.CertificateValidity = lCertificateValidity;
-    aRequest.Certificate = certificate;
-    aRequest.HostName = hostname;
-
-    setRequest( uno::Any( aRequest ) );
-
-    setContinuations({ new InteractionAbort(this), new 
InteractionApprove(this) });
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Reply via email to