uselesskey-jwk 0.3.0

Compatibility facade re-exporting typed JWK/JWKS models and builders.
Documentation

uselesskey-jwk

Compatibility facade for typed JWK/JWKS models used by uselesskey fixture crates.

The canonical implementation lives in uselesskey-core-jwk; this crate re-exports that API to preserve the stable uselesskey-jwk crate name.

Example

use uselesskey_jwk::{JwksBuilder, OctJwk, PrivateJwk};

let mut builder = JwksBuilder::new();
builder.push_private(PrivateJwk::Oct(OctJwk {
    kty: "oct",
    use_: "sig",
    alg: "HS256",
    kid: "test-key-1".to_string(),
    k: "dGVzdF9zZWNyZXQ".to_string(),
}));

let jwks = builder.build();
assert_eq!(jwks.keys.len(), 1);

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

See the uselesskey crate for full documentation.