草庐IT

Security-Active

全部标签

java - 由 : java. security.UnrecoverableKeyException: 无法恢复 key 引起

我得到了一个名为ABCC_client.store的jkskeystore。当我将此keystore导入cacerts并尝试连接时,它说没有这样的算法错误。PFA堆栈跟踪Causedby:java.security.NoSuchAlgorithmException:Errorconstructingimplementation(algorithm:Default,provider:SunJSSE,class:com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)atjava.security.Provider$Service.newIns

java - 由 : java. security.UnrecoverableKeyException: 无法恢复 key 引起

我得到了一个名为ABCC_client.store的jkskeystore。当我将此keystore导入cacerts并尝试连接时,它说没有这样的算法错误。PFA堆栈跟踪Causedby:java.security.NoSuchAlgorithmException:Errorconstructingimplementation(algorithm:Default,provider:SunJSSE,class:com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)atjava.security.Provider$Service.newIns

java - 如何修复 "java.security.cert.CertificateException: No subject alternative names present"错误?

我有一个JavaWeb服务客户端,它通过HTTPS使用Web服务。importjavax.xml.ws.Service;@WebServiceClient(name="ISomeService",targetNamespace="http://tempuri.org/",wsdlLocation="...")publicclassISomeServiceextendsService{publicISomeService(){super(__getWsdlLocation(),ISOMESERVICE_QNAME);}当我连接到服务URL(https://AAA.BBB.CCC.DDD:

java - 如何修复 "java.security.cert.CertificateException: No subject alternative names present"错误?

我有一个JavaWeb服务客户端,它通过HTTPS使用Web服务。importjavax.xml.ws.Service;@WebServiceClient(name="ISomeService",targetNamespace="http://tempuri.org/",wsdlLocation="...")publicclassISomeServiceextendsService{publicISomeService(){super(__getWsdlLocation(),ISOMESERVICE_QNAME);}当我连接到服务URL(https://AAA.BBB.CCC.DDD:

java - 如何在 Spring Security/SpringMVC 中手动设置经过身份验证的用户

在新用户提交“新帐户”表单后,我想手动登录该用户,这样他们就不必在后续页面上登录。通过spring安全拦截器的普通表单登录页面工作正常。在new-account-formController中,我正在创建一个UsernamePasswordAuthenticationToken并在SecurityContext中手动设置它:SecurityContextHolder.getContext().setAuthentication(authentication);在同一页面上,我稍后检查用户是否登录:SecurityContextHolder.getContext().getAuthent

java - 如何在 Spring Security/SpringMVC 中手动设置经过身份验证的用户

在新用户提交“新帐户”表单后,我想手动登录该用户,这样他们就不必在后续页面上登录。通过spring安全拦截器的普通表单登录页面工作正常。在new-account-formController中,我正在创建一个UsernamePasswordAuthenticationToken并在SecurityContext中手动设置它:SecurityContextHolder.getContext().setAuthentication(authentication);在同一页面上,我稍后检查用户是否登录:SecurityContextHolder.getContext().getAuthent

java - 如何使用 Spring Security 检查 Java 代码中的 "hasRole"?

如何在Java代码中检查用户权限或权限?例如-我想根据角色为用户显示或隐藏按钮。有这样的注释:@PreAuthorize("hasRole('ROLE_USER')")如何在Java代码中实现?类似的东西:if(somethingHere.hasRole("ROLE_MANAGER")){layout.addComponent(newButton("Editusers"));} 最佳答案 您可以使用HttpServletRequest对象的isUserInRole方法。类似:publicStringcreateForm(HttpSe

java - 如何使用 Spring Security 检查 Java 代码中的 "hasRole"?

如何在Java代码中检查用户权限或权限?例如-我想根据角色为用户显示或隐藏按钮。有这样的注释:@PreAuthorize("hasRole('ROLE_USER')")如何在Java代码中实现?类似的东西:if(somethingHere.hasRole("ROLE_MANAGER")){layout.addComponent(newButton("Editusers"));} 最佳答案 您可以使用HttpServletRequest对象的isUserInRole方法。类似:publicStringcreateForm(HttpSe

java - Spring 3.0 - 无法找到 XML 模式命名空间的 Spring NamespaceHandler [http ://www. springframework.org/schema/security]

任何想法可能是什么原因造成的?UnabletolocateSpringNamespaceHandlerforXMLschemanamespace[http://www.springframework.org/schema/security]org.springframework.web.context.ContextLoaderinitWebApplicationContext:Contextinitializationfailedorg.springframework.beans.factory.parsing.BeanDefinitionParsingException:Confi

java - Spring 3.0 - 无法找到 XML 模式命名空间的 Spring NamespaceHandler [http ://www. springframework.org/schema/security]

任何想法可能是什么原因造成的?UnabletolocateSpringNamespaceHandlerforXMLschemanamespace[http://www.springframework.org/schema/security]org.springframework.web.context.ContextLoaderinitWebApplicationContext:Contextinitializationfailedorg.springframework.beans.factory.parsing.BeanDefinitionParsingException:Confi