Share via


SslGetServerIdentity 함수(schannel.h)

SslGetServerIdentity 함수는 서버의 ID를 가져옵니다. 이 함수에는 연결된 가져오기 라이브러리가 없습니다. LoadLibraryGetProcAddress 함수를 사용하여 Schannel.dll 동적으로 연결해야 합니다.

구문

SECURITY_STATUS SslGetServerIdentity(
  [in]  PBYTE  ClientHello,
  [in]  DWORD  ClientHelloSize,
  [out] PBYTE  *ServerIdentity,
  [out] PDWORD ServerIdentitySize,
  [in]  DWORD  Flags
);

매개 변수

[in] ClientHello

클라이언트의 메시지입니다.

[in] ClientHelloSize

클라이언트 메시지의 크기입니다.

[out] ServerIdentity

서버 이름이 시작되는 메시지 내의 포인터입니다.

[out] ServerIdentitySize

서버 이름의 길이입니다.

[in] Flags

이 매개 변수는 예약되어 있으며 0이어야 합니다.

반환 값

함수 호출의 상태.

반환 코드 설명
SEC_E_OK
함수가 성공했습니다.
SEC_E_INVALID_PARAMETER
ClientHello, ServerIdentity 또는 ServerIdentitySize 매개 변수 중 하나는 NULL입니다.
SEC_E_INCOMPLETE_MESSAGE
ServerIdentitySize 매개 변수는 ClientHelloSize 매개 변수보다 작습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 schannel.h
DLL Schannel.dll