libQuotient
A Qt library for building matrix clients
|
Cross signing key. More...
#include <cross_signing_key.h>
Public Attributes | |
QString | userId |
The ID of the user the key belongs to. More... | |
QStringList | usage |
What the key is used for. More... | |
QHash< QString, QString > | keys |
QJsonObject | signatures {} |
Cross signing key.
Definition at line 9 of file cross_signing_key.h.
QHash<QString, QString> Quotient::CrossSigningKey::keys |
The public key. The object must have exactly one property, whose name is in the form <algorithm>:<unpadded_base64_public_key>
, and whose value is the unpadded base64 public key.
Definition at line 19 of file cross_signing_key.h.
QJsonObject Quotient::CrossSigningKey::signatures {} |
Signatures of the key, calculated using the process described at Signing JSON. Optional for the master key. Other keys must be signed by the user\'s master key.
Definition at line 24 of file cross_signing_key.h.
QStringList Quotient::CrossSigningKey::usage |
What the key is used for.
Definition at line 14 of file cross_signing_key.h.
QString Quotient::CrossSigningKey::userId |
The ID of the user the key belongs to.
Definition at line 11 of file cross_signing_key.h.