Class KeySignatureRow
A signature uploaded later for a device key or a master key, kept apart so each user sees only the signatures meant for them.
Inherited Members
Namespace: Uniform.Matrix.Server.Storage
Assembly: Uniform.Matrix.Server.dll
Syntax
public sealed class KeySignatureRow
Properties
| Edit this page View SourceSignature
Unpadded base64 signature.
Declaration
public required string Signature { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SignerKeyId
Signing key, e.g. ed25519:DEVICEID.
Declaration
public required string SignerKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SignerUserId
Signing user.
Declaration
public required string SignerUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TargetKeyId
Signed key: a device ID, or the public key of a master key.
Declaration
public required string TargetKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TargetUserId
Owner of the signed key.
Declaration
public required string TargetUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |