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: SecretKey): Try[JwtClaim]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  35. def encode(claim: J): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  71. def toString(): String

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

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

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

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

    Definition Classes
    JwtCore
  76. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, key: PublicKey): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  77. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, key: SecretKey): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  78. def validate(header64: String, header: JwtHeader, claim64: String, claim: JwtClaim, signature: String, key: String): Unit

    Attributes
    protected
    Definition Classes
    JwtCore
  79. 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
  80. def validate(header: JwtHeader, claim: JwtClaim, signature: String): Unit

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JwtCore[JwtHeader, JwtClaim]

Inherited from AnyRef

Inherited from Any

Ungrouped