RSASASignatureSigner

internal class RSASASignatureSigner(val signature: Signature) : RSASSAProvider, JWSSigner

A JWSSigner which takes a signature

Constructors

Link copied to clipboard
constructor(signature: Signature)

Properties

Link copied to clipboard
private val algs: MutableSet<JWSAlgorithm>
Link copied to clipboard
val jcaContext: JCAContext
Link copied to clipboard

Functions

Link copied to clipboard
open override fun sign(header: JWSHeader, signingInput: ByteArray): Base64URL
private fun sign(signingInput: ByteArray, signer: Signature): Base64URL
Link copied to clipboard
internal fun RSASSAProvider.signature(jwsAlgorithm: JWSAlgorithm, privateKey: PrivateKey): Signature

Create a Signature with the provided JWSAlgorithm and PrivateKey

Link copied to clipboard
open override fun supportedJWSAlgorithms(): MutableSet<JWSAlgorithm>