点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区, 我想使用客户...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区, 我想使用客户...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好社区,
我想使用客户端证书认证来保护我的JAVA Servlet之一:
字符串用户= request.getRemoteUser(); //验证用户身份 如果(用户!= null){ _Logger.info("用户已通过身份验证"); } 其他{ //验证用户身份 LoginContext loginContext; 尝试{ loginContext = LoginContextFactory.createLoginContext(" CERT"); loginContext.login(); //更新用户 用户= request.getRemoteUser(); } catch(LoginException e){ _Logger.error("身份验证失败:",e); 返回; } }
我创建了证书,并与我的CA签署了证书。 我将证书添加到密钥库中,并按以下说明将其上传到SCP:
此外,我将域 cert.hana.ondemand.com 添加到了我的域中 Java应用程序。
例如,当我使用工具" SoapUi"或JAVA HttpClient调用servlet并发送证书时,我总是使用LoginException:
avax.security.auth.login.LoginException:客户端证书在请求中不可用
有人知道出什么问题了吗?
最好的问候和感谢,
克里斯
也许OAuth客户端凭据流也是机器对机器通信的好方法。
一周热门 更多>