tsec.jws.signature

Members list

Type members

Classlikes

sealed abstract class JWSSigCV[F[_], A](implicit hs: JWSSerializer[JWSSignedHeader[A]], jwsSigAlgo: JWTSigAlgo[A], sigDSL: JCASigner[F, A], M: MonadError[F, Throwable])

Attributes

Companion
object
Source
JWSSigCV.scala
Supertypes
class Object
trait Matchable
class Any
object JWSSigCV

Attributes

Companion
class
Source
JWSSigCV.scala
Supertypes
class Object
trait Matchable
class Any
Self type
JWSSigCV.type
case class JWSSignedHeader[A](`type`: Option[JWTtyp], contentType: Option[String], critical: Option[NonEmptyList[String]], jku: Option[String], jwk: Option[String], kid: Option[String], x5u: Option[String], x5t: Option[Type[SHA1]], x5t#S256: Option[Type[SHA256]])(implicit algorithm: JWTSigAlgo[A]) extends JWSHeader[A]

Attributes

Companion
object
Source
JWSSignedHeader.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait JWSHeader[A]
trait JWTHeader
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
JWSSignedHeader.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class JWTSig[A](header: JWSSignedHeader[A], body: JWTClaims, signature: Type[A]) extends JWSJWT[A, CryptoSignature]

Attributes

Companion
object
Source
JWTSig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JWTSig

Attributes

Companion
class
Source
JWTSig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
JWTSig.type
object JWTSigImpure

Attributes

Source
JWTSig.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final case class UnverifiedJWTSig[A](header: JWSSignedHeader[A], body: JWTClaims, signature: Type[A])(implicit evidence$1: JWTSigAlgo[A])

Attributes

Companion
object
Source
UnverifiedJWTSig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
UnverifiedJWTSig.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
UnverifiedJWTSig.scala
Supertypes
class Object
trait Matchable
class Any
Self type