jose-jwt-0.8.0: JSON Object Signing and Encryption Library

Safe HaskellNone
LanguageHaskell2010

Jose.Jwa

Synopsis

Documentation

data Alg #

General representation of the alg JWT header value.

Constructors

Signed JwsAlg 
Encrypted JweAlg 
Instances
Eq Alg # 
Instance details

Defined in Jose.Jwa

Methods

(==) :: Alg -> Alg -> Bool #

(/=) :: Alg -> Alg -> Bool #

Show Alg # 
Instance details

Defined in Jose.Jwa

Methods

showsPrec :: Int -> Alg -> ShowS #

show :: Alg -> String #

showList :: [Alg] -> ShowS #

ToJSON Alg # 
Instance details

Defined in Jose.Jwa

FromJSON Alg # 
Instance details

Defined in Jose.Jwa

data JwsAlg #

A subset of the signature algorithms from the JWA Spec.

Instances
Eq JwsAlg # 
Instance details

Defined in Jose.Jwa

Methods

(==) :: JwsAlg -> JwsAlg -> Bool #

(/=) :: JwsAlg -> JwsAlg -> Bool #

Read JwsAlg # 
Instance details

Defined in Jose.Jwa

Show JwsAlg # 
Instance details

Defined in Jose.Jwa

ToJSON JwsAlg # 
Instance details

Defined in Jose.Jwa

FromJSON JwsAlg # 
Instance details

Defined in Jose.Jwa

data JweAlg #

A subset of the key management algorithms from the JWA Spec.

Instances
Eq JweAlg # 
Instance details

Defined in Jose.Jwa

Methods

(==) :: JweAlg -> JweAlg -> Bool #

(/=) :: JweAlg -> JweAlg -> Bool #

Read JweAlg # 
Instance details

Defined in Jose.Jwa

Show JweAlg # 
Instance details

Defined in Jose.Jwa

ToJSON JweAlg # 
Instance details

Defined in Jose.Jwa

FromJSON JweAlg # 
Instance details

Defined in Jose.Jwa

data Enc #

Content encryption algorithms from the JWA Spec.

Instances
Eq Enc # 
Instance details

Defined in Jose.Jwa

Methods

(==) :: Enc -> Enc -> Bool #

(/=) :: Enc -> Enc -> Bool #

Show Enc # 
Instance details

Defined in Jose.Jwa

Methods

showsPrec :: Int -> Enc -> ShowS #

show :: Enc -> String #

showList :: [Enc] -> ShowS #

ToJSON Enc # 
Instance details

Defined in Jose.Jwa

FromJSON Enc # 
Instance details

Defined in Jose.Jwa