【问题标题】:krb-error 30 error code:KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN Server Name(Unknown) HTTP/Nullkrb-error 30 错误代码:KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN 服务器名称(未知)HTTP/Null
【发布时间】:2010-12-08 09:20:15
【问题描述】:

我搜索了很多博客帖子,但没有找到任何解决方案。

我看到很多帖子都有类似的错误,但在他们的情况下服务器名称:

HTTP/域名

我能够为用户获取到服务器的票。

但我真的不知道为什么会出现这种服务器名称为空的错误。

错误是

KRBError:
     sTime is Tue Oct 20 10:11:30 EDT 2009 1256047890000
     suSec is 548720
     error code is 7
     error Message is Server not found in Kerberos database
     realm is XXX.YYY.COM
     sname is HTTP/null
     msgType is 30

我的配置文件如下:

login.config

com.sun.security.jgss.login {
   com.sun.security.auth.module.Krb5LoginModule required client=TRUE useTicketCache=true doNotPrompt=false
    debug=true;
};

com.sun.security.jgss.initiate {
   com.sun.security.auth.module.Krb5LoginModule required client=TRUE useTicketCache=true 
    debug=true;
};

com.sun.security.jgss.accept {
   com.sun.security.auth.module.Krb5LoginModule required client=TRUE useKeyTab=true
      storeKey=true
     doNotPrompt=true
     principal="HTTP/xxx.yyy.zz.com@YYY.ZZ.COM"
     isInitiator=false debug=true;
};

krb5.config

[libdefaults]
    default_realm = XXX.YYY.COM    udp_preference_limit = 1
    default_tkt_enctypes = des-cbc-md5 des-cbc-crc des3-cbc-sha1
    default_tgs_enctypes = des-cbc-md5 des-cbc-crc des3-cbc-sha1
    permitted_enctypes = des-cbc-md5 des-cbc-crc des3-cbc-sha1

[realms]
    YYY.ZZ.COM= {
      admin_server =xxx.yyy.zz.com
      kdc = xxx.yyy.zz.com
     default_domain =  yyy.zz.com
     master_kdc = xxx.yyy.zz.com
      }

[domain_realm]
    .yyy.zz.com= YYY.ZZ.COM       
   yyy.zz.com= YYY.ZZ.COM       

谁能帮我解决这个问题?

提前致谢

【问题讨论】:

    标签: kerberos


    【解决方案1】:

    这个开源项目http://spnego.sourceforge.net 有一些文档和示例。我想这可能是你需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-08
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 2018-06-02
      相关资源
      最近更新 更多