如何在windows中获取编码的kerberos票证?

如何在windows中获取编码的kerberos票证?,windows,kerberos,klist,Windows,Kerberos,Klist,在windows客户机上,我有一个web服务的服务票证(我可以用klist查看票证),我正在尝试编写一个 应用程序获取编码的服务票证并将其传递给服务(通过HTTPS),以便可以使用服务密钥对其进行解密 通过使用windows SDK中提供的klist示例(位于\Microsoft SDK\windows\v7.0\Samples\security\authorization\klist),我能够获得服务票证的句柄并获得包含 “EncodedTicket”,它声称是“包含抽象语法符号1(ASN.1

在windows客户机上,我有一个web服务的服务票证(我可以用klist查看票证),我正在尝试编写一个 应用程序获取编码的服务票证并将其传递给服务(通过HTTPS),以便可以使用服务密钥对其进行解密

通过使用windows SDK中提供的klist示例(位于\Microsoft SDK\windows\v7.0\Samples\security\authorization\klist),我能够获得服务票证的句柄并获得包含 “EncodedTicket”,它声称是“包含抽象语法符号1(ASN.1)编码票证的缓冲区。”


这张“EncodedTicket”是我想传给我的网站的票吗?它仍将使用服务密钥加密吗?如何将此缓冲区转换为base64字符串,以便传递给我的Web服务?

我正在调用LsaCallAuthenticationPackage(),您是否能够获取TGT?