gpt4 book ai didi

silverlight - 是否可以将客户端证书与来自 Windows Phone 7 的 HTTPS 请求一起使用?

转载 作者:行者123 更新时间:2023-12-03 23:01:08 24 4
gpt4 key购买 nike

我需要从 Windows Phone 7 调用基于 REST 的服务。

服务仅在满足以下条件时才接受请求:

  • 请求必须通过 HTTPS/SSL 发生
  • 请求必须使用客户端 X509 证书进行身份验证

我不控制服务,所以我无法更改身份验证要求。

在完整的框架上,我们可以做这样的事情:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.ClientCertificates.Add(accessCertificate);

但是,ClientCertificates 属性在 Silverlight 4 中不可用,System.Security.Cryptography.X509Certificates 命名空间中的任何 X509 类似乎也不可用。

从 Windows Phone 7 发出基于客户端证书的 HTTPS 请求真的不可能吗?

最佳答案

目前第 3 方 WP7 SDK 不支持客户端证书。

在此确认,供您引用。

Problems with client certification authentication on WP7

虽然可以通过电子邮件在设备上安装证书(在 exhcange 集成解决方案中引用),但您的应用不会使用它们。

关于silverlight - 是否可以将客户端证书与来自 Windows Phone 7 的 HTTPS 请求一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com