首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动测试用于tomcat SSO的kerberos SPI

如何手动测试用于tomcat SSO的kerberos SPI
EN

Stack Overflow用户
提问于 2011-05-28 05:55:22
回答 1查看 613关注 0票数 3

我正在尝试调试我的spring-security-kerberos web应用程序,它在Centos5.5上的tomcat6上运行,并且在我在windows2008ad上生成的keytab中有一个服务主体。我想在tomcat外部测试密钥,以帮助隔离问题(Spring不能很好地处理密钥)。

我可以使用ktutil程序列出密钥,并在表中查看中的主体,但无法验证它是否真正工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-07 21:42:41

我正在翻阅老问题,偶然发现了这个问题。所以您已经用kutil列出了密钥。要验证Kerberos密钥表文件中的主体是否正常工作,可以运行以下命令:kinit -k -t <key table file name> <SPN>

例如,如果您的SPN为HTTP/omehost.mydomain.com,密钥表文件名为myfilename.keytab,则您的命令将为:

kinit -k -t myfilename.keytab HTTP/somehost.mydomain.com

这是一个完全在Tomcat之外的简单Kerberos测试(它满足您的需求),并验证您的DNS、AD、krb5.conf和keytab (包括principle inside)都设置正确。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6158100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档