final class EcJwk extends Jwk

Exceptions thrown

JwtValidationException if a coordinate does not fit the curve length, is negative, or the point is not on the curve

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

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. val algorithm: Option[String]

    The raw alg member, which may name a non-signature algorithm.

    The raw alg member, which may name a non-signature algorithm.

    Definition Classes
    EcJwk → Jwk
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. val curve: EcCurve
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(other: Any): Boolean
    Definition Classes
    EcJwk → AnyRef → Any
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. def hashCode(): Int
    Definition Classes
    EcJwk → AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. val keyId: Option[String]

    The kid member.

    The kid member.

    Definition Classes
    EcJwk → Jwk
  14. val keyOperations: Option[Set[String]]

    The key_ops member, None when absent.

    The key_ops member, None when absent.

    Definition Classes
    EcJwk → Jwk
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  18. lazy val publicKey: ECPublicKey

    Definition Classes
    EcJwk → Jwk
    Exceptions thrown

    java.security.NoSuchAlgorithmException if the JDK has no key factory for this type of key

    java.security.spec.InvalidKeySpecException if the JDK refuses the parameters as a key

  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def thumbprint: JwkThumbprint

    The SHA-256 thumbprint of this key, see JwkThumbprint.

    The SHA-256 thumbprint of this key, see JwkThumbprint.

    Definition Classes
    Jwk
  21. def toJson: String
    Definition Classes
    Jwk
  22. def toString(): String
    Definition Classes
    EcJwk → AnyRef → Any
  23. val use: Option[JwkUse]

    The use member.

    The use member.

    Definition Classes
    EcJwk → Jwk
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. def withAlgorithm(algorithm: Option[String]): EcJwk
  28. def withKeyId(keyId: Option[String]): EcJwk
  29. def withKeyOperations(keyOperations: Option[Set[String]]): EcJwk
  30. def withUse(use: Option[JwkUse]): EcJwk
  31. lazy val x: String

    The x member: the coordinate as base64url of exactly curve.coordinateLength bytes.

  32. val xCoordinate: BigInteger
  33. lazy val y: String

    The y member: the coordinate as base64url of exactly curve.coordinateLength bytes.

  34. val yCoordinate: BigInteger

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Jwk

Inherited from AnyRef

Inherited from Any

Ungrouped