| Home · All Classes · All Namespaces · Modules · Functions · Files |
#include <TelepathyQt/Types>
Public Attributes | |
| uint | reason |
| QString | error |
| QVariantMap | details |
Structure type generated from the specification.
Struct representing one reason why a TLS certificate was rejected.
Since there can be multiple things wrong with a TLS certificate, arrays of this type are used to represent lists of reasons for rejection. In that case, the most important reason SHOULD be placed first in the list.
| uint Tp::TLSCertificateRejection::reason |
The value of the TLS_Certificate_Reject_Reason enumeration for this certificate rejection.
Error member,
which may be implementation-specific, can use this property to
classify rejection reasons into common categories.
| QString Tp::TLSCertificateRejection::error |
The DBus error name for this certificate rejection.
This MAY correspond to the value of the Reason member,
or MAY be a more specific D-Bus error name, perhaps implementation-specific.
| QVariantMap Tp::TLSCertificateRejection::details |
Additional information about why the certificate was rejected. This MAY also include one or more of the following well-known keys:
For instance, if you try to connect to gmail.com but are presented with a TLS certificate issued to evil.example.org, the error details for Hostname_Mismatch MAY include:
{
'expected-hostname': 'gmail.com',
'certificate-hostname': 'evil.example.org',
}
| Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt 0.9.6.1 |