别名xxx的密钥没有Spring SAML的私钥

时间:2016-01-22 16:03:34

标签: java spring spring-security saml spring-saml

我正在尝试使用我的环境测试这个示例应用程序(https://github.com/deeprot/spring-saml-adfs),它是一个简单的Spring SAML示例应用程序,因此,我有这样的错误:

SEVERE:servlet [default]的Servlet.service()在路径[/ spring-security-saml2-sample]的上下文中引发了异常 java.lang.RuntimeException:别名为XXXX的密钥没有私钥

我在我的KeyStore中导入了IDP系统的CER文件,但是,我没有这个CER的私钥。

有什么想法吗?

日志:

spring.datasource.xa.properties.driver-class-name=org.hsqldb.jdbcDriver

1 个答案:

答案 0 :(得分:3)

它与IDP无关......

   at org.springframework.security.saml.metadata.MetadataGenerator.buildSPSSODescriptor(MetadataGenerator.java:329)

您没有适当的SP密钥对(Spring Security部分)。