LibreOffice Module svl (master) 1
|
#include <sigstruct.hxx>
Classes | |
struct | X509CertInfo |
Public Types | |
typedef std::vector< X509CertInfo > | X509Data |
Public Member Functions | |
X509CertInfo const * | GetSigningCertificate () const |
SignatureInformation (sal_Int32 nId) | |
Public Attributes | |
sal_Int32 | nSecurityId |
css::xml::crypto::SecurityOperationStatus | nStatus |
SignatureReferenceInformations | vSignatureReferenceInfors |
std::vector< X509Data > | X509Datas |
OUString | ouGpgKeyID |
OUString | ouGpgCertificate |
OUString | ouGpgOwner |
OUString | ouSignatureValue |
css::util::DateTime | stDateTime |
std::set< OUString > | maEncapsulatedX509Certificates |
OUString | ouSignatureId |
bool | hasInconsistentSigningTime = false |
OUString | ouDateTime |
OUString | ouDateTimePropertyId |
The Id attribute of the <SignatureProperty> element that contains the <dc:date>. More... | |
OUString | ouDescription |
Characters of the <dc:description> element inside the signature. More... | |
OUString | ouDescriptionPropertyId |
The Id attribute of the <SignatureProperty> element that contains the <dc:description>. More... | |
css::uno::Reference< css::graphic::XGraphic > | aValidSignatureImage |
Valid and invalid signature line images. More... | |
css::uno::Reference< css::graphic::XGraphic > | aInvalidSignatureImage |
OUString | ouSignatureLineId |
Signature Line Id, used to map signatures to their respective signature line images. More... | |
css::uno::Sequence< sal_Int8 > | aSignatureBytes |
A full OOXML signature for unchanged roundtrip, empty for ODF. More... | |
sal_Int32 | nDigestID |
For PDF: digest format, from css::xml::crypto::DigestID. More... | |
bool | bHasSigningCertificate |
For PDF: has id-aa-signingCertificateV2 as a signed attribute. More... | |
bool | bPartialDocumentSignature |
For PDF: the byte range doesn't cover the whole document. More... | |
svl::crypto::SignatureMethodAlgorithm | eAlgorithmID |
Definition at line 85 of file sigstruct.hxx.
typedef std::vector<X509CertInfo> SignatureInformation::X509Data |
Definition at line 100 of file sigstruct.hxx.
|
inline |
Definition at line 162 of file sigstruct.hxx.
References bHasSigningCertificate, bPartialDocumentSignature, eAlgorithmID, nDigestID, nId, nSecurityId, nStatus, and svl::crypto::RSA.
|
inline |
Definition at line 105 of file sigstruct.hxx.
References X509Datas.
css::uno::Reference<css::graphic::XGraphic> SignatureInformation::aInvalidSignatureImage |
Definition at line 148 of file sigstruct.hxx.
css::uno::Sequence<sal_Int8> SignatureInformation::aSignatureBytes |
A full OOXML signature for unchanged roundtrip, empty for ODF.
Definition at line 152 of file sigstruct.hxx.
css::uno::Reference<css::graphic::XGraphic> SignatureInformation::aValidSignatureImage |
Valid and invalid signature line images.
Definition at line 147 of file sigstruct.hxx.
bool SignatureInformation::bHasSigningCertificate |
For PDF: has id-aa-signingCertificateV2 as a signed attribute.
Definition at line 156 of file sigstruct.hxx.
Referenced by SignatureInformation(), and svl::crypto::Signing::Verify().
bool SignatureInformation::bPartialDocumentSignature |
For PDF: the byte range doesn't cover the whole document.
Definition at line 158 of file sigstruct.hxx.
Referenced by SignatureInformation().
svl::crypto::SignatureMethodAlgorithm SignatureInformation::eAlgorithmID |
Definition at line 160 of file sigstruct.hxx.
Referenced by SignatureInformation().
bool SignatureInformation::hasInconsistentSigningTime = false |
Definition at line 127 of file sigstruct.hxx.
std::set<OUString> SignatureInformation::maEncapsulatedX509Certificates |
Definition at line 123 of file sigstruct.hxx.
sal_Int32 SignatureInformation::nDigestID |
For PDF: digest format, from css::xml::crypto::DigestID.
Definition at line 154 of file sigstruct.hxx.
Referenced by SignatureInformation(), and svl::crypto::Signing::Verify().
sal_Int32 SignatureInformation::nSecurityId |
Definition at line 87 of file sigstruct.hxx.
Referenced by SignatureInformation().
css::xml::crypto::SecurityOperationStatus SignatureInformation::nStatus |
Definition at line 88 of file sigstruct.hxx.
Referenced by SignatureInformation(), and svl::crypto::Signing::Verify().
OUString SignatureInformation::ouDateTime |
Definition at line 139 of file sigstruct.hxx.
Referenced by svl::crypto::Signing::Verify().
OUString SignatureInformation::ouDateTimePropertyId |
The Id attribute of the <SignatureProperty> element that contains the <dc:date>.
Definition at line 141 of file sigstruct.hxx.
OUString SignatureInformation::ouDescription |
Characters of the <dc:description> element inside the signature.
Definition at line 143 of file sigstruct.hxx.
OUString SignatureInformation::ouDescriptionPropertyId |
The Id attribute of the <SignatureProperty> element that contains the <dc:description>.
Definition at line 145 of file sigstruct.hxx.
OUString SignatureInformation::ouGpgCertificate |
Definition at line 116 of file sigstruct.hxx.
OUString SignatureInformation::ouGpgKeyID |
Definition at line 115 of file sigstruct.hxx.
OUString SignatureInformation::ouGpgOwner |
Definition at line 117 of file sigstruct.hxx.
OUString SignatureInformation::ouSignatureId |
Definition at line 125 of file sigstruct.hxx.
OUString SignatureInformation::ouSignatureLineId |
Signature Line Id, used to map signatures to their respective signature line images.
Definition at line 150 of file sigstruct.hxx.
OUString SignatureInformation::ouSignatureValue |
Definition at line 119 of file sigstruct.hxx.
css::util::DateTime SignatureInformation::stDateTime |
Definition at line 120 of file sigstruct.hxx.
Referenced by svl::crypto::Signing::Verify().
SignatureReferenceInformations SignatureInformation::vSignatureReferenceInfors |
Definition at line 89 of file sigstruct.hxx.
std::vector<X509Data> SignatureInformation::X509Datas |
Definition at line 103 of file sigstruct.hxx.
Referenced by GetSigningCertificate(), and svl::crypto::Signing::Verify().