Safe Haskell | None |
---|
Data types for the JOSE library.
- newtype Base64Integer = Base64Integer Integer
- data SizedBase64Integer = SizedBase64Integer Int Integer
- newtype Base64UrlString = Base64UrlString ByteString
- newtype Base64Octets = Base64Octets ByteString
- newtype Base64SHA1 = Base64SHA1 ByteString
- newtype Base64X509 = Base64X509 X509
- newtype URI = URI URI
Documentation
newtype Base64Integer Source
A base64url encoded octet sequence interpreted as an integer.
data SizedBase64Integer Source
A base64url encoded octet sequence interpreted as an integer and where the number of octets carries explicit bit-length information.
newtype Base64UrlString Source
A base64url encoded string. This is used for the JWE Agreement PartyUInfo and Agreement PartyVInfo fields.
newtype Base64Octets Source
A base64url encoded octet sequence. Used for payloads, signatures, symmetric keys, salts, initialisation vectors, etc.
newtype Base64SHA1 Source
A base64url encoded SHA-1 digest. Used for X.509 certificate thumbprints.
newtype Base64X509 Source
A base64 encoded X.509 certificate.