我在一个RoR网站上工作,需要一个电子支付模块。电子支付实现要求使用他们提供的公共ssl密钥对xml数据进行编码。public_key = OpenSSL::PKey::RSA.new(File.read(public_key_file))OpenSSL::PKey::RSAError: Neither PUB key nor PRIV key:: nested asn1 error from (i
根据上的讨论,下面的代码可以用于RSA加密。键(“公共”)的数据类型是SecKeyRef。不过,我不会使用密钥链,因为我只对密钥是公开的而不是秘密的加密感兴趣。那么是否有可能使用加密API呢?我现在的想法是仅从我的公钥构造一个SecKeyRef结构并使用API。不过,我不知道结构是如何声明的。有人知道吗?你认为我的方法会奏效吗?uint8_t aCipherText[1024];
status = SecKeyEnc