-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
I'm trying to duplicate what is used by the key management systems for Google, AWS and IBM's cloud without calling out to openssl from my golang app:
$ echo "hello" | openssl pkeyutl -encrypt -pubin -inkey localpubkey.crt -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256 -pkeyopt rsa_mgf1_md:sha256 | openssl pkeyutl -decrypt -inkey localkey.pem -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256 -pkeyopt rsa_mgf1_md:sha256
helloDoc links:
- Google: https://cloud.google.com/kms/docs/encrypt-decrypt-rsa
- AWS: https://aws.amazon.com/premiumsupport/knowledge-center/import-keys-kms/
- IBM: https://cloud.ibm.com/docs/key-protect?topic=key-protect-tutorial-import-keys
Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels