Okular
signatureutils.cpp
179 QList<CertificateInfo *> CertificateStore::signingCertificatesForNow(bool *userCancelled, bool *nonDateValidCerts) const
virtual QDateTime validityEnd() const
The date-time when certificate expires.
Definition: signatureutils.cpp:56
A helper class to store information about x509 certificate.
Definition: signatureutils.h:25
virtual QString subjectInfo(EntityInfoKey key) const
Information about the subject.
Definition: signatureutils.cpp:41
virtual QDateTime signingTime() const
The signing time associated with the signature.
Definition: signatureutils.cpp:139
QDateTime currentDateTime()
virtual QByteArray signature() const
Get the signature binary data.
Definition: signatureutils.cpp:144
@ SignatureStatusUnknown
The signature status is unknown for some reason.
Definition: signatureutils.h:149
virtual QString signerSubjectDN() const
The signer subject distinguished name associated with the signature.
Definition: signatureutils.cpp:124
virtual bool isSelfSigned() const
Returns true if certificate is self-signed otherwise returns false.
Definition: signatureutils.cpp:81
virtual const CertificateInfo & certificateInfo() const
Get certificate details.
Definition: signatureutils.cpp:159
virtual QByteArray certificateData() const
The DER encoded certificate.
Definition: signatureutils.cpp:86
QList< CertificateInfo * > signingCertificatesForNow(bool *userCancelled, bool *nonDateValidCerts) const
Returns list of valid, usable signing certificates for current date and time.
Definition: signatureutils.cpp:179
virtual HashAlgorithm hashAlgorithm() const
The hash algorithm used for the signature.
Definition: signatureutils.cpp:114
virtual bool checkPassword(const QString &password) const
Checks if the given password is the correct one for this certificate.
Definition: signatureutils.cpp:91
@ CertificateStatusUnknown
The certificate status is unknown for some reason.
Definition: signatureutils.h:163
virtual CertificateStatus certificateStatus() const
The certificate status of the signature.
Definition: signatureutils.cpp:109
virtual bool signsTotalDocument() const
Checks whether the signature authenticates the total document except for the signature itself.
Definition: signatureutils.cpp:154
virtual int publicKeyStrength() const
The strength of public key in bits.
Definition: signatureutils.cpp:76
virtual QByteArray serialNumber() const
The certificate serial number.
Definition: signatureutils.cpp:31
virtual QList< CertificateInfo * > signingCertificates(bool *userCancelled) const
Returns list of valid, usable signing certificates.
Definition: signatureutils.cpp:173
EntityInfoKey
Predefined keys for elements in an entity's distinguished name.
Definition: signatureutils.h:42
virtual QString issuerInfo(EntityInfoKey key) const
Information about the issuer.
Definition: signatureutils.cpp:36
virtual QDateTime validityStart() const
The date-time when certificate becomes valid.
Definition: signatureutils.cpp:51
QList::iterator erase(QList::iterator pos)
virtual QList< qint64 > signedRangeBounds() const
Get the bounds of the ranges of the document which are signed.
Definition: signatureutils.cpp:149
virtual QString nickName() const
The certificate internal database nickname.
Definition: signatureutils.cpp:46
QList::iterator begin()
virtual SignatureStatus signatureStatus() const
The signature status of the signature.
Definition: signatureutils.cpp:104
virtual QString signerName() const
The signer subject common name associated with the signature.
Definition: signatureutils.cpp:119
QList::iterator end()
virtual KeyUsageExtensions keyUsageExtensions() const
The uses allowed for the certificate.
Definition: signatureutils.cpp:61
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Mar 27 2023 04:09:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Mar 27 2023 04:09:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.