Packages

t

pdi.jwt

JwtJsonCommon

trait JwtJsonCommon[J, H, C] extends JwtCore[H, C]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JwtJsonCommon
  2. JwtCore
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Concrete Value Members

  1. def decode(token: String, key: PublicKey): Try[C]
    Definition Classes
    JwtCore
  2. def decode(token: String, key: PublicKey, options: JwtOptions): Try[C]
    Definition Classes
    JwtCore
  3. def decode(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Try[C]
    Definition Classes
    JwtCore
  4. def decode(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[C]
    Definition Classes
    JwtCore
  5. def decode(token: String, key: SecretKey): Try[C]
    Definition Classes
    JwtCore
  6. def decode(token: String, key: SecretKey, options: JwtOptions): Try[C]
    Definition Classes
    JwtCore
  7. def decode(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[C]
    Definition Classes
    JwtCore
  8. def decode(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[C]
    Definition Classes
    JwtCore
  9. def decode(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Try[C]
    Definition Classes
    JwtCore
  10. def decode(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[C]
    Definition Classes
    JwtCore
  11. def decode(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[C]
    Definition Classes
    JwtCore
  12. def decode(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[C]
    Definition Classes
    JwtCore
  13. def decode(token: String): Try[C]
    Definition Classes
    JwtCore
  14. def decode(token: String, options: JwtOptions): Try[C]
    Definition Classes
    JwtCore
  15. def decodeAll(token: String, key: PublicKey): Try[(H, C, String)]
    Definition Classes
    JwtCore
  16. def decodeAll(token: String, key: PublicKey, options: JwtOptions): Try[(H, C, String)]
    Definition Classes
    JwtCore
  17. def decodeAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Try[(H, C, String)]
    Definition Classes
    JwtCore
  18. def decodeAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[(H, C, String)]
    Definition Classes
    JwtCore
  19. def decodeAll(token: String, key: SecretKey): Try[(H, C, String)]
    Definition Classes
    JwtCore
  20. def decodeAll(token: String, key: SecretKey, options: JwtOptions): Try[(H, C, String)]
    Definition Classes
    JwtCore
  21. def decodeAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[(H, C, String)]
    Definition Classes
    JwtCore
  22. def decodeAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[(H, C, String)]
    Definition Classes
    JwtCore
  23. def decodeAll(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Try[(H, C, String)]
    Definition Classes
    JwtCore
  24. def decodeAll(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[(H, C, String)]
    Definition Classes
    JwtCore
  25. def decodeAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[(H, C, String)]
    Definition Classes
    JwtCore
  26. def decodeAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[(H, C, String)]
    Definition Classes
    JwtCore
  27. def decodeAll(token: String): Try[(H, C, String)]
    Definition Classes
    JwtCore
  28. def decodeAll(token: String, options: JwtOptions): Try[(H, C, String)]
    Definition Classes
    JwtCore
  29. def decodeJson(token: String, key: PublicKey): Try[J]
  30. def decodeJson(token: String, key: PublicKey, options: JwtOptions): Try[J]
  31. def decodeJson(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Try[J]
  32. def decodeJson(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[J]
  33. def decodeJson(token: String, key: SecretKey): Try[J]
  34. def decodeJson(token: String, key: SecretKey, options: JwtOptions): Try[J]
  35. def decodeJson(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[J]
  36. def decodeJson(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[J]
  37. def decodeJson(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Try[J]
  38. def decodeJson(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[J]
  39. def decodeJson(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[J]
  40. def decodeJson(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[J]
  41. def decodeJson(token: String): Try[J]
  42. def decodeJson(token: String, options: JwtOptions): Try[J]
  43. def decodeJsonAll(token: String, key: PublicKey): Try[(J, J, String)]
  44. def decodeJsonAll(token: String, key: PublicKey, options: JwtOptions): Try[(J, J, String)]
  45. def decodeJsonAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Try[(J, J, String)]
  46. def decodeJsonAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[(J, J, String)]
  47. def decodeJsonAll(token: String, key: SecretKey): Try[(J, J, String)]
  48. def decodeJsonAll(token: String, key: SecretKey, options: JwtOptions): Try[(J, J, String)]
  49. def decodeJsonAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[(J, J, String)]
  50. def decodeJsonAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[(J, J, String)]
  51. def decodeJsonAll(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Try[(J, J, String)]
  52. def decodeJsonAll(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[(J, J, String)]
  53. def decodeJsonAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[(J, J, String)]
  54. def decodeJsonAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[(J, J, String)]
  55. def decodeJsonAll(token: String): Try[(J, J, String)]
  56. def decodeJsonAll(token: String, options: JwtOptions): Try[(J, J, String)]
  57. def decodeRaw(token: String, key: PublicKey): Try[String]
    Definition Classes
    JwtCore
  58. def decodeRaw(token: String, key: PublicKey, options: JwtOptions): Try[String]
    Definition Classes
    JwtCore
  59. def decodeRaw(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Try[String]
    Definition Classes
    JwtCore
  60. def decodeRaw(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[String]
    Definition Classes
    JwtCore
  61. def decodeRaw(token: String, key: SecretKey): Try[String]
    Definition Classes
    JwtCore
  62. def decodeRaw(token: String, key: SecretKey, options: JwtOptions): Try[String]
    Definition Classes
    JwtCore
  63. def decodeRaw(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[String]
    Definition Classes
    JwtCore
  64. def decodeRaw(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[String]
    Definition Classes
    JwtCore
  65. def decodeRaw(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Try[String]
    Definition Classes
    JwtCore
  66. def decodeRaw(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[String]
    Definition Classes
    JwtCore
  67. def decodeRaw(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[String]
    Definition Classes
    JwtCore
  68. def decodeRaw(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[String]
    Definition Classes
    JwtCore
  69. def decodeRaw(token: String): Try[String]
    Definition Classes
    JwtCore
  70. def decodeRaw(token: String, options: JwtOptions): Try[String]
    Definition Classes
    JwtCore
  71. def decodeRawAll(token: String, key: PublicKey): Try[(String, String, String)]
    Definition Classes
    JwtCore
  72. def decodeRawAll(token: String, key: PublicKey, options: JwtOptions): Try[(String, String, String)]
    Definition Classes
    JwtCore
  73. def decodeRawAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Try[(String, String, String)]
    Definition Classes
    JwtCore
  74. def decodeRawAll(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[(String, String, String)]
    Definition Classes
    JwtCore
  75. def decodeRawAll(token: String, key: SecretKey): Try[(String, String, String)]
    Definition Classes
    JwtCore
  76. def decodeRawAll(token: String, key: SecretKey, options: JwtOptions): Try[(String, String, String)]
    Definition Classes
    JwtCore
  77. def decodeRawAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Try[(String, String, String)]
    Definition Classes
    JwtCore
  78. def decodeRawAll(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[(String, String, String)]
    Definition Classes
    JwtCore
  79. def decodeRawAll(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Try[(String, String, String)]
    Definition Classes
    JwtCore
  80. def decodeRawAll(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Try[(String, String, String)]
    Definition Classes
    JwtCore
  81. def decodeRawAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Try[(String, String, String)]
    Definition Classes
    JwtCore
  82. def decodeRawAll(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Try[(String, String, String)]
    Definition Classes
    JwtCore
  83. def decodeRawAll(token: String): Try[(String, String, String)]
    Definition Classes
    JwtCore
  84. def decodeRawAll(token: String, options: JwtOptions): Try[(String, String, String)]
    Definition Classes
    JwtCore
  85. def encode(claim: J, key: PrivateKey, algorithm: JwtAsymmetricAlgorithm): String
  86. def encode(claim: J, key: SecretKey, algorithm: JwtHmacAlgorithm): String
  87. def encode(claim: J, key: String, algorithm: JwtAlgorithm): String
  88. def encode(claim: J): String
  89. def encode(header: J, claim: J, key: Key): String
  90. def encode(header: J, claim: J, key: String): String
  91. def encode(header: J, claim: J): String
  92. def encode(header: JwtHeader, claim: JwtClaim, key: Key): String
    Definition Classes
    JwtCore
  93. def encode(header: JwtHeader, claim: JwtClaim, key: String): String
    Definition Classes
    JwtCore
  94. def encode(header: JwtHeader, claim: JwtClaim): String
    Definition Classes
    JwtCore
  95. def encode(claim: JwtClaim, key: PrivateKey, algorithm: JwtAsymmetricAlgorithm): String
    Definition Classes
    JwtCore
  96. def encode(claim: JwtClaim, key: SecretKey, algorithm: JwtHmacAlgorithm): String
    Definition Classes
    JwtCore
  97. def encode(claim: JwtClaim, key: String, algorithm: JwtAlgorithm): String
    Definition Classes
    JwtCore
  98. def encode(claim: JwtClaim): String
    Definition Classes
    JwtCore
  99. def encode(claim: String, key: PrivateKey, algorithm: JwtAsymmetricAlgorithm): String
    Definition Classes
    JwtCore
  100. def encode(claim: String, key: SecretKey, algorithm: JwtHmacAlgorithm): String
    Definition Classes
    JwtCore
  101. def encode(claim: String, key: String, algorithm: JwtAlgorithm): String
    Definition Classes
    JwtCore
  102. def encode(claim: String): String
    Definition Classes
    JwtCore
  103. def encode(header: String, claim: String, key: PrivateKey, algorithm: JwtAsymmetricAlgorithm): String
    Definition Classes
    JwtCore
  104. def encode(header: String, claim: String, key: SecretKey, algorithm: JwtHmacAlgorithm): String
    Definition Classes
    JwtCore
  105. def encode(header: String, claim: String, key: String, algorithm: JwtAlgorithm): String
    Definition Classes
    JwtCore
  106. def encode(header: String, claim: String): String
    Definition Classes
    JwtCore
  107. def isValid(token: String, key: PublicKey): Boolean
    Definition Classes
    JwtCore
  108. def isValid(token: String, key: PublicKey, options: JwtOptions): Boolean
    Definition Classes
    JwtCore
  109. def isValid(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Boolean
    Definition Classes
    JwtCore
  110. def isValid(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Boolean
    Definition Classes
    JwtCore
  111. def isValid(token: String, key: SecretKey): Boolean
    Definition Classes
    JwtCore
  112. def isValid(token: String, key: SecretKey, options: JwtOptions): Boolean
    Definition Classes
    JwtCore
  113. def isValid(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Boolean
    Definition Classes
    JwtCore
  114. def isValid(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Boolean
    Definition Classes
    JwtCore
  115. def isValid(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Boolean
    Definition Classes
    JwtCore
  116. def isValid(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Boolean
    Definition Classes
    JwtCore
  117. def isValid(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Boolean
    Definition Classes
    JwtCore
  118. def isValid(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Boolean
    Definition Classes
    JwtCore
  119. def isValid(token: String): Boolean
    Definition Classes
    JwtCore
  120. def isValid(token: String, options: JwtOptions): Boolean
    Definition Classes
    JwtCore
  121. def validate(token: String, key: PublicKey): Unit
    Definition Classes
    JwtCore
  122. def validate(token: String, key: PublicKey, options: JwtOptions): Unit
    Definition Classes
    JwtCore
  123. def validate(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm]): Unit
    Definition Classes
    JwtCore
  124. def validate(token: String, key: PublicKey, algorithms: Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Unit
    Definition Classes
    JwtCore
  125. def validate(token: String, key: SecretKey): Unit
    Definition Classes
    JwtCore
  126. def validate(token: String, key: SecretKey, options: JwtOptions): Unit
    Definition Classes
    JwtCore
  127. def validate(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm]): Unit
    Definition Classes
    JwtCore
  128. def validate(token: String, key: SecretKey, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Unit
    Definition Classes
    JwtCore
  129. def validate(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm]): Unit
    Definition Classes
    JwtCore
  130. def validate(token: String, key: String, algorithms: => Seq[JwtAsymmetricAlgorithm], options: JwtOptions): Unit
    Definition Classes
    JwtCore
  131. def validate(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm]): Unit
    Definition Classes
    JwtCore
  132. def validate(token: String, key: String, algorithms: Seq[JwtHmacAlgorithm], options: JwtOptions): Unit
    Definition Classes
    JwtCore
  133. def validate(token: String): Unit
    Definition Classes
    JwtCore
  134. def validate(token: String, options: JwtOptions): Unit
    Definition Classes
    JwtCore