如何在 .Net 中解析 SAML 断言请求
我正在尝试在 .Net 中实现 SAML SSO 解决方案,但在解析断言时遇到问题。 我有一个示例断言(看起来像 byte[] 数据作为文本)和相应的 .p7b 文件。 我…
使用 WSSecurityTokenSerializer 在 .Net 中读取验证 SAML 断言时出现问题
我有一个 SAML 断言,希望使用 WSSecurityTokenSerializer 在 .Net 中进行身份验证。 尽管存在一些问题,但我已经获得了钥匙链和 SAML XML。 首先,我…
如何在不导入根证书的情况下验证X509证书?
我的程序包含 2 个我了解并信任的根证书。 我必须验证信任中心的证书和信任中心颁发的“用户”证书,它们都源自这两个根证书。 我使用 X509Chain 类进…
无法从 SharePoint 发送带有证书的 HttpWebRequest
我正在尝试将 HttpRequest 从 SharePoint 2007 WebPart 发送到另一个 Web 服务。该服务需要 X509 客户端证书进行身份验证。 我编写了一个简单的控制台…
使用 WCF 管理证书
我们有一个中央 WCF 服务,我们通过 netTcpBinding 公开该服务,以便与客户端进行双工通信。 我们只想允许 Internet 上的某些计算机与此 WCF 服务进行…
调试失败的 HTTPS WebRequest
我正在编写一个小程序,它将使用 HTTPS 和 HttpWebRequest 类向服务器发出 GET 请求。服务器(显然)有一个服务器证书。它还希望客户端提供证书。 但…
无法从 Hyper V 虚拟机上的 Web 浏览器访问 LDAPS
我们有一个测试环境,其中物理 AD 服务器设置为 LDAPS 连接,并且 Hyper V 虚拟机运行 Web 服务器,并加载了我们的 AD 管理 Web 应用程序。我们已在物…
创建 CA 证书的 x.509 V3 扩展基本约束和密钥用法有什么区别?
这两个操作似乎执行相同的操作: 在 X.509 证书中使用基本约束扩展来表示它是 CA 证书,并 使用密钥用法扩展例如表示公钥可用于证书签名。 这些扩展有…
WCF 服务证书 - 如何管理证书过期
我有一个按以下方式使用证书的 WCF 服务: Credentials.ServiceCertificate.SetCertificate(System.Security.Cryptography.X509Certificates.StoreLoc…
X509证书和XmlDsig
我需要在 C# (4.0) 中使用 X509Certificate(应验证签名的文件提供的 .p7b 文件)签署 XML (XMLDSig Envelope) 我没有安全方面的经验,我的知识仅限于…
“有效期”的目的是什么?在 X.509 证书中?
我已阅读 RFC 2459(Internet X.509 公钥基础设施证书和 CRL 配置文件)中我认为与此问题相关的部分。但是,我不太清楚证书的有效期(特别是到期日期…
如何在 Windows Azure 上获取代码证书
我正在尝试创建我们自己的 WIF 身份提供程序并在 Azure 上运行它,但在尝试自动生成联合元数据时我遇到了困难。 此行似乎不适用于 Azure: Certificat…
从 .pfx 文件安装证书时出现问题
我正在尝试使用 C# 测试控制台应用程序中的 X509Certificate2 类在本地计算机 (Win Server 2003) 上安装证书。当我使用以下代码安装证书时,一切都很…