对象标识符(OID)未知

yxk_21 2018-03-01 04:59:08
这支付宝提供的支付DLL.
//使用指定的哈希算法计算dataBytes支付参数字符串的哈希值,并对计算所得的哈希值签名。
if ("RSA2".Equals(signType))
{
signatureBytes = rsaCsp.SignData(dataBytes, "SHA256");
}
else
{
signatureBytes = rsaCsp.SignData(dataBytes, "SHA1");
}

rsaCsp.SignData函数是 Framework2.0提供的程序集 mscorlib.dll提供。
直接用C#代码来调用这支付DLL都是正常的不会报错的,但是在DELPHI程序中在操作系统是32位系统和用“SHA256“参数”时就会报错,异常报错信息:“对象标识符(OID)未知”
...全文
1098 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxk_21 2018-03-01
  • 打赏
  • 举报
回复
支付DLL是C#代码写的

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧