jose-0.12: JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library
Safe HaskellNone
LanguageGHC2021

Crypto.JOSE.JWE

Documentation

data JWEHeader p Source #

Instances

Instances details
HasParams JWEHeader Source # 
Instance details

Defined in Crypto.JOSE.JWE

Show p => Show (JWEHeader p) Source # 
Instance details

Defined in Crypto.JOSE.JWE

Eq p => Eq (JWEHeader p) Source # 
Instance details

Defined in Crypto.JOSE.JWE

Methods

(==) :: JWEHeader p -> JWEHeader p -> Bool #

(/=) :: JWEHeader p -> JWEHeader p -> Bool #

data JWE (a :: k -> Type) (p :: k) Source #

Constructors

JWE 

Fields

Instances

Instances details
(HasParams a, ProtectionSupport p) => FromJSON (JWE a p) Source # 
Instance details

Defined in Crypto.JOSE.JWE

Methods

parseJSON :: Value -> Parser (JWE a p) #

parseJSONList :: Value -> Parser [JWE a p] #

omittedField :: Maybe (JWE a p) #