diff --git a/crates/jwk/src/lib.rs b/crates/jwk/src/lib.rs index d3d294fbb..1a53b66f3 100644 --- a/crates/jwk/src/lib.rs +++ b/crates/jwk/src/lib.rs @@ -17,6 +17,9 @@ pub use algorithm::Algorithm; mod resolver; pub use resolver::*; +mod set; +pub use set::*; + #[cfg(feature = "ripemd-160")] pub mod ripemd160; diff --git a/crates/jwk/src/set.rs b/crates/jwk/src/set.rs new file mode 100644 index 000000000..200ba405a --- /dev/null +++ b/crates/jwk/src/set.rs @@ -0,0 +1,14 @@ +use serde::{Deserialize, Serialize}; + +use super::JWK; + +/// JWK Set. +/// +/// See: +#[derive(Debug, Default, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)] +pub struct JwkSet { + /// Keys. + /// + /// See: + pub keys: Vec, +}