问题是在Windows 7中为UBL Api安装.pem扩展安全证书
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题是在Windows 7中为UBL Api安装.pem扩展安全证书相关的知识,希望对你有一定的参考价值。
我是新来的。我在为UBL Payment API安装演示商户数字证书时遇到问题。我尝试了在互联网上找到的各种方法,但没有任何方法适合我。问题来自证书和密码提供。我使用Internet Explorer运行应用程序,因为ubl doc说推荐的浏览器是IE。
我还检查证书出现在Internet Options -> Certiticates
选项卡,但他们不适合我。这是我的代码示例。
public ActionResult Index()
{
RegistrationRequest ObjRequest = new RegistrationRequest();
ObjRequest.Customer = "Demo Merchant";
ObjRequest.Channel = "Web";
// ObjRequest.Language = "en";
ObjRequest.version =Convert.ToDecimal(2.0);
ObjRequest.Amount = Convert.ToDecimal(10.00);
ObjRequest.Currency = "AED";
// ObjRequest.OrderID = "123";
// ObjRequest.OrderInfo = "Test Info";
// ObjRequest.OrderName = "Test Name";
ObjRequest.ReturnPath = "www.google.com";
ObjRequest.TransactionHint = "CTP:Y";
ObjRequest.Password = "Comtrust";
// ObjRequest.Store = "n/a";
// ObjRequest.Terminal = "n/a";
UBLPaymentApi.MerchantAPI Obj = new MerchantAPI();
var Result= Obj.Register(ObjRequest);
return View();
}
这是我得到的错误的图像。 This is the error i am getting.
我感觉非常强烈,我在安装/导入证书时遇到了问题。因为这是我第一次处理证书。
1 - 您可以使用以下答案在Windows 7上导入.pem文件。
Importing .PEM certificates on Windows 7 on the command line
2 - 验证计算机上是否安装了证书。
View / install certificates for local machine store on Windows 7
如果以上不起作用,3 - 检查是否可以通过MerchantAPI()
重载传递其他信息。
以上是关于问题是在Windows 7中为UBL Api安装.pem扩展安全证书的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 7 中为 composer 创建一个工作别名
如何在 ASP.Net Web API 中为特定控制器启用 Windows 身份验证
在 C# 中为 Windows 7 和 Xp Sp3 控制 Windows 防火墙