KIO
ksslinfodialog.cpp
51 d->ui.certParties->addTab(d->issuer, i18nc("The authority that issued the SSL certificate", "Issuer"));
82 d->ui.encryptionIndicator->setPixmap(QIcon::fromTheme(QStringLiteral("security-high")).pixmap(KIconLoader::SizeSmallMedium));
85 d->ui.encryptionIndicator->setPixmap(QIcon::fromTheme(QStringLiteral("security-medium")).pixmap(KIconLoader::SizeSmallMedium));
92 d->ui.encryptionIndicator->setPixmap(QIcon::fromTheme(QStringLiteral("security-medium")).pixmap(KIconLoader::SizeSmallMedium));
97 d->ui.encryptionIndicator->setPixmap(QIcon::fromTheme(QStringLiteral("security-low")).pixmap(KIconLoader::SizeSmallMedium));
144 static const QSslCertificate::SubjectInfo si[] = {QSslCertificate::CommonName, QSslCertificate::Organization, QSslCertificate::OrganizationalUnitName};
153 connect(d->ui.certSelector, qOverload<int>(&QComboBox::currentIndexChanged), this, &KSslInfoDialog::displayFromChain);
168 i18ncp("Part of: %1, using %2 bits of a %3 bit key", "using %1 bit", "using %1 bits", usedBits),
169 i18ncp("Part of: %1, using %2 bits of a %3 bit key", "of a %1 bit key", "of a %1 bit key", bits)));
170 d->ui.details->setText(QStringLiteral("Auth = %1, Kx = %2, MAC = %3").arg(cipherInfo[1], cipherInfo[2], cipherInfo[3]));
195 i18nc("%1 is the effective date of the certificate, %2 is the expiry date", "%1 to %2", cert.effectiveDate().toString(), cert.expiryDate().toString());
219 KSslError::Error error = KSslErrorPrivate::errorFromQSslError(static_cast<QSslError::SslError>(s2.toInt(&didConvert)));
232 QList<QList<QSslError::SslError>> KSslInfoDialog::certificateErrorsFromString(const QString &errorsString)
void append(const T &value)
QWidget(QWidget *parent, Qt::WindowFlags f)
QString fromUtf8(const char *str, int size)
virtual void reject()
void setSslInfo(const QList< QSslCertificate > &certificateChain, const QString &ip, const QString &host, const QString &sslProtocol, const QString &cipher, int usedBits, int bits, const QList< QList< KSslError::Error >> &validationErrors)
Set information to display about the SSL connection.
Definition: ksslinfodialog.cpp:105
QStringList split(const QString &sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const const
QLayout * layout() const const
QIcon fromTheme(const QString &name)
SslError
void push_back(const T &value)
QDateTime effectiveDate() const const
void setAttribute(Qt::WidgetAttribute attribute, bool on)
SizeSmallMedium
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
QString i18ncp(const char *context, const char *singular, const char *plural, const TYPE &arg...)
void setStandardButtons(QDialogButtonBox::StandardButtons buttons)
void reserve(int alloc)
int size() const const
QString i18n(const char *text, const TYPE &arg...)
static QList< QList< KSslError::Error > > errorsFromString(const QString &s)
Definition: ksslinfodialog.cpp:209
SkipEmptyParts
bool isEmpty() const const
void setWindowTitle(const QString &)
QDateTime expiryDate() const const
void accepted()
virtual void accept()
bool isEmpty() const const
SubjectInfo
ScriptableExtension * host() const
QByteArray toHex() const const
void rejected()
void addWidget(QWidget *w)
QByteArray digest(QCryptographicHash::Algorithm algorithm) const const
void currentIndexChanged(int index)
QString i18nc(const char *context, const char *text, const TYPE &arg...)
QByteArray serialNumber() const const
KSslInfoDialog(QWidget *parent=nullptr)
Construct a KSSL Information Dialog.
Definition: ksslinfodialog.cpp:35
static QList< QList< QSslError::SslError > > certificateErrorsFromString(const QString &errorsString)
Converts certificate errors as provided in the "ssl_cert_errors" meta data to a list of QSslError::Ss...
Definition: ksslinfodialog.cpp:232
QString toString(Qt::DateFormat format) const const
WA_DeleteOnClose
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 03:54:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 03:54:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.