JWE

soidc.jwt.JWE
See theJWE companion object
final case class JWE(header: Base64String, encryptedKey: Base64String, iv: Base64String, cipherText: Base64String, authTag: Base64String)

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def compact: String
def decrypt[H](key: JWK)(using ByteDecoder[H], EncryptionHeader[H]): Either[JwtError, ByteVector]
def decryptToJWS[H, C](key: JWK)(using ByteDecoder[H], ByteDecoder[C], EncryptionHeader[H]): Either[JwtError, JWSDecoded[H, C]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product