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

时间:2012-09-19 20:28:29

标签: windows kerberos klist

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

通过在Windows SDK中使用klist示例提供(在 \ Microsoft SDKs \ Windows \ v7.0 \ Samples \ security \ authorization \ klist ),我能够获得服务的句柄票证并获得包含的KERB_EXTERNAL_TICKET结构 “EncodedTicket”声称是“包含抽象语法表示法一(ASN.1)编码票证的缓冲区。

这个“EncodedTicket”是我想传递给我的webserivce的票吗?是否仍然使用服务密钥加密?如何将此缓冲区转换为base64字符串,我可以将其传递给我的webservice?

0 个答案:

没有答案