272得票9回答
Java HTTPS客户端证书认证

我对 HTTPS/SSL/TLS 相当陌生,不是很清楚客户端在使用证书进行身份验证时应该呈现什么。 我正在编写一个需要向特定 URL 发送数据的 Java 客户端。这部分工作已经完成,唯一的问题是需要使用 HTTPS 进行。处理 HTTPS 部分相当容易(可以使用 HTTPclient 或者...

119得票9回答
RESTful网络服务 - 如何验证来自其他服务的请求?

我正在设计一个RESTful Web服务,需要用户以及其他Web服务和应用程序访问。所有传入的请求都需要进行身份验证。所有通信都通过HTTPS进行。用户身份验证将基于身份验证令牌工作,通过将用户名和密码(通过SSL连接)POST到服务提供的/session资源来获取。 对于Web服务客户端,...

106得票6回答
如何使用cURL调试SSL握手?

我希望能够解决目录级身份验证及客户端证书问题。特别是想了解服务器发送哪些可接受的客户端证书。如何使用cURL调试SSL握手过程?

98得票24回答
当使用https时,IIS 7出现错误“指定的登录会话不存在。可能已经终止。”

我试图为我的asp.net网站创建客户端证书认证。 为了创建客户端证书,我需要首先创建一个证书颁发机构: makecert.exe -r -n “CN=My Personal CA” -pe -sv MyPersonalCA.pvk -a sha1 -len 2048 -b 01...

69得票6回答
如何使用客户端证书在Web API中进行身份验证和授权

我正在尝试使用客户端证书对设备进行身份验证和授权,使用Web API开发了一个简单的概念验证来解决潜在解决方案的问题。 我遇到的问题是Web应用程序未接收到客户端证书。 许多人报告了此问题,包括在此Q&A中, 但他们没有答案。 我希望提供更多详细信息以解决此问题,并希望得到解决方案。 ...

48得票4回答
HTTP错误 403.16 - 客户端证书信任问题

我正在尝试在IIS 8上实现客户端证书认证。我已经将我的配置部署到开发机器上并验证了它的预期工作。但是在设置服务器后,每当我导航到该站点并提示客户端证书时,我选择它并立即获得403.16错误。失败的请求日志给出错误代码2148204809和消息“证书链已处理,但以信任提供程序不信任的根证书终止...

44得票4回答
忘记了Chrome在某个URL上使用的客户端证书

我正在使用客户端证书进行HTTPS身份验证访问一个网站。 第一次,Chrome会询问我要使用哪个证书。 然而,我不知道如何清除/忘记此选择以选择另一个证书。 Chrome会记住它,我在stackoverflow或Chrome设置中都没有找到解决方法。 我唯一找到的方法是在隐私模式下打开一个新...

43得票1回答
在Windows RT(Windows 8.1/Windows Phone 8.1)中使用客户端证书

我正在尝试使用Windows 8.1和Windows Phone 8.1的新功能,即证书存储和在服务器端使用客户端证书进行客户端身份验证的可能性。但是,我在使用此功能时遇到了问题。 我有一个基本的测试过的WCF服务,在IIS Express上运行。IIS Express已配置为支持SSL和客...

39得票3回答
无法将/root/.rnd加载到RNG中

我想使用Windows Open SSL生成服务器证书。当我运行此命令时,出现了错误。 我该怎么办?命令:: openssl req -new -x509 -days 3650 -key ca.key -out ca.crt 错误: 无法将./.rnd加载到RNG中10504:错误:2406F...

36得票4回答
尝试使用客户端证书时解决sslv3警报握手失败问题

我正在尝试连接一个需要证书授权的服务。流程是我发送一个CSR文件给服务,服务签署CSR并返回一个证书供我用于连接。 我使用以下命令行生成了CSR:openssl req -new -nodes -newkey rsa:2048 -keyout cert.key -out cert.csr ...