gpt4 book ai didi

tomcat - Apache tomcat 的 Kerberos SSO 异常

转载 作者:行者123 更新时间:2023-11-28 23:20:23 25 4
gpt4 key购买 nike

我收到以下异常。尝试使用 Kerberos 进行 SSO 时:

GSSException: Failure unspecified at GSS-API level (Mechanism level:
Invalid argument (400) - Cannot find key of appropriate type to
decrypt AP REP - RC4 with HMAC)

我正在使用 Ktpass 生成 key 。当我使用默认的加密选项时,它会起作用。但是,当我将“-crypto AES256-SHA1”添加到 Ktpass 命令时,调用函数 org.ietf.jgss.GSSContext.acceptSecContext 时会抛出以下异常

我正在使用 Java 8 在 apache-toact 上进行开发。

我的krb5.conf是

# Configuration snippets may be placed in this directory as well
includedir /etc/krb5.conf.d/

[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
dns_lookup_realm = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
rdns = false
# default_realm = EXAMPLE.COM
default_ccache_name = KEYRING:persistent:%{uid}

[realms]
# EXAMPLE.COM = {
# kdc = kerberos.example.com
# admin_server = kerberos.example.com
# }

[domain_realm]
# .example.com = EXAMPLE.COM
# example.com = EXAMPLE.COM

最佳答案

你应该在你的 krb5.conf 中的某处有默认的 tkttgs enctypes

由于您的配置似乎有效但加密选项 = AES256-SHA1 无效,因此将以下值添加到您的 krb5.conf(在 [libdefaults] 下):

default_tkt_enctypes = rc4-hmac,aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
default_tgs_enctypes = rc4-hmac,aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96

关于tomcat - Apache tomcat 的 Kerberos SSO 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44633121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com