2011-08-26 2 views
0

Windows SSPI에 대해 다음과 같은 질문이 있습니다. NTLM 모드에서 프로토콜 MS-SIPAE를 사용하여 서버로 인증해야하는 Win32 응용 프로그램을 만들었습니다. 이 앱은 SSPI를 사용합니다. http://msdn.microsoft.com/en-us/library/cc431510.aspx을 참조하십시오. MS-SIPAE에 관한 정보. 다음 단계가 있습니다 (http://msdn.microsoft.com/en-us/library/dd946897.aspx) : "프로토콜 클라이언트는 [MS-NLMP] 섹션에 지정된대로 인증 프로토콜 GSS_GetMIC() 호출을 사용합니다. 3.1.4 NTLM 및 Kerberos의 [RFC2743] 섹션 2.3.1에서 SA에 저장된 인증 프로토콜 컨텍스트를 사용하여 앞의 단계 2에서 생성 된 버퍼에 대한 서명 토큰을 생성합니다. "MS-SIPAE <-> SSPI : MakeSignature가 'GSS_GetMIC'입니까?

질문은 다음과 같습니다. SSPI API의 추상"GSS_GetMIC "과 정확하게 일치합니까? SSPI에서 저는 MakeSignature라는 함수를 발견했습니다 - 이것이 내가 필요한 것 같습니다. 또한 MSDN 문서 http://msdn.microsoft.com/en-us/library/ms995331.aspx이이를 확인하는 것 같습니다. 누군가이 결론을 확인할 수 있습니까 (저는 '보이는'것에 의지하고 싶지 않습니다)?

답변

2

예, GSS_GetMic은 MakeSignature에 해당합니다. 나는 비슷한 것을 구현했다. GSSAPI와의 SSPI 상호 운용성에 대한 자세한 내용은 link을 참조하십시오.