tsec.jws.signature
package 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
object JWSSigCV
Attributes
- Companion
- class
- Source
- JWSSigCV.scala
- Supertypes
- 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
object JWSSignedHeader
Attributes
- Companion
- class
- Source
- JWSSignedHeader.scala
- Supertypes
- Self type
-
JWSSignedHeader.type
case class JWTSig[A](header: JWSSignedHeader[A], body: JWTClaims, signature: Type[A]) extends JWSJWT[A, CryptoSignature]
Attributes
- Companion
- object
- Source
- JWTSig.scala
- Supertypes
object JWTSig
Attributes
- Companion
- class
- Source
- JWTSig.scala
- Supertypes
- Self type
-
JWTSig.type
object JWTSigImpure
Attributes
- Source
- JWTSig.scala
- Supertypes
- Self type
-
JWTSigImpure.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
object UnverifiedJWTSig
Attributes
- Companion
- class
- Source
- UnverifiedJWTSig.scala
- Supertypes
- Self type
-
UnverifiedJWTSig.type
object UnverifiedJWTSigImpure
Attributes
- Source
- UnverifiedJWTSig.scala
- Supertypes
- Self type
In this article