LibreOffice Module xmlsecurity (master) 1
|
#include <rtl/ustring.hxx>
#include <sal/config.h>
#include <string_view>
#include <digitalsignaturesdialog.hxx>
#include <certificatechooser.hxx>
#include <certificateviewer.hxx>
#include <biginteger.hxx>
#include <sax/tools/converter.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <comphelper/configuration.hxx>
#include <officecfg/Office/Common.hxx>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/embed/StorageFormats.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/security/NoPasswordException.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/security/CertificateValidity.hpp>
#include <com/sun/star/packages/WrongPasswordException.hpp>
#include <com/sun/star/security/CertificateKind.hpp>
#include <com/sun/star/security/XDocumentDigitalSignatures.hpp>
#include <com/sun/star/system/SystemShellExecute.hpp>
#include <com/sun/star/system/SystemShellExecuteFlags.hpp>
#include <com/sun/star/system/SystemShellExecuteException.hpp>
#include <osl/file.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/uri.hxx>
#include <sal/log.hxx>
#include <tools/date.hxx>
#include <tools/time.hxx>
#include <unotools/datetime.hxx>
#include <bitmaps.hlst>
#include <strings.hrc>
#include <resourcemanager.hxx>
#include <comphelper/lok.hxx>
#include <comphelper/xmlsechelper.hxx>
#include <comphelper/processfactory.hxx>
#include <utility>
#include <vcl/weld.hxx>
#include <vcl/svapp.hxx>
#include <unotools/configitem.hxx>
Go to the source code of this file.
Functions | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, SignatureHighlightHdl, weld::TreeView &, void) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, OKButtonHdl, weld::Button &, void) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, SignatureSelectHdl, weld::TreeView &, bool) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, AdESCompliantCheckBoxHdl, weld::Toggleable &, void) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, ViewButtonHdl, weld::Button &, void) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, AddButtonHdl, weld::Button &, void) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, RemoveButtonHdl, weld::Button &, void) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, CertMgrButtonHdl, weld::Button &, void) | |
IMPL_LINK_NOARG (DigitalSignaturesDialog, StartVerifySignatureHdl, LinkParamNone *, bool) | |
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
AddButtonHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 412 of file digitalsignaturesdialog.cxx.
References DocumentSignatureHelper::CanSignWithGPG(), Application::CreateMessageDialog(), CertificateChooser::GetDescription(), CertificateChooser::GetSelectedCertificates(), CertificateChooser::GetSelectedSecurityContext(), m_xDialog, RET_OK, CertificateChooser::run(), Sign, TOOLS_WARN_EXCEPTION, and XsResId().
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
AdESCompliantCheckBoxHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 402 of file digitalsignaturesdialog.cxx.
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
CertMgrButtonHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 571 of file digitalsignaturesdialog.cxx.
References Application::CreateMessageDialog(), m_xDialog, and XsResId().
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
OKButtonHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 388 of file digitalsignaturesdialog.cxx.
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
RemoveButtonHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 468 of file digitalsignaturesdialog.cxx.
References TOOLS_WARN_EXCEPTION.
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
SignatureHighlightHdl | , | ||
weld::TreeView & | , | ||
void | |||
) |
Definition at line 380 of file digitalsignaturesdialog.cxx.
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
SignatureSelectHdl | , | ||
weld::TreeView & | , | ||
bool | |||
) |
Definition at line 396 of file digitalsignaturesdialog.cxx.
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
StartVerifySignatureHdl | , | ||
LinkParamNone * | , | ||
bool | |||
) |
Definition at line 599 of file digitalsignaturesdialog.cxx.
IMPL_LINK_NOARG | ( | DigitalSignaturesDialog | , |
ViewButtonHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 407 of file digitalsignaturesdialog.cxx.