Algorithm

object Algorithm

Algorithm represent type of algorithms that used on JWT

Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case object HS256 extends Algorithm

Represent type of HMAC Algorithm that using SHA-256 hash algorithm

Represent type of HMAC Algorithm that using SHA-256 hash algorithm

case object HS384 extends Algorithm

Represent type of HMAC Algorithm that using SHA-384 hash algorithm

Represent type of HMAC Algorithm that using SHA-384 hash algorithm

case object HS512 extends Algorithm

Represent type of HMAC Algorithm that using SHA-512 hash algorithm

Represent type of HMAC Algorithm that using SHA-512 hash algorithm

case object NONE extends Algorithm

Represent type of RSASSA Algorithm that using SHA-256 hash algorithm

Represent type of RSASSA Algorithm that using SHA-256 hash algorithm

case object RS256 extends Algorithm

Represent type of RSASSA Algorithm that using SHA-256 hash algorithm

Represent type of RSASSA Algorithm that using SHA-256 hash algorithm

case object RS384 extends Algorithm

Represent type of RSASSA Algorithm that using SHA-384 hash algorithm

Represent type of RSASSA Algorithm that using SHA-384 hash algorithm

case object RS512 extends Algorithm

Represent type of RSASSA Algorithm that using SHA-512 hash algorithm

Represent type of RSASSA Algorithm that using SHA-512 hash algorithm

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror