gpt4 book ai didi

c - 我如何使用 GSS API 更新 kerberos 服务票据

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:01 26 4
gpt4 key购买 nike

我使用 GSS API 通过 Kerberos 身份验证(gss_init_sec_context 调用)向 SMB 2.0 服务器验证我自己。我知道我可以使用 kinit -R 命令更新 TGT。但我也希望能够更新我获得的服务票。

在协议(protocol)规范中它说客户端需要更新 kerberos 票证..

是否可以续订服务票据?还是应该创建一个新的上下文?

也非常欢迎任何与使用 GSS api 的 SMB 2.0 重新认证相关的指示

最佳答案

服务单是否包含RENEWABLE标志?

不能使用 GSS-API 更新任何票证。这必须通过其他方式使用下面的机制来完成。 GSS-API 太高级了,它实际上对底层机制——在本例中为 Kerberos——技术一无所知。

这实际上不应该打扰您,只要服务票证缓存在 CC 中,API 就会/应该在新上下文中重用它。由于 SMB 是基于 session 的,因此您必须为此拥有一个新的 GSS 上下文。

如果您仍然想篡改下面的机制,请学习 this地点。虽然我不推荐这个。

关于c - 我如何使用 GSS API 更新 kerberos 服务票据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18495540/

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