public sign(text as String = null, outputEncoding as String = "base64") as String throws CryptoException:
Signs the buffered text and an optional final chunk.
| Parameter | Description |
|---|---|
text | Optional final UTF-8 chunk. |
outputEncoding | Signature encoding: base64, base64url or hex. |
Encoded signature.
import klyn.cryptography
keys = RSAKeyPairGenerator().generateKeyPair()
signature = RSAPSSSignature(SHA256())
signature.initSign(keys.privateKeyPem)
token = signature.sign("hello")
print(token)