jose-jwt-0.7.5: JSON Object Signing and Encryption Library
Jose.Jwa
Synopsis
data Alg Source #
General representation of the alg JWT header value.
alg
Constructors
Instances
Methods
(==) :: Alg -> Alg -> Bool #
(/=) :: Alg -> Alg -> Bool #
showsPrec :: Int -> Alg -> ShowS #
show :: Alg -> String #
showList :: [Alg] -> ShowS #
toJSON :: Alg -> Value #
toEncoding :: Alg -> Encoding #
toJSONList :: [Alg] -> Value #
toEncodingList :: [Alg] -> Encoding #
parseJSON :: Value -> Parser Alg #
parseJSONList :: Value -> Parser [Alg] #
data JwsAlg Source #
A subset of the signature algorithms from the JWA Spec.
(==) :: JwsAlg -> JwsAlg -> Bool #
(/=) :: JwsAlg -> JwsAlg -> Bool #
readsPrec :: Int -> ReadS JwsAlg #
readList :: ReadS [JwsAlg] #
readPrec :: ReadPrec JwsAlg #
readListPrec :: ReadPrec [JwsAlg] #
showsPrec :: Int -> JwsAlg -> ShowS #
show :: JwsAlg -> String #
showList :: [JwsAlg] -> ShowS #
toJSON :: JwsAlg -> Value #
toEncoding :: JwsAlg -> Encoding #
toJSONList :: [JwsAlg] -> Value #
toEncodingList :: [JwsAlg] -> Encoding #
parseJSON :: Value -> Parser JwsAlg #
parseJSONList :: Value -> Parser [JwsAlg] #
data JweAlg Source #
A subset of the key management algorithms from the JWA Spec.
(==) :: JweAlg -> JweAlg -> Bool #
(/=) :: JweAlg -> JweAlg -> Bool #
readsPrec :: Int -> ReadS JweAlg #
readList :: ReadS [JweAlg] #
readPrec :: ReadPrec JweAlg #
readListPrec :: ReadPrec [JweAlg] #
showsPrec :: Int -> JweAlg -> ShowS #
show :: JweAlg -> String #
showList :: [JweAlg] -> ShowS #
toJSON :: JweAlg -> Value #
toEncoding :: JweAlg -> Encoding #
toJSONList :: [JweAlg] -> Value #
toEncodingList :: [JweAlg] -> Encoding #
parseJSON :: Value -> Parser JweAlg #
parseJSONList :: Value -> Parser [JweAlg] #
data Enc Source #
Content encryption algorithms from the JWA Spec.
(==) :: Enc -> Enc -> Bool #
(/=) :: Enc -> Enc -> Bool #
showsPrec :: Int -> Enc -> ShowS #
show :: Enc -> String #
showList :: [Enc] -> ShowS #
toJSON :: Enc -> Value #
toEncoding :: Enc -> Encoding #
toJSONList :: [Enc] -> Value #
toEncodingList :: [Enc] -> Encoding #
parseJSON :: Value -> Parser Enc #
parseJSONList :: Value -> Parser [Enc] #