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:456
QString getNotBefore() const
Get the date that the certificate becomes valid on.
Definition ksslcertificate.cpp:991
QString getSerialNumber() const
Get the serial number of the certificate.
Definition ksslcertificate.cpp:183
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:1059
KSSLValidationList validateVerbose(KSSLPurpose p)
Check if this is a valid certificate.
Definition ksslcertificate.cpp:643
QString getSubject() const
Get the subject of the certificate (X.509 map).
Definition ksslcertificate.cpp:168
QDateTime getQDTNotAfter() const
Get the date that the certificate is valid until.
Definition ksslcertificate.cpp:1018
QByteArray toNetscape()
Convert the certificate to Netscape format.
Definition ksslcertificate.cpp:1223
friend class KSSLCertificateFactory
Definition ksslcertificate.h:78
static KSSLCertificate * fromX509(X509 *x5)
Create an X.509 certificate from the internal representation.
Definition ksslcertificate.cpp:134
QString getNotAfter() const
Get the date that the certificate is valid until.
Definition ksslcertificate.cpp:1000
static KSSLCertificate * fromString(const QByteArray &cert)
Create an X.509 certificate from a base64 encoded string.
Definition ksslcertificate.cpp:146
static QString getMD5DigestFromKDEKey(const QString &k)
Aegypten semantics force us to search by MD5Digest only.
Definition ksslcertificate.cpp:256
QDateTime getQDTNotBefore() const
Get the date that the certificate becomes valid on.
Definition ksslcertificate.cpp:1009
QByteArray toPem()
Convert the certificate to PEM (base64) format.
Definition ksslcertificate.cpp:1183
QString getMD5DigestText() const
Get the MD5 digest of the certificate.
Definition ksslcertificate.cpp:269
QString getMD5Digest() const
Get the MD5 digest of the certificate.
Definition ksslcertificate.cpp:295
KSSLCertificate * replicate()
Explicitly make a copy of this certificate.
Definition ksslcertificate.cpp:1039
QString getKDEKey() const
KDEKey is a concatenation "Subject (MD5)", mostly needed for SMIME.
Definition ksslcertificate.cpp:251
friend int operator==(KSSLCertificate &x, KSSLCertificate &y)
Definition ksslcertificate.cpp:1027
QString toText()
Convert the certificate to OpenSSL plain text format.
Definition ksslcertificate.cpp:1251
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:1274
QDataStream & operator>>(QDataStream &s, KSSLCertificate &r)
Definition ksslcertificate.cpp:1345
QDataStream & operator<<(QDataStream &s, const KSSLCertificate &r)
Definition ksslcertificate.cpp:1330
This file is part of the KDE documentation.
Documentation copyright © 1996-2026 The KDE developers.
Generated on by doxygen 1.17.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2026 The KDE developers.
Generated on by doxygen 1.17.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.