Jwk

object Jwk
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Jwk.type

Type members

Classlikes

case class EllipticCurve(id: Id, curve: Curve, publicKey: ECPublicKey, privateKey: Option[ECPrivateKey], use: Option[Use], x509: Option[X509], keyOps: Option[KeyOp]) extends Jwk
Companion:
object
Companion:
class
case class HMac(id: Id, algorithm: Algorithm, key: SecretKey, use: Option[Use], keyOps: Option[KeyOp]) extends Jwk
Companion:
object
object HMac
Companion:
class
final case class Id(value: String) extends AnyVal
case class RSA(id: Id, alg: Option[Algorithm], publicKey: RSAPublicKey, privateKey: Option[RSAPrivateCrtKey], use: Option[Use], x509: Option[X509], keyOps: Option[KeyOp]) extends Jwk
Companion:
object
object RSA
Companion:
class

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror