Object/Trait

pdi.jwt

JwtAlgorithm

Related Docs: trait JwtAlgorithm | package jwt

Permalink

object JwtAlgorithm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JwtAlgorithm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object ECDSASHA1 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  5. object ECDSASHA256 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  6. object ECDSASHA384 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  7. object ECDSASHA512 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  8. object ES1 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  9. object ES256 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  10. object ES384 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  11. object ES512 extends JwtECDSAAlgorithm with Product with Serializable

    Permalink
  12. object HMD5 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  13. object HS1 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  14. object HS224 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  15. object HS256 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  16. object HS384 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  17. object HS512 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  18. object HmacMD5 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  19. object HmacSHA1 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  20. object HmacSHA224 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  21. object HmacSHA256 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  22. object HmacSHA384 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  23. object HmacSHA512 extends JwtHmacAlgorithm with Product with Serializable

    Permalink
  24. object RS1 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  25. object RS256 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  26. object RS384 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  27. object RS512 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  28. object RSASHA1 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  29. object RSASHA256 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  30. object RSASHA384 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  31. object RSASHA512 extends JwtRSAAlgorithm with Product with Serializable

    Permalink
  32. def allAsymetric(): Seq[JwtAsymetricAlgorithm]

    Permalink
  33. def allECDSA(): Seq[JwtECDSAAlgorithm]

    Permalink
  34. def allHmac(): Seq[JwtHmacAlgorithm]

    Permalink
  35. def allRSA(): Seq[JwtRSAAlgorithm]

    Permalink
  36. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  37. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. def fromString(algo: String): JwtAlgorithm

    Permalink

    Deserialize an algorithm from its string equivalent.

    Deserialize an algorithm from its string equivalent. Only real algorithms supported, if you need to support "none", use "optionFromString".

    algo

    the name of the algorithm (e.g. HS256 or HmacSHA256)

    returns

    the actual instance of the algorithm

    Exceptions thrown

    JwtNonSupportedAlgorithm in case the string doesn't match any known algorithm

  42. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  43. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  44. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  45. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  48. def optionFromString(algo: String): Option[JwtAlgorithm]

    Permalink

    Deserialize an algorithm from its string equivalent.

    Deserialize an algorithm from its string equivalent. If it's the special "none" algorithm, return None, else, return Some with the corresponding algorithm inside.

    algo

    the name of the algorithm (e.g. none, HS256 or HmacSHA256)

    returns

    the actual instance of the algorithm

    Exceptions thrown

    JwtNonSupportedAlgorithm in case the string doesn't match any known algorithm nor "none"

  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped