问题是在Windows 7中为UBL Api安装.pem扩展安全证书

问题描述 投票:0回答:1

我是新来的。我在为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.

我感觉非常强烈,我在安装/导入证书时遇到了问题。因为这是我第一次处理证书。

c# ssl certificate internet-explorer-11 x509certificate
1个回答
0
投票

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()重载传递其他信息。

© www.soinside.com 2019 - 2024. All rights reserved.