Package-level declarations

Types

Link copied to clipboard

Deserializer for the JWT aud (audience) claim as defined by RFC 7519.

Link copied to clipboard

Serializer for EncryptionAlgorithm values as their JWA identifier string (e.g. "RSA-OAEP", "dir").

Link copied to clipboard

Serializer for Instant values as Unix epoch seconds (a JSON long integer).

Link copied to clipboard

Serializer for Jwa values as their JWA algorithm identifier string (e.g. "HS256", "RSA-OAEP").

Link copied to clipboard

Serializer for Jwk.Ec values to and from their JSON Web Key representation per RFC 7517.

Link copied to clipboard

Serializer for Jwk.Ec.ECThumbprint values to and from their canonical JSON representation.

Link copied to clipboard

Serializer for Jwk.Oct values to and from their JSON Web Key representation per RFC 7517.

Link copied to clipboard

Serializer for Jwk.Oct.OctThumbprint values to and from their canonical JSON representation.

Link copied to clipboard

Serializer for Jwk.Rsa values to and from their JSON Web Key representation per RFC 7517.

Link copied to clipboard

Serializer for Jwk.Rsa.RSAThumbprint values to and from their canonical JSON representation.

Link copied to clipboard

Polymorphic serializer for Jwk values, dispatching to the appropriate concrete serializer based on the kty field in the JSON object.

Link copied to clipboard

Polymorphic serializer for Jwk.Thumbprint values, dispatching to the appropriate concrete thumbprint serializer based on the kty field in the JSON object.

Link copied to clipboard

Serializer for JwtHeader values to and from their JSON object representation.

Link copied to clipboard

Serializer for JwtPayload values to and from their JSON object representation.

Link copied to clipboard

Serializer for SigningAlgorithm values as their JWA identifier string (e.g. "HS256", "RS256").