Packages

Gleam implementation of JOSE (JWS, JWE, JWK, JWT) and COSE (COSE_Sign, COSE_Encrypt, COSE_Mac0, CWT) standards

Current section

Files

Jump to
gose include gose@jws_SignedJws.hrl
Raw

include/gose@jws_SignedJws.hrl

-record(signed_jws, {
header :: gose@jws:jws_header(),
header_raw :: gleam@option:option(gleam@dynamic:dynamic_()),
payload :: bitstring(),
detached :: boolean(),
unencoded_payload :: boolean(),
protected_b64 :: binary(),
payload_segment :: binary(),
signature :: bitstring(),
unprotected :: gleam@dict:dict(binary(), gleam@json:json()),
unprotected_raw :: gleam@option:option(gleam@dynamic:dynamic_())
}).