SslGetServerIdentity 関数 (schannel.h)

SslGetServerIdentity 関数は、サーバーの ID を取得します。 この関数には、インポート ライブラリが関連付けされません。 LoadLibrary 関数と GetProcAddress 関数を使用して、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
ClientHelloServerIdentity、または ServerIdentitySize のいずれかのパラメーターが NULL です
SEC_E_INCOMPLETE_MESSAGE
ServerIdentitySize パラメーターは、ClientHelloSize パラメーターよりも小さくなります。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー schannel.h
[DLL] Schannel.dll