kitten_blue v0.1.3 KittenBlue.JWK
Structure containing kid
, alg
, JOSE.JWK
and handling functions
Link to this section Summary
Functions
Convert compact storable format to KittenBlue.JWK
Convert compact storable format to KittenBlue.JWK
Convert JSON Web Key Sets
format public key to KittenBlue.JWK
Convert KittenBlue.JWK
List to compact storable format for configration
Convert KittenBlue.JWK
list to JSON Web Key Sets
format public keys
kid = "sample_201804"
alg = "RS256"
key = JOSE.JWK.from_pem_file("rsa-2048.pem")
Convert JSON Web Key Sets
format public keys to KittenBlue.JWK
list
Convert KittenBlue.JWK
to compact storable format for configration
Convert KittenBlue.JWK
to JSON Web Key Sets
format public key
Link to this section Types
Link to this section Functions
Convert compact storable format to KittenBlue.JWK
.
kb_jwk_list = KittenBlue.JWK.compact_to_list(kb_jwk_list_config)
Convert compact storable format to KittenBlue.JWK
.
kb_jwk = KittenBlue.JWK.from_compact(kb_jwk_config)
Convert JSON Web Key Sets
format public key to KittenBlue.JWK
.
kb_jwk = KittenBlue.JWK.from_public_jwk_set(public_jwk_set)
Convert KittenBlue.JWK
List to compact storable format for configration.
kb_jwk_list = [kb_jwk]
kb_jwk_list_config = KittenBlue.JWK.list_to_compact(kb_jwk_list)
Convert KittenBlue.JWK
list to JSON Web Key Sets
format public keys.
kb_jwk_list = [kb_jwk]
public_jwk_sets = KittenBlue.JWK.list_to_public_jwk_sets(kb_jwk_list)
kid = "sample_201804"
alg = "RS256"
key = JOSE.JWK.from_pem_file("rsa-2048.pem")
kb_jwk = KittenBlue.JWK.new([kid, alg, key])
kb_jwk = KittenBlue.JWK.new([kid: kid, alg: alg, key: key])
kb_jwk = KittenBlue.JWK.new(%{kid: kid, alg: alg, key: key})
Convert JSON Web Key Sets
format public keys to KittenBlue.JWK
list.
kb_jwk_list = KittenBlue.JWK.public_jwk_sets_to_list(public_jwk_sets)
Convert KittenBlue.JWK
to compact storable format for configration.
kb_jwk_config = KittenBlue.JWK.to_compact(kb_jwk)
Convert KittenBlue.JWK
to JSON Web Key Sets
format public key.
public_jwk_set = KittenBlue.JWK.to_public_jwk_set(kb_jwk)