CyberSource on Azure

本文关键字:Azure on CyberSource | 更新日期: 2023-09-27 18:14:26

要使用CyberSource服务进行请求,您必须在请求中附加.p12证书。

经典的附加方式(CyberSource SDK(:

    req.ClientCertificates.Add(new X509Certificate2(@"D:'cert'cert.p12", "password1"));

这在本地或专用主机上非常有效。

问题是我们需要在Azure上附加.p12证书,这在传统方式中是不可能的。

我试着把它放在wwwroot/App_Data中加载,但它不起作用,因为我们从服务器得到的错误是:

502-Web服务器在充当网关或代理服务器。您所在的页面有问题正在查找,但无法显示。当Web服务器(同时充当网关或代理(联系上游内容服务器,它接收到来自内容服务器的无效响应。

我在这里阅读了如何在azure上使用cert(将p12更改为pfx并上传到azure(:https://azure.microsoft.com/en-gb/blog/using-certificates-in-azure-websites-applications/

但我不确定,这是正确的方式。

CyberSource on Azure

我已经通过将证书上传到Azure并将其用作指纹来解决此问题。您必须使用web.config中的指纹才能在网站上使用。

阅读以下内容:https://azure.microsoft.com/en-gb/blog/using-certificates-in-azure-websites-applications/