Important note: this program is doing what it promises but the programming itself is of very poor quality and for demonstration purposes only. Never ever use this program as source for your own programs because there are a lot of conversions to get it run.
Get more information about this program on
my webpage JSON web signature JWS with algorithm PS256 [RSA with RSASSA-PSS + MGF1 with SHA-256 padding and SHA-256 hashing]
Insert your own Private Key (in PEM encoding):
Enter a subject:
Enter an issuer:
Enter an expire time in seconds:
press the generate payload button to proceed:
This is the payload to sign in JSON-encoding:
This is the JWT header in JSON-encoding:
press the generate hash button to proceed:
Instructions:
1.: enter a subject, an issuer and the expiration time (in seconds)
2.: press the "generate payload" button
3.: press the "generate hash" button
4.: insert your own private and press the "Import key" button
5.: if the private key is valid the "Sign" button is enabled
6.: receive the token signature in Base64Url encoding
token (in Base64Url encoding):
Technical note: this program uses the RSA signature algorithm with a 2048 bit long key and SSA-PSS signature padding.