I'm creating an app using yodlee api, so far everything good, but right now, I'm having this block related to the PKI feature of yodlee. I'm not able to encrypt the data using "RSA/ECB/PKCS1Padding" as they request, all I found so far are java examples, anyone with a snippet of code, or a reference to make this possible on ruby?
I guess you are referring to this manual to integrate Yodlee API with PKI feature.
Have a look into the ruby's OpenSSL classes. Encryption using RSA is possible with the
OpenSSL::PKey::RSA class, see also this intro doc. Basically you have to load the public key returned from the API, and use the
public_encrypt method to encrypt the data and hex-encode it in the end. The encryption uses the
PKCS1_PADDING by default which is just what you want.
A complete example is available in this SO answer.