Package

com.chatwork.scala

jwk

Permalink

package jwk

Visibility
  1. Public
  2. All

Type Members

  1. trait AlgorithmType extends EnumEntry

    Permalink
  2. trait AlgorithmTypeFactory[A <: AlgorithmType] extends Enum[A]

    Permalink
  3. trait AssymetricJWK extends AnyRef

    Permalink
  4. trait Base64StringJsonImplicits extends AnyRef

    Permalink
  5. case class Curve(name: String, stdName: Option[String] = None, oid: Option[String] = None) extends Product with Serializable

    Permalink
  6. trait CurveBasedJWK extends AnyRef

    Permalink
  7. class ECJWK extends JWK with AssymetricJWK with CurveBasedJWK

    Permalink
  8. trait ECJWKJsonImplicits extends JsonImplicits

    Permalink
  9. abstract class JWK extends Ordered[JWK]

    Permalink
  10. trait JWKError extends AnyRef

    Permalink
  11. trait JWKJsonImplicits extends RSAJWKJsonImplicits with ECJWKJsonImplicits

    Permalink
  12. case class JWKMatcher(keyTypes: Set[KeyType], uses: Set[PublicKeyUseType], operation: Set[KeyOperationType], algs: Set[AlgorithmType], ids: Set[String], hasUse: Boolean, hasId: Boolean, privateOnly: Boolean, publicOnley: Boolean, minSizeBits: Int, maxSizeBits: Int, sizesBits: Set[Int], curves: Set[Curve], x5tS256s: Set[Base64String]) extends Product with Serializable

    Permalink
  13. case class JWKSet(breachEncapsulationOfValues: SortedSet[JWK]) extends Product with Serializable

    Permalink
  14. trait JWKSetJsonImplicits extends JWKJsonImplicits

    Permalink
  15. sealed abstract class JWSAlgorithmType extends AlgorithmType

    Permalink
  16. trait JWSAlgorithmTypeJsonImplicits extends AnyRef

    Permalink
  17. trait JsType[+A] extends AnyRef

    Permalink
  18. trait JsonImplicits extends JWSAlgorithmTypeJsonImplicits with KeyIdJsonImplicits with KeyTypeJsonImplicits with PublicKeyUseJsonImplicits with KeyOperationsJsonImplicits with Base64StringJsonImplicits with URIJsonImplicits

    Permalink
  19. case class KeyId(value: String) extends Product with Serializable

    Permalink
  20. trait KeyIdJsonImplicits extends AnyRef

    Permalink
  21. sealed abstract class KeyOperationType extends EnumEntry

    Permalink
  22. trait KeyOperationTypeJsonImplicits extends AnyRef

    Permalink
  23. case class KeyOperations(breachEncapsulationOfValues: Seq[KeyOperationType]) extends Product with Serializable

    Permalink
  24. trait KeyOperationsJsonImplicits extends KeyOperationTypeJsonImplicits

    Permalink
  25. sealed abstract class KeyType extends EnumEntry

    Permalink
  26. trait KeyTypeJsonImplicits extends AnyRef

    Permalink
  27. case class OtherPrimesInfo(r: Base64String, d: Base64String, t: Base64String) extends Product with Serializable

    Permalink
  28. trait PublicKeyUseJsonImplicits extends AnyRef

    Permalink
  29. sealed abstract class PublicKeyUseType extends EnumEntry

    Permalink
  30. class RSAJWK extends JWK with AssymetricJWK

    Permalink
  31. trait RSAJWKJsonImplicits extends JsonImplicits

    Permalink
  32. sealed trait Requirement extends EnumEntry

    Permalink
  33. trait URIJsonImplicits extends AnyRef

    Permalink

Value Members

  1. object ByteUtils

    Permalink
  2. object Curve extends Serializable

    Permalink
  3. object ECJWK extends ECJWKJsonImplicits

    Permalink
  4. object ECParameterTable

    Permalink
  5. object JWKError

    Permalink
  6. object JWKPrinter

    Permalink
  7. object JWKSet extends JWKSetJsonImplicits with Serializable

    Permalink
  8. object JWKThumbprint extends JWKJsonImplicits

    Permalink
  9. object JWSAlgorithmType extends AlgorithmTypeFactory[JWSAlgorithmType]

    Permalink
  10. object JsType

    Permalink
  11. object KeyId extends KeyIdJsonImplicits with Base64StringJsonImplicits with Serializable

    Permalink
  12. object KeyOperationType extends Enum[KeyOperationType]

    Permalink
  13. object KeyOperations extends Serializable

    Permalink
  14. object KeyType extends Enum[KeyType]

    Permalink
  15. object KeyUseAndOpsConsistency

    Permalink
  16. object PublicKeyUseType extends Enum[PublicKeyUseType]

    Permalink
  17. object RSAJWK extends RSAJWKJsonImplicits

    Permalink
  18. object Requirement extends Enum[Requirement]

    Permalink
  19. package utils

    Permalink

Ungrouped