KIO
ksslcertificatemanager.cpp
34 #very.old.com = ExpireUTC 2008-08-20T18:22:14, TooWeakEncryption <- not actually planned to implement
41 #* = ExpireUTC 9999-12-31T23:59:59, Reject #we know that something is wrong with that certificate
159 , iface(new org::kde::KSSLDInterface(QStringLiteral("org.kde.kssld5"), QStringLiteral("/modules/kssld"), QDBusConnection::sessionBus()))
161 , userCertDir(QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QStringLiteral("/kssl/userCaCertificates/"))
180 certs.append(QSslCertificate::fromPath(userCertDir + QLatin1Char('*'), QSsl::Pem, QSslCertificate::PatternSyntax::Wildcard));
336 const QList<QSslCertificate> userList = QSslCertificate::fromPath(userCertDir + QLatin1Char('*'), QSsl::Pem, QSslCertificate::PatternSyntax::Wildcard);
358 bool KSslCertificateManagerPrivate::setCertificateBlacklisted(const QByteArray &certHash, bool isBlacklisted)
412 KSslCertificateRule KSslCertificateManager::rule(const QSslCertificate &cert, const QString &hostName) const
431 return e.error() == QSslError::NoPeerCertificate || e.error() == QSslError::PathLengthExceeded || e.error() == QSslError::NoSslSupport;
441 void _setAllKsslCaCertificates(KSslCertificateManager *cm, const QList<KSslCaCertificate> &certsIn)
void append(const T &value)
void writeEntry(const char *key, const char *value, WriteConfigFlags pFlags=Normal)
Pem
void deleteEntry(const char *key, WriteConfigFlags pFlags=Normal)
ReadOnly
bool remove()
static QList< QSslError > nonIgnorableErrors(const QList< QSslError > &errors)
Returns the subset of errors that cannot be ignored, ie.
Definition: ksslcertificatemanager.cpp:426
SslError
Files
KIOCORE_EXPORT QStringList list(const QString &fileClass)
Returns a list of directories associated with this file-class.
Definition: krecentdirs.cpp:33
Q_GLOBAL_STATIC(Internal::StaticControl, s_instance) class ControlPrivate
int size() const const
const T & at(int i) const const
KConfigGroup group(const char *group)
bool isEmpty() const const
bool hasKey(const char *key) const
KIOCORE_EXPORT MkpathJob * mkpath(const QUrl &url, const QUrl &baseUrl=QUrl(), JobFlags flags=DefaultFlags)
Creates a directory, creating parent directories as needed.
Definition: mkpathjob.cpp:148
QByteArray toHex() const const
KIOCORE_EXPORT QString dir(const QString &fileClass)
Returns the most recently used directory associated with this file-class.
Definition: krecentdirs.cpp:41
const char * constData() const const
QString fromLatin1(const char *str, int size)
QByteArray digest(QCryptographicHash::Algorithm algorithm) const const
void setIgnoredErrors(const QList< QSslError > &errors)
Set the ignored errors for this certificate.
Definition: ksslcertificatemanager.cpp:105
QList::iterator begin()
QList< QSslError > filterErrors(const QList< QSslError > &errors) const
Filter out errors that are already ignored.
Definition: ksslcertificatemanager.cpp:130
QList< QSslCertificate > systemCaCertificates()
QList::iterator end()
bool isErrorIgnored(QSslError::SslError error) const
Returns whether error is ignored for this certificate.
Definition: ksslcertificatemanager.cpp:100
SimpleConfig
QList< QSslCertificate > fromPath(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax)
virtual QVariant get(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName)
QByteArray & insert(int i, char ch)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Jun 7 2023 03:55:58 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Jun 7 2023 03:55:58 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.