pdi.jwt

JwtJsonCommon

Related Doc: package jwt

trait JwtJsonCommon[J] extends JwtCore[JwtHeader, JwtClaim]

Linear Supertypes
JwtCore[JwtHeader, JwtClaim], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JwtJsonCommon
  2. JwtCore
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def getAlgorithm(header: J): Option[JwtAlgorithm]

    Attributes
    protected
  2. abstract def parse(value: String): J

    Attributes
    protected
  3. abstract def parseClaim(claim: String): JwtClaim

    Attributes
    protected
    Definition Classes
    JwtCore
  4. abstract def parseHeader(header: String): JwtHeader

    Attributes
    protected
    Definition Classes
    JwtCore
  5. abstract def stringify(value: J): String

    Attributes
    protected

Concrete Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def decode(token: String, key: PublicKey): Try[JwtClaim]

    Definition Classes
    JwtCore
  7. def decode(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Try[JwtClaim]

    Definition Classes
    JwtCore
  8. def decode(token: String, key: SecretKey): Try[JwtClaim]

    Definition Classes
    JwtCore
  9. def decode(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[JwtClaim]

    Definition Classes
    JwtCore
  10. def decode(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Try[JwtClaim]

    Definition Classes
    JwtCore
  11. def decode(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[JwtClaim]

    Definition Classes
    JwtCore
  12. def decode(token: String): Try[JwtClaim]

    Definition Classes
    JwtCore
  13. def decodeAll(token: String, key: PublicKey): Try[(JwtHeader, JwtClaim, String)]

    Definition Classes
    JwtCore
  14. def decodeAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Try[(JwtHeader, JwtClaim, String)]

    Definition Classes
    JwtCore
  15. def decodeAll(token: String, key: SecretKey): Try[(JwtHeader, JwtClaim, String)]

    Definition Classes
    JwtCore
  16. def decodeAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[(JwtHeader, JwtClaim, String)]

    Definition Classes
    JwtCore
  17. def decodeAll(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Try[(JwtHeader, JwtClaim, String)]

    Definition Classes
    JwtCore
  18. def decodeAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[(JwtHeader, JwtClaim, String)]

    Definition Classes
    JwtCore
  19. def decodeAll(token: String): Try[(JwtHeader, JwtClaim, String)]

    Definition Classes
    JwtCore
  20. def decodeJson(token: String, key: PublicKey): Try[J]

  21. def decodeJson(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Try[J]

  22. def decodeJson(token: String, key: SecretKey): Try[J]

  23. def decodeJson(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[J]

  24. def decodeJson(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Try[J]

  25. def decodeJson(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[J]

  26. def decodeJson(token: String): Try[J]

  27. def decodeJsonAll(token: String, key: PublicKey): Try[(J, J, String)]

  28. def decodeJsonAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Try[(J, J, String)]

  29. def decodeJsonAll(token: String, key: SecretKey): Try[(J, J, String)]

  30. def decodeJsonAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[(J, J, String)]

  31. def decodeJsonAll(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Try[(J, J, String)]

  32. def decodeJsonAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[(J, J, String)]

  33. def decodeJsonAll(token: String): Try[(J, J, String)]

  34. def decodeRaw(token: String, key: PublicKey): Try[String]

    Definition Classes
    JwtCore
  35. def decodeRaw(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Try[String]

    Definition Classes
    JwtCore
  36. def decodeRaw(token: String, key: SecretKey): Try[String]

    Definition Classes
    JwtCore
  37. def decodeRaw(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[String]

    Definition Classes
    JwtCore
  38. def decodeRaw(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Try[String]

    Definition Classes
    JwtCore
  39. def decodeRaw(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[String]

    Definition Classes
    JwtCore
  40. def decodeRaw(token: String): Try[String]

    Definition Classes
    JwtCore
  41. def decodeRawAll(token: String, key: PublicKey): Try[(String, String, String)]

    Definition Classes
    JwtCore
  42. def decodeRawAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Try[(String, String, String)]

    Definition Classes
    JwtCore
  43. def decodeRawAll(token: String, key: SecretKey): Try[(String, String, String)]

    Definition Classes
    JwtCore
  44. def decodeRawAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[(String, String, String)]

    Definition Classes
    JwtCore
  45. def decodeRawAll(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Try[(String, String, String)]

    Definition Classes
    JwtCore
  46. def decodeRawAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[(String, String, String)]

    Definition Classes
    JwtCore
  47. def decodeRawAll(token: String): Try[(String, String, String)]

    Definition Classes
    JwtCore
  48. def encode(claim: J, key: PrivateKey, algorithm: JwtAsymetricAlgorithm): String

  49. def encode(claim: J, key: SecretKey, algorithm: JwtHmacAlgorithm): String

  50. def encode(claim: J, key: String, algorithm: JwtAlgorithm): String

  51. def encode(claim: J): String

  52. def encode(header: J, claim: J, key: Key): String

  53. def encode(header: J, claim: J, key: String): String

  54. def encode(header: J, claim: J): String

  55. def encode(header: JwtHeader, claim: JwtClaim, key: Key): String

    Definition Classes
    JwtCore
  56. def encode(header: JwtHeader, claim: JwtClaim, key: String): String

    Definition Classes
    JwtCore
  57. def encode(header: JwtHeader, claim: JwtClaim): String

    Definition Classes
    JwtCore
  58. def encode(claim: JwtClaim, key: PrivateKey, algorithm: JwtAsymetricAlgorithm): String

    Definition Classes
    JwtCore
  59. def encode(claim: JwtClaim, key: SecretKey, algorithm: JwtHmacAlgorithm): String

    Definition Classes
    JwtCore
  60. def encode(claim: JwtClaim, key: String, algorithm: JwtAlgorithm): String

    Definition Classes
    JwtCore
  61. def encode(claim: JwtClaim): String

    Definition Classes
    JwtCore
  62. def encode(claim: String, key: PrivateKey, algorithm: JwtAsymetricAlgorithm): String

    Definition Classes
    JwtCore
  63. def encode(claim: String, key: SecretKey, algorithm: JwtHmacAlgorithm): String

    Definition Classes
    JwtCore
  64. def encode(claim: String, key: String, algorithm: JwtAlgorithm): String

    Definition Classes
    JwtCore
  65. def encode(claim: String): String

    Definition Classes
    JwtCore
  66. def encode(header: String, claim: String, key: PrivateKey, algorithm: JwtAsymetricAlgorithm): String

    Definition Classes
    JwtCore
  67. def encode(header: String, claim: String, key: SecretKey, algorithm: JwtHmacAlgorithm): String

    Definition Classes
    JwtCore
  68. def encode(header: String, claim: String, key: String, algorithm: JwtAlgorithm): String

    Definition Classes
    JwtCore
  69. def encode(header: String, claim: String): String

    Definition Classes
    JwtCore
  70. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  72. def extractAlgorithm(header: JwtHeader): Option[JwtAlgorithm]

    Attributes
    protected
    Definition Classes
    JwtJsonCommon → JwtCore
  73. def extractExpiration(claim: JwtClaim): Option[Long]

    Attributes
    protected
    Definition Classes
    JwtJsonCommon → JwtCore
  74. def extractNotBefore(claim: JwtClaim): Option[Long]

    Attributes
    protected
    Definition Classes
    JwtJsonCommon → JwtCore
  75. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  76. final def getClass(): Class[_]

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

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

    Definition Classes
    Any
  79. def isValid(token: String, key: PublicKey): Boolean

    Definition Classes
    JwtCore
  80. def isValid(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Boolean

    Definition Classes
    JwtCore
  81. def isValid(token: String, key: SecretKey): Boolean

    Definition Classes
    JwtCore
  82. def isValid(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Boolean

    Definition Classes
    JwtCore
  83. def isValid(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Boolean

    Definition Classes
    JwtCore
  84. def isValid(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Boolean

    Definition Classes
    JwtCore
  85. def isValid(token: String): Boolean

    Definition Classes
    JwtCore
  86. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  87. final def notify(): Unit

    Definition Classes
    AnyRef
  88. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  89. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  90. def toString(): String

    Definition Classes
    AnyRef → Any
  91. def validate(token: String, key: PublicKey): Unit

    Definition Classes
    JwtCore
  92. def validate(token: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Unit

    Definition Classes
    JwtCore
  93. def validate(token: String, key: SecretKey): Unit

    Definition Classes
    JwtCore
  94. def validate(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Unit

    Definition Classes
    JwtCore
  95. def validate(token: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Unit

    Definition Classes
    JwtCore
  96. def validate(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Unit

    Definition Classes
    JwtCore
  97. def validate(token: String): Unit

    Definition Classes
    JwtCore
  98. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, key: PublicKey, algorithms: Seq[JwtAsymetricAlgorithm]): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  99. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  100. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, key: String, algorithms: ⇒ Seq[JwtAsymetricAlgorithm]): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  101. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  102. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, verify: (Array[Byte], Array[Byte], JwtAlgorithm) ⇒ Boolean): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  103. def validate(header: JwtHeader, claim: JwtClaim, signature: String): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  104. def validateAsymetricAlgorithm(algorithm: JwtAsymetricAlgorithm, algorithms: Seq[JwtAsymetricAlgorithm]): Boolean

    Attributes
    protected
    Definition Classes
    JwtCore
  105. def validateHmacAlgorithm(algorithm: JwtHmacAlgorithm, algorithms: Seq[JwtHmacAlgorithm]): Boolean

    Attributes
    protected
    Definition Classes
    JwtCore
  106. def validateTiming(claim: JwtClaim): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  107. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JwtCore[JwtHeader, JwtClaim]

Inherited from AnyRef

Inherited from Any

Ungrouped