在我的生产网站上使用wso2身份服务器我尝试访问“dashboard jaggery apps”以管理自己的用户帐户(更改密码等)。但是,当我尝试登录(在https生产域中使用SAML2)时,显示以下错误,
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
我们在auth_config.json
repository/deployment/server/jaggeryapps/dashboard/authentication
内编写密钥库路径,但它不起作用。
我们有其他应用程序正确使用相同的指纹和/或x.509哈希(使用SAML2),但我们无法配置此应用程序。
这里是完整的错误http://pastebin.com/tgJenydM
有什么建议吗?感谢。
更新
当我使用后端IP时,不会引发错误,但是当我更改域名时是。 (这个错误真的让我发疯了)
答案 0 :(得分:1)
您是否更改了WSO2IS服务器的默认密钥库?如果,请您告诉我们您是否将新证书导入WSO2IS服务器的信任库文件(client-truststore.jks
)。如果不是,这可能是问题所在。请从Keystore导出证书并将其导入服务器的信任库。您可以使用jave keytool
命令来执行此操作。
当您在仪表板上工作时(不在localhost中),您需要做一些配置。您可以从here
找到它们