次の方法で共有


IWSDSSLClientCertificate::GetMappedAccessToken メソッド (wsdbase.h)

マップされたアクセス トークンを取得します。

構文

HRESULT GetMappedAccessToken(
  [in, out] HANDLE *phToken
);

パラメーター

[in, out] phToken

マップされたアクセス トークンのハンドル。 完了したら、呼び出し元は CloseHandle を呼び出してハンドルを解放する必要があります。

戻り値

可能な戻り値は次のとおりですが、これらに限定されません。

リターン コード 説明
S_OK
メソッドが成功しました。
S_FALSE
指定したハンドルに関連付けられているトークンは使用できません。

注釈

クライアント証明書がオペレーティング システム ユーザー アカウントに正常にマップされた場合、このユーザーの有効なアクセス トークンは phToken を通じて返されます。 このトークンを使用して、ユーザーを偽装できます。 内部的には、HTTP.sys はクライアント証明書をユーザー アカウントにマッピングし、 HTTP_SSL_CLIENT_CERT_INFO 構造を介してこの情報を返します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wsdbase.h (Wsdapi.h を含む)
[DLL] Wsdapi.dll

こちらもご覧ください

IWSDSSLClientCertificate