Okular
signatureutils.h
51 enum KeyUsageExtension { KuDigitalSignature = 0x80, KuNonRepudiation = 0x40, KuKeyEncipherment = 0x20, KuDataEncipherment = 0x10, KuKeyAgreement = 0x08, KuKeyCertSign = 0x04, KuClrSign = 0x02, KuEncipherOnly = 0x01, KuNone = 0x00 };
67 enum class EmptyString { /** Empty strings should just be empty*/ Empty, TranslatedNotAvailable /** Empty strings should be a localized version of "Not available" */ };
81 HardwareToken /** The key is on a dedicated hardware token, either a smartcard or a dedicated usb token (e.g. gnuk, nitrokey or yubikey) */
341 CertificateUntrustedIssuer, ///< The issuer of this certificate has been marked as untrusted by the user.
342 CertificateUnknownIssuer, ///< The certificate trust chain has not finished in a trusted root certificate.
347 CertificateVerificationInProgress, ///< The certification is not yet verified, but in progress \since 24.08
353 enum HashAlgorithm { HashAlgorithmUnknown, HashAlgorithmMd2, HashAlgorithmMd5, HashAlgorithmSha1, HashAlgorithmSha256, HashAlgorithmSha384, HashAlgorithmSha512, HashAlgorithmSha224 };
530 * This can ask the user for a password, userCancelled will be true if the user decided not to enter it.
538 * This can ask the user for a password, userCancelled will be true if the user decided not to enter it.
540 * nonDateValidCerts is true if the user has signing certificates but their validity start date is in the future or past their validity end date.
543 QList<CertificateInfo> signingCertificatesForNow(bool *userCancelled, bool *nonDateValidCerts) const;
A helper class to store information about x509 certificate.
Definition signatureutils.h:520
Q_SCRIPTABLE CaptureState status()
Q_SCRIPTABLE Q_NOREPLY void start()
KCOREADDONS_EXPORT unsigned int version()
QVariant location(const QVariant &res)
CommonName
Organization
QMultiMap< CertificateInfoType, QString > CertificateInfo
CertificateRevoked
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:58:33 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:58:33 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.