0

我正在尝试使用 C++ 代码从 Active Directory Server 获取 tgt。在 Linux 上,我使用 MIT Kerberos 库并运行krb5_get_init_creds_password函数。在 Windows 上,我想使用一些本机功能。你知道模拟krb5_get_init_creds_password吗?

我搜索了 SSPI,但据我了解文档,SSPI 函数无法从 KDC 获取 tgt。

谢谢!

编辑:有人可以告诉我如何使用 Windows 系统命令从 AD 获取 TGT。或者我应该使用 MIT Kerberos 库并使用kinit?谢谢!

4

1 回答 1

0

实际上,您永远不应该访问 Kerberos 5 API。用户必须自己获取 TGT(kinit或操作系统登录名),您只需将其与 GSS-API 一起使用。同样适用于 SSPI。

于 2013-08-19T20:24:25.340 回答