- Bernard Ceulemans
- PowerBuilder
- Thursday, 30 January 2025 05:04 PM UTC
Hello,
I need to encrypt a string using the RSASSA-PSS algorithm.
I receive a private key in a .pem file.
Private key :
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,65D128577D71882F45AE3D3A0E5187B1
qINbd2Z85wy6XSTvGm0J4eXAOM/5mtwbM5E4T3ZbPXuV3ShqARprWsLe1YkYc0sl
y+wIbmsCQH1genQEdo8ZwmnGy69AExaUTrkobhsLFjaMpVo22eUs5LELk2Yq6lAs
TJqn64hvoikesLQ4sqlb/Gksn9LT97klwJvBVQM+YIy8m3MtJ8h77/7qMnAEeVaK
XwuBxNZn8+QBXUrS85Lz5j0g0nPbj9RHt+S6MYn5zAJoDeiLaPdNGtSxkj3qwtAQ
LKCRA1V7NTtHcJZinNJVpoVfuLT/grt12V/1aPkVxZ9DUMdgPS6iA4T8GCplzSjF
VE+mDagCtyUgJa+gcD69eHUN/YcGjcwFG84h2vfx/AC+eKDgZififFNseYXyB21G
BQRNFgefnFLFWgvcDhk7cdny1UyorZ0/y8E9m5LO8cqzWYJAxlj6dTXgHGa484pz
Gfyj6A1QUtSB8np/nFXnGOvrRyLU9lv6WMT6gN8Ho8kBo+xfKU9omui0y2JEOgH2
DBPZdIh6qdKzVKeDU2xLZIXv5zDJcCkTOdzKghLgg4PwAF4xE8nqddc3rlY1aqaF
D0DjDnfFfbpxJCfG5MJBOA52OAmTzfxGW4l2PKtgwzXfnrNpiLaG/iJ30qMf1815
OQstk1GqV7VeQXSmD9zvlMt6xOFHC+4uqbLBKOqCs/tbpnVss9H3yubi6LwCPQC1
zG+oGys6GTRjSMSq44G1gZZbq5l9XBi1YG/djolro3lp/7RA6S4nvn0RzvQaA09I
O2ZzIhCYzewGW2MyrNCQksjbmJh3ZZ3nViCqec5KjZR9V+sIMCnZ4rilFiA/97Xh
+/Ck51sTd9y/OWDcPEGBlJ/ryk9uW4D+EgpZOB1Wl06GQ4pxkfwDGOxC6/yBlFnR
mIvW8n9YqdVhtFsJTHY/keKY7y9yYnwj/zN8L/UgEC78bOTig5LixlQaBSSIEpoP
NKT93Jb/ASQSvOOrSIkyjNuHvqwG5UeSdhPqdQDfzS+S9fEaGIaBNrsNt1HjSdKA
gGlrQ8LmezfCbsADBjh9E5ERql7tQ21NTvWplmT4VPDwc7jvK1476LoUiPowLP1q
ppyh1oLuKgDWdvSfx94F/O6XQQdoJ7mql6P0LMAUdd6WqiZtQ9sqzxRqdjm7iAtR
G8vJVtm4JSlEFSHUgylw4wIVGwd+pyzjfoipPj8tgc1cC1owg8a1qWLWjPz2kOxF
NxiGNSKvNVCi+CqrQomDtBZPmYoPzu8JUy1Ay7F3xxyRVLsLldHcMNLmM0DaqXXU
n+g6G58xEgmasTVN/xozVa4Q+kyxE+lebU7Uf6fH6Dc/AmorTYyd+xMxBPj1p6Ob
fybnWkT21lS6c7fEWAo3NMSmN7pfGKQM7rilsJ+Swz9E91b8Y1wo+ldY+g+6Ur+k
qXajUWLX+QObxtS4Hg8vQgnlEUIWqjvhyTBXdjjh/g/O3f/UVJoSR3H03HngDKoU
FYLn+j7Q6tIY2GwwjEovk04T+Xa9UhHKNX+WZebvgMkIo/WBgA1pg11P9enZMKUE
3MOL0lRd5CEs3KPZMzqbGSxfI6kf40/2w6d5/nL8w+AObX5IM2uo9IVikgg8mj+4
-----END RSA PRIVATE KEY-----
But when I use my key in the AsymmetricEncrypt function, I get the following message:
Do I need to do anything else with my key before using it?
Here's the problematic instruction:
lb_signature = nv_crypter.AsymmetricEncrypt(RSA!, lb_signing_string, lb_private_key)
Both values are encoded in UTF8.
Thank you for your answers
Have a nice day,
Bernard
Find Questions by Tag
Helpful?
If a reply or comment is helpful for you, please don’t hesitate to click the Helpful button. This action is further confirmation of their invaluable contribution to the Appeon Community.