KIO
ksslcertificate.h
Go to the documentation of this file.
@ CertificateFieldNotAfterErroneous
Definition ksslcertificate.h:130
@ CRLFieldLastUpdateErroneous
Definition ksslcertificate.h:131
@ CRLFieldNextUpdateErroneous
Definition ksslcertificate.h:132
@ CertificateFieldNotBeforeErroneous
Definition ksslcertificate.h:129
@ DecryptCertificateSignatureFailed
Definition ksslcertificate.h:136
@ GetIssuerCertLocallyFailed
Definition ksslcertificate.h:126
@ DecodeIssuerPublicKeyFailed
Definition ksslcertificate.h:125
@ CertificateSignatureFailed
Definition ksslcertificate.h:135
@ AuthAndSubjectKeyIDMismatched
Definition ksslcertificate.h:140
@ DecryptCRLSignatureFailed
Definition ksslcertificate.h:137
@ AuthAndSubjectKeyIDAndNameMismatched
Definition ksslcertificate.h:139
@ VerifyLeafSignatureFailed
Definition ksslcertificate.h:134
@ ApplicationVerificationFailed
Definition ksslcertificate.h:138
friend class KSSLCertificateCache
Definition ksslcertificate.h:79
QString getIssuer() const
Get the issuer of the certificate (X.509 map).
Definition ksslcertificate.cpp:455
QString getNotBefore() const
Get the date that the certificate becomes valid on.
Definition ksslcertificate.cpp:990
QString getSerialNumber() const
Get the serial number of the certificate.
Definition ksslcertificate.cpp:182
QList< KSSLValidation > KSSLValidationList
Definition ksslcertificate.h:149
static QString verifyText(KSSLValidation x)
Obtain the localized message that corresponds to a validation result.
Definition ksslcertificate.cpp:1058
KSSLValidationList validateVerbose(KSSLPurpose p)
Check if this is a valid certificate.
Definition ksslcertificate.cpp:642
QString getSubject() const
Get the subject of the certificate (X.509 map).
Definition ksslcertificate.cpp:167
QDateTime getQDTNotAfter() const
Get the date that the certificate is valid until.
Definition ksslcertificate.cpp:1017
QByteArray toNetscape()
Convert the certificate to Netscape format.
Definition ksslcertificate.cpp:1222
friend class KSSLCertificateFactory
Definition ksslcertificate.h:78
static KSSLCertificate * fromX509(X509 *x5)
Create an X.509 certificate from the internal representation.
Definition ksslcertificate.cpp:133
QString getNotAfter() const
Get the date that the certificate is valid until.
Definition ksslcertificate.cpp:999
static KSSLCertificate * fromString(const QByteArray &cert)
Create an X.509 certificate from a base64 encoded string.
Definition ksslcertificate.cpp:145
static QString getMD5DigestFromKDEKey(const QString &k)
Aegypten semantics force us to search by MD5Digest only.
Definition ksslcertificate.cpp:255
QDateTime getQDTNotBefore() const
Get the date that the certificate becomes valid on.
Definition ksslcertificate.cpp:1008
QByteArray toPem()
Convert the certificate to PEM (base64) format.
Definition ksslcertificate.cpp:1182
QString getMD5DigestText() const
Get the MD5 digest of the certificate.
Definition ksslcertificate.cpp:268
QString getMD5Digest() const
Get the MD5 digest of the certificate.
Definition ksslcertificate.cpp:294
KSSLCertificate * replicate()
Explicitly make a copy of this certificate.
Definition ksslcertificate.cpp:1038
QString getKDEKey() const
KDEKey is a concatenation "Subject (MD5)", mostly needed for SMIME.
Definition ksslcertificate.cpp:250
friend int operator==(KSSLCertificate &x, KSSLCertificate &y)
Definition ksslcertificate.cpp:1026
QString toText()
Convert the certificate to OpenSSL plain text format.
Definition ksslcertificate.cpp:1250
friend int operator!=(KSSLCertificate &x, KSSLCertificate &y)
Definition ksslcertificate.h:397
bool setCert(const QString &cert)
Re-set the certificate from a base64 string.
Definition ksslcertificate.cpp:1273
QDataStream & operator>>(QDataStream &s, KSSLCertificate &r)
Definition ksslcertificate.cpp:1344
QDataStream & operator<<(QDataStream &s, const KSSLCertificate &r)
Definition ksslcertificate.cpp:1329
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.