pdi.jwt

JwtJsonCommon

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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

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

    Definition Classes
    JwtCore
  9. def decode(token: String, key: PublicKey, options: JwtOptions): Try[JwtClaim]

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    JwtCore
  21. def decode(token: String, options: JwtOptions): Try[JwtClaim]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  37. def decodeJson(token: String, key: PublicKey, options: JwtOptions): Try[J]

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

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

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

  41. def decodeJson(token: String, key: SecretKey, options: JwtOptions): Try[J]

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

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

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

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

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

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

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

  49. def decodeJson(token: String, options: JwtOptions): Try[J]

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

  51. def decodeJsonAll(token: String, key: PublicKey, options: JwtOptions): Try[(J, J, String)]

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

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

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

  55. def decodeJsonAll(token: String, key: SecretKey, options: JwtOptions): Try[(J, J, String)]

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

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

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

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

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

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

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

  63. def decodeJsonAll(token: String, options: JwtOptions): Try[(J, J, String)]

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

    Definition Classes
    JwtCore
  65. def decodeRaw(token: String, key: PublicKey, options: JwtOptions): Try[String]

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    JwtCore
  77. def decodeRaw(token: String, options: JwtOptions): Try[String]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    JwtCore
  91. def decodeRawAll(token: String, options: JwtOptions): Try[(String, String, String)]

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

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

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

  95. def encode(claim: J): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    JwtCore
  124. def isValid(token: String, key: PublicKey, options: JwtOptions): Boolean

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

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

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

    Definition Classes
    JwtCore
  128. def isValid(token: String, key: SecretKey, options: JwtOptions): Boolean

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

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

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

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

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

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

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

    Definition Classes
    JwtCore
  136. def isValid(token: String, options: JwtOptions): Boolean

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

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

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

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

    Definition Classes
    AnyRef
  141. def toString(): String

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

    Definition Classes
    JwtCore
  143. def validate(token: String, key: PublicKey, options: JwtOptions): Unit

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

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

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

    Definition Classes
    JwtCore
  147. def validate(token: String, key: SecretKey, options: JwtOptions): Unit

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

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

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

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

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

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

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

    Definition Classes
    JwtCore
  155. def validate(token: String, options: JwtOptions): Unit

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

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

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    JwtCore
  164. def validateTiming(claim: JwtClaim, options: JwtOptions): Unit

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JwtCore[JwtHeader, JwtClaim]

Inherited from AnyRef

Inherited from Any

Ungrouped