我正在尝试使用C ++代码从Active Directory Server获取tgt。在Linux上,我使用MIT Kerberos库并运行krb5_get_init_creds_password
函数。在Windows上我想使用一些本机函数。你知道krb5_get_init_creds_password
的模拟吗?
我搜索了SSPI,但据我了解文档,SSPI函数无法从KDC获取。
谢谢!
编辑:有人可以告诉我如何使用Windows系统命令从AD获取TGT。或者我应该使用MIT Kerberos库并使用kinit
? THX!
答案 0 :(得分:0)
实际上,您永远不应该访问Kerberos 5 API。用户必须自己获取TGT(kinit
或操作系统登录名),您只需将其与GSS-API一起使用即可。同样适用于SSPI。