首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >天青上的CyberSource

天青上的CyberSource
EN

Stack Overflow用户
提问于 2015-09-24 10:35:31
回答 1查看 373关注 0票数 1

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

典型的附加方式(CyberSource SDK):

代码语言:javascript
复制
    req.ClientCertificates.Add(new X509Certificate2(@"D:\cert\cert.p12", "password1"));

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

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

我尝试过将它放在wwwroot/App_Data和load中,但是它无法工作,因为我们从服务器得到的错误是:

502 - Web服务器在充当网关或代理服务器时收到无效响应。您要查找的页面有问题,无法显示。当Web服务器(充当网关或代理时)与上游内容服务器联系时,它从内容服务器收到无效的响应。

我在这里读过,如何在天蓝色上使用证书(将p12改为pfx并上传到Azure):https://azure.microsoft.com/en-gb/blog/using-certificates-in-azure-websites-applications/

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-25 10:09:00

我已经通过将证书上传到Azure来解决这个问题,并将其用作拇指指纹。你必须在web.config中使用拇指指纹才能在网站上找到它。

读这个:https://azure.microsoft.com/en-gb/blog/using-certificates-in-azure-websites-applications/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32759181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档