2010-02-25 4 views
0

Kerberos 인증을 사용하여 원격 서비스에 연결하는 클라이언트 측 응용 프로그램이 있습니다. 티켓을 갱신하지 않고 ADSI의 SPN에 대한 암호를 다시 설정할 때 인증이 실패합니다 (물론). 티켓이 유효하지 않다는 것을 미리 알 수있는 방법이있는 경우 질문이 만료됩니다.Kerberos 티켓이 만료되었는지 확인하는 방법

답변

0
  1. 메시지 유형이 KerbQueryTicketCacheMessage 인 LsaCallAuthenticationPackage를 호출하십시오.
  2. 반환 된 KERB_QUERY_TKT_CACHE_RESPONSE 티켓 [Index] .EndTime을 실행하고 현재 시간과 비교합니다 (EndTime을 TimeStamp로 참조 할 수 있음).

    • 그게 전부입니다.
관련 문제