DefaultJwsService

Constructors

Link copied to clipboard
fun DefaultJwsService(cryptoService: CryptoService)

Functions

Link copied to clipboard
open suspend override fun createSignedJws(header: JwsHeader, payload: ByteArray): String?
Link copied to clipboard
open suspend override fun createSignedJwsAddingParams(header: JwsHeader, payload: ByteArray): String?
Link copied to clipboard
open suspend override fun createSignedJwt(type: JwsContentType, payload: ByteArray, contentType: JwsContentType?): String?
Link copied to clipboard
open suspend override fun decryptJweObject(jweObject: JweEncrypted, serialized: String): JweDecrypted?
Link copied to clipboard
open override fun encryptJweObject(type: JwsContentType, payload: ByteArray, recipientKey: JsonWebKey, contentType: JwsContentType?, jweAlgorithm: JweAlgorithm, jweEncryption: JweEncryption): String?