如何在 ACS 中提取 WCF 的签名证书?

发布于 2024-10-29 18:09:44 字数 402 浏览 0 评论 0原文

由于错误 在 FedUtil 或 ACSLabs 中,我正在调整此 WCF AppFabric 实验室示例 使用 ACS 的默认签名证书而不是自定义证书。

问题:如何提取 ACS 实验室中使用的签名证书以便在 WCF 中使用?

Due to a bug in either FedUtil, or ACSLabs, I am adapting this WCF AppFabric labs sample to use the default signing certificate of ACS instead of a custom one.

Question: How do I extract the signing cert used in the ACS Labs for use within WCF?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

路还长,别太狂 2024-11-05 18:09:44

您需要签名证书做什么?

我认为可能发生的情况是 ACS WS-FederationMetadata 未使用您的自定义证书进行更新。但这应该很容易解决:如果您拥有证书,您也知道指纹。只需替换 web.config 中的值,然后重试。

因此,总结一下:

1-如果您使用自定义证书:上传到 ACS,将 ACS 配置为使用证书进行签名,运行 FedUtil,然后确保应用程序的 web.config 具有您的证书指纹。

2-如果您使用默认签名证书,只需运行 FedUtil,一切就应该正常工作。

What do you need the signing cert for?

I think what's probably happening, is that ACS WS-FederationMetadata is not being updated with your custom certificate. But this should very simple to fix: if you own the cert, you know the thumbprint too. Just replace the value in the web.config and try again.

So, to summarize:

1- If you use a custom cert: upload to ACS, configure ACS to use the cert for signing, run FedUtil and then make sure the web.config of your app has your cert thumbprint.

2- If you use the default signing cert, just run FedUtil and everything should just work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文