Struct ruma_events::room::JsonWebKeyInit [−][src]
pub struct JsonWebKeyInit { pub kty: String, pub key_ops: Vec<String>, pub alg: String, pub k: String, pub ext: bool, }
Expand description
Initial set of fields of JsonWebKey
.
This struct will not be updated even if additional fields are added to JsonWebKey
in a new
(non-breaking) release of the Matrix specification.
Fields
kty: String
Key type. Must be oct
.
key_ops: Vec<String>
Key operations. Must at least contain encrypt
and decrypt
.
alg: String
Required. Algorithm. Must be A256CTR
.
k: String
The key, encoded as url-safe unpadded base64.
ext: bool
Extractable. Must be true
. This is a
W3C extension.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for JsonWebKeyInit
impl Send for JsonWebKeyInit
impl Sync for JsonWebKeyInit
impl Unpin for JsonWebKeyInit
impl UnwindSafe for JsonWebKeyInit