sign
fun sign(payload: String, keyPair: KeyPair = KeyPairGenerator.getInstance("RSA").genKeyPair()): String
Content copied to clipboard
Creates signed JsonWebSignature in compact serialization format. Algorithm used is RS256, public key / certificates is stored in x5c.
Return
JsonWebSignature in compact serialization format ("header.payload.signature")
Parameters
payload
payload should be in JSON format
keyPair
used to sign JWS (Default: new RSA key pair will be generated)