使用HTTPS和客户端证书身份验证连接到IIS

时间:2014-10-01 14:59:55

标签: java c# perl iis ssl-certificate

我真的很难解决以下问题。 必须通过激活的客户端证书身份验证和https连接到IIS。

到目前为止,我认为这是一个非常多的MS故事,因此除了MS-technologie之外它有点难以

如果我使用.net C#,一切都很好。

HttpWebRequest req = (HttpWebRequest( WebRequest.Create ("https://abc.abc");
req.ClientCertificates.Add (new X509Certificate2 ("cert.pfx", "pwd"));

但我没有在Perl或Java中找到任何粘合剂。刚刚找到了用户名/密码认证和SSL证书,但我认为这里还有别的东西。

我在这里得到一个HTTP 403。

尝试了很多代码(从轴到java ssl-context),但没有任何工作正常。

但必须有一种方法,因为我也可以使用浏览器(在浏览器商店中添加证书并且它可以正常工作)。

有任何帮助吗? 谢谢!

克里斯

1 个答案:

答案 0 :(得分:0)

问题是关键。 Perls LWP :: Useragent也需要一个密钥文件。但我需要在PFX中添加它,但所有额外的。如果我做的一切都很好。 不管怎样,谢谢!