I am encoding a JSON data in Ruby by using RSA-OAEP with SHA256 hashing
algorithm but I am not sure how to achieve in Ruby. I found a gem chilkat
I have tried to encode the JSON data using Chilkat
getting nil all times. See below code
[28] pry(main)> pubkey = Chilkat::CkPublicKey.new()
=> #<Chilkat::CkPublicKey:0x00007fe3393c54a0 @__swigtype__="_p_CkPublicKey">
[29] pry(main)>
[30] pry(main)> rsa = Chilkat::CkRsa.new()
=> #<Chilkat::CkRsa:0x00007fe339447e00 @__swigtype__="_p_CkRsa">
[31] pry(main)> rsa.put_OaepPadding(true)
=> nil
[32] pry(main)> rsa.put_OaepHash("SHA1")
=> nil
[33] pry(main)> rsa.ImportPublicKeyObj(pubkey)
=> true
[34] pry(main)> rsa.put_EncodingMode("base64")
=> nil
[35] pry(main)>