新闻建站cms系统、政府cms系统定制开发

广州网站建设公司-阅速公司

asp.net新闻发布系统、报纸数字报系统方案
/
http://www.ysneo.com/
广州网站建设公司
您当前位置:首页>网站技术

网站技术

支付宝RSA集成:byte[] signatureBytes = rsaCsp.SignData(dataBytes, "SHA1");

发布时间:2016/10/20 17:41:07  作者:Admin  阅读:669  

广告:阿里云采购优惠专区

“/”应用程序中的服务器错误。


未将对象引用设置到对象的实例。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:

行 44:             }
行 45:            // Core.LogResult(charset);
行 46:             byte[] signatureBytes = rsaCsp.SignData(dataBytes, "SHA1");
行 47: 
行 48:             return Convert.ToBase64String(signatureBytes);

源文件: E:\aspnet2.0\nyweb_jia\Company\payapi\alipay\app_code\RSA.cs 行: 46

堆栈跟踪:

[NullReferenceException: 未将对象引用设置到对象的实例。]
   Com.Alipay.RSAFromPkcs8.RSASignCharSet(String data, String privateKey, String charset) in E:\aspnet2.0\nyweb_jia\Company\payapi\alipay\app_code\RSA.cs:46
   Com.Alipay.RSAFromPkcs8.sign(String content, String privateKey, String input_charset) in E:\aspnet2.0\nyweb_jia\Company\payapi\alipay\app_code\RSA.cs:30
   Com.Alipay.Submit.BuildRequestMysign(Dictionary`2 sPara) in E:\aspnet2.0\nyweb_jia\Company\payapi\alipay\app_code\AlipaySubmit.cs:56
   Com.Alipay.Submit.BuildRequestPara(SortedDictionary`2 sParaTemp) in E:\aspnet2.0\nyweb_jia\Company\payapi\alipay\app_code\AlipaySubmit.cs:82
   Com.Alipay.Submit.BuildRequest(SortedDictionary`2 sParaTemp, String strMethod, String strButtonValue) in E:\aspnet2.0\nyweb_jia\Company\payapi\alipay\app_code\AlipaySubmit.cs:120
   Company.payapi.alipay.testpay.BtnAlipay_Click(Object sender, EventArgs e) in E:\aspnet2.0\nyweb_jia\Company\payapi\alipay\testpay.aspx.cs:61
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565


版本信息: Microsoft .NET Framework 版本:2.0.50727.8745; ASP.NET 版本:2.0.50727.8745

解决办法:私钥用:rsa_private_key.pem 里面的内容,去掉:-----BEGIN RSA PRIVATE KEY-----和-----END RSA PRIVATE KEY-----,并且保证内容在一行内。

广告:阿里云新人采购专场

相关文章
RSA
支付宝
cms新闻系统购买咨询
扫描关注 广州阅速软件科技有限公司
扫描关注 广州阅速科技