LibreOffice Module xmlsecurity (master) 1
Classes | Namespaces | Variables
xsecctl.hxx File Reference
#include <svl/sigstruct.hxx>
#include <com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener.hpp>
#include <com/sun/star/xml/crypto/sax/XSignatureCreationResultListener.hpp>
#include <com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener.hpp>
#include <rtl/ref.hxx>
#include <cppuhelper/implbase.hxx>
#include <vector>
#include "UriBindingHelper.hxx"
Include dependency graph for xsecctl.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  InternalSignatureInformation
 
class  XSecController
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::embed
 
namespace  com::sun::star::graphic
 
namespace  com::sun::star::io
 
namespace  com::sun::star::lang
 
namespace  com::sun::star::uno
 
namespace  com::sun::star::xml
 
namespace  com::sun::star::xml::crypto
 
namespace  com::sun::star::xml::crypto::sax
 
namespace  com::sun::star::xml::sax
 
namespace  svl
 
namespace  svl::crypto
 

Variables

constexpr OUStringLiteral NS_XMLDSIG = u"http://www.w3.org/2000/09/xmldsig#"
 
constexpr OUStringLiteral NS_DC = u"http://purl.org/dc/elements/1.1/"
 
constexpr OUStringLiteral NS_XD = u"http://uri.etsi.org/01903/v1.3.2#"
 
constexpr OUStringLiteral NS_MDSSI = u"http://schemas.openxmlformats.org/package/2006/digital-signature"
 
constexpr OUStringLiteral NS_LOEXT = u"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
 
constexpr OUStringLiteral ALGO_C14N = u"http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
 
constexpr OUStringLiteral ALGO_RSASHA1 = u"http://www.w3.org/2000/09/xmldsig#rsa-sha1"
 
constexpr OUStringLiteral ALGO_RSASHA256 = u"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
 
constexpr OUStringLiteral ALGO_RSASHA512 = u"http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
 
constexpr OUStringLiteral ALGO_ECDSASHA1 = u"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"
 
constexpr OUStringLiteral ALGO_ECDSASHA256 = u"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"
 
constexpr OUStringLiteral ALGO_ECDSASHA512 = u"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"
 
constexpr OUStringLiteral ALGO_XMLDSIGSHA1 = u"http://www.w3.org/2000/09/xmldsig#sha1"
 
constexpr OUStringLiteral ALGO_XMLDSIGSHA256 = u"http://www.w3.org/2001/04/xmlenc#sha256"
 
constexpr OUStringLiteral ALGO_XMLDSIGSHA512 = u"http://www.w3.org/2001/04/xmlenc#sha512"
 
constexpr OUStringLiteral ALGO_RELATIONSHIP = u"http://schemas.openxmlformats.org/package/2006/RelationshipTransform"
 

Variable Documentation

◆ ALGO_C14N

constexpr OUStringLiteral ALGO_C14N = u"http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
inlineconstexpr

◆ ALGO_ECDSASHA1

constexpr OUStringLiteral ALGO_ECDSASHA1 = u"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"
inlineconstexpr

◆ ALGO_ECDSASHA256

constexpr OUStringLiteral ALGO_ECDSASHA256 = u"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"
inlineconstexpr

◆ ALGO_ECDSASHA512

constexpr OUStringLiteral ALGO_ECDSASHA512 = u"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"
inlineconstexpr

◆ ALGO_RELATIONSHIP

constexpr OUStringLiteral ALGO_RELATIONSHIP = u"http://schemas.openxmlformats.org/package/2006/RelationshipTransform"
inlineconstexpr

◆ ALGO_RSASHA1

constexpr OUStringLiteral ALGO_RSASHA1 = u"http://www.w3.org/2000/09/xmldsig#rsa-sha1"
inlineconstexpr

Definition at line 52 of file xsecctl.hxx.

◆ ALGO_RSASHA256

constexpr OUStringLiteral ALGO_RSASHA256 = u"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
inlineconstexpr

Definition at line 53 of file xsecctl.hxx.

Referenced by OOXMLSecExporter::Impl::writeSignatureMethod().

◆ ALGO_RSASHA512

constexpr OUStringLiteral ALGO_RSASHA512 = u"http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
inlineconstexpr

Definition at line 54 of file xsecctl.hxx.

◆ ALGO_XMLDSIGSHA1

constexpr OUStringLiteral ALGO_XMLDSIGSHA1 = u"http://www.w3.org/2000/09/xmldsig#sha1"
inlineconstexpr

◆ ALGO_XMLDSIGSHA256

constexpr OUStringLiteral ALGO_XMLDSIGSHA256 = u"http://www.w3.org/2001/04/xmlenc#sha256"
inlineconstexpr

◆ ALGO_XMLDSIGSHA512

constexpr OUStringLiteral ALGO_XMLDSIGSHA512 = u"http://www.w3.org/2001/04/xmlenc#sha512"
inlineconstexpr

◆ NS_DC

constexpr OUStringLiteral NS_DC = u"http://purl.org/dc/elements/1.1/"
inlineconstexpr

Definition at line 46 of file xsecctl.hxx.

Referenced by XSecController::exportSignature().

◆ NS_LOEXT

constexpr OUStringLiteral NS_LOEXT = u"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
inlineconstexpr

Definition at line 49 of file xsecctl.hxx.

Referenced by XSecController::exportSignature().

◆ NS_MDSSI

constexpr OUStringLiteral NS_MDSSI = u"http://schemas.openxmlformats.org/package/2006/digital-signature"
inlineconstexpr

◆ NS_XD

constexpr OUStringLiteral NS_XD = u"http://uri.etsi.org/01903/v1.3.2#"
inlineconstexpr

◆ NS_XMLDSIG

constexpr OUStringLiteral NS_XMLDSIG = u"http://www.w3.org/2000/09/xmldsig#"
inlineconstexpr