Module leec_jws

Data Types

content()

content() = option(payload())

jws()

jws() = leec:jws()

leec_http_state()

leec_http_state() = leec:leec_http_state()

option()

option(T) = basic_utils:option(T)

payload()

payload() = table(atom(), term())

table()

table(K, V) = map_hashtable:map_hashtable(K, V)

tls_private_key()

tls_private_key() = leec:tls_private_key()

tls_public_key()

tls_public_key() = leec:tls_public_key()

void()

void() = basic_utils:void()

Function Index

encode/4
get_key_authorization/3
init/1

Function Details

encode/4

encode(PrivateKey::tls_private_key(), Jws::jws(), Content::content(), Leec_http_state::leec_http_state()) -> leec:binary_b64()

get_key_authorization/3

get_key_authorization(Tls_public_key::tls_public_key(), Token::leec:token(), Leec_http_state::leec_http_state()) -> leec:key_auth()

init/1

init(Tls_private_key::tls_private_key()) -> jws()


Generated by EDoc