JOSE.JWS

Summary

Types

t :: %JOSE.JWS{alg: term, b64: term, fields: term}

Functions

compact(signed)
expand(signed)
from(jws)
from_binary(binary)
from_file(file)
from_map(map)
from_record(jose_jws)

Converts a :jose_jws record into a JOSE.JWS.

peek(signed)
sign(jwk, plain_text, jws)
sign(jwk, plain_text, header, jws)
signing_input(payload, jws)
signing_input(payload, protected, jws)
to_binary(jws)
to_file(file, jws)
to_map(jws)
to_record(jws)

Converts a JOSE.JWS struct to a :jose_jws record.

verify(jwk, signed)