SecretStorageKeyContent

@JsonClass(generateAdapter = true)
data class SecretStorageKeyContent(    @Json(name = "algorithm") val algorithm: String? = null,     @Json(name = "name") val name: String? = null,     @Json(name = "passphrase") val passphrase: SsssPassphrase? = null,     @Json(name = "pubkey") val publicKey: String? = null,     @Json(name = "signatures") val signatures: Map<String, Map<String, String>>? = null)

Constructors

Link copied to clipboard
fun SecretStorageKeyContent(    @Json(name = "algorithm") algorithm: String? = null,     @Json(name = "name") name: String? = null,     @Json(name = "passphrase") passphrase: SsssPassphrase? = null,     @Json(name = "pubkey") publicKey: String? = null,     @Json(name = "signatures") signatures: Map<String, Map<String, String>>? = null)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun canonicalSignable(): String

Properties

Link copied to clipboard
val algorithm: String? = null

Currently support m.secret_storage.v1.curve25519-aes-sha2.

Link copied to clipboard
val name: String? = null
Link copied to clipboard
val passphrase: SsssPassphrase? = null
Link copied to clipboard
val publicKey: String? = null
Link copied to clipboard
val signatures: Map<String, Map<String, String>>? = null