sspi.h ヘッダー
このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。
sspi.h には、次のプログラミング インターフェイスが含まれています。
関数
AcceptSecurityContext トランスポート アプリケーションのサーバー コンポーネントが、サーバーとリモート クライアントの間にセキュリティ コンテキストを確立できるようにします。 |
AcquireCredentialsHandleA AcquireCredentialsHandle (CredSSP) 関数は、セキュリティ プリンシパルの既存の資格情報へのハンドルを取得します。 (ANSI) |
AcquireCredentialsHandleW AcquireCredentialsHandle (CredSSP) 関数は、セキュリティ プリンシパルの既存の資格情報へのハンドルを取得します。 (Unicode) |
AddCredentialsA AddCredentialsA (ANSI) は、資格情報の一覧に資格情報を追加します。 |
AddCredentialsW AddCredentialsW (Unicode) は、資格情報の一覧に資格情報を追加します。 |
AddSecurityPackageA Microsoft Negotiate でサポートされているプロバイダーの一覧にセキュリティ サポート プロバイダーを追加します。 (ANSI) |
AddSecurityPackageW Microsoft Negotiate でサポートされているプロバイダーの一覧にセキュリティ サポート プロバイダーを追加します。 (Unicode) |
ApplyControlToken コントロール トークンをセキュリティ コンテキストに適用する方法を提供します。 |
ChangeAccountPasswordA 指定したセキュリティ サポート プロバイダーを使用して、Windows ドメイン アカウントのパスワードを変更します。 (ANSI) |
ChangeAccountPasswordW 指定したセキュリティ サポート プロバイダーを使用して、Windows ドメイン アカウントのパスワードを変更します。 (Unicode) |
CompleteAuthToken 認証トークンを完了します。 (CompleteAuthToken) |
DecryptMessage ダイジェストを使用してメッセージを復号化します。 |
DelegateSecurityContext 指定したサーバーにセキュリティ コンテキストを委任します。 |
DeleteSecurityContext InitializeSecurityContext (General) 関数または AcceptSecurityContext (General) 関数の以前の呼び出しによって開始された、指定されたセキュリティ コンテキストに関連付けられているローカル データ構造を削除します。 |
DeleteSecurityPackageA Microsoft Negotiate でサポートされているプロバイダーの一覧からセキュリティ サポート プロバイダーを削除します。 (ANSI) |
DeleteSecurityPackageW Microsoft Negotiate でサポートされているプロバイダーの一覧からセキュリティ サポート プロバイダーを削除します。 (Unicode) |
EncryptMessage ダイジェストを使用してプライバシーを提供するメッセージを暗号化します。 |
EnumerateSecurityPackagesA クライアントで使用できるセキュリティ パッケージに関する情報を提供する SecPkgInfo 構造体の配列を返します。 (ANSI) |
EnumerateSecurityPackagesW クライアントで使用できるセキュリティ パッケージに関する情報を提供する SecPkgInfo 構造体の配列を返します。 (Unicode) |
ExportSecurityContext ExportSecurityContext 関数は、後で ImportSecurityContext を呼び出して別のプロセスにインポートできるセキュリティ コンテキストのシリアル化された表現を作成します。 |
FreeContextBuffer セキュリティ パッケージ関数の呼び出し元が、セキュリティ パッケージによって割り当てられたメモリ バッファーを解放できるようにします。 |
FreeCredentialsHandle 資格情報が不要になったことをセキュリティ システムに通知します。 |
ImpersonateSecurityContext AcceptSecurityContext (General) または QuerySecurityContextToken の呼び出しによって以前に取得したトークンを使用して、サーバーがクライアントを偽装できるようにします。 |
ImportSecurityContextA セキュリティ コンテキストをインポートします。 セキュリティ コンテキストは、ExportSecurityContext の以前の呼び出しによって ImportSecurityContext を呼び出すプロセスにエクスポートされている必要があります。 (ANSI) |
ImportSecurityContextW セキュリティ コンテキストをインポートします。 セキュリティ コンテキストは、ExportSecurityContext の以前の呼び出しによって ImportSecurityContext を呼び出すプロセスにエクスポートされている必要があります。 (Unicode) |
InitializeSecurityContextA 資格情報ハンドルからクライアント側の送信セキュリティ コンテキストを開始します。 (ANSI) |
InitializeSecurityContextW 資格情報ハンドルからクライアント側の送信セキュリティ コンテキストを開始します。 (Unicode) |
InitSecurityInterfaceA InitSecurityInterface 関数は、SSPI ディスパッチ テーブルへのポインターを返します。 この関数を使用すると、クライアントはインターフェイスの実装に直接バインドせずに SSPI を使用できます。 (ANSI) |
InitSecurityInterfaceW InitSecurityInterface 関数は、SSPI ディスパッチ テーブルへのポインターを返します。 この関数を使用すると、クライアントはインターフェイスの実装に直接バインドせずに SSPI を使用できます。 (Unicode) |
MakeSignature メッセージの暗号化チェックサムを生成し、メッセージの損失や挿入を防ぐためのシーケンス情報も含みます。 |
QueryContextAttributesA トランスポート アプリケーションが、セキュリティ コンテキストの特定の属性について資格情報セキュリティ サポート プロバイダー (CredSSP) セキュリティ パッケージに対してクエリを実行できるようにします。 (ANSI) |
QueryContextAttributesExA QueryContextAttributesExA (ANSI) 関数 (sspi.h) を使用すると、トランスポート アプリケーションはセキュリティ コンテキストの特定の属性についてセキュリティ パッケージに対してクエリを実行できます。 |
QueryContextAttributesExW QueryContextAttributesExW (Unicode) 関数 (sspi.h) を使用すると、トランスポート アプリケーションはセキュリティ コンテキストの特定の属性についてセキュリティ パッケージに対してクエリを実行できます。 |
QueryContextAttributesW トランスポート アプリケーションが、セキュリティ コンテキストの特定の属性について資格情報セキュリティ サポート プロバイダー (CredSSP) セキュリティ パッケージに対してクエリを実行できるようにします。 (Unicode) |
QueryCredentialsAttributesA 資格情報に関連付けられている名前など、資格情報の属性を取得します。 (ANSI) |
QueryCredentialsAttributesExA セキュリティ コンテキストの属性に対してクエリを実行します。 |
QueryCredentialsAttributesExW セキュリティ コンテキストの属性に対してクエリを実行します。 |
QueryCredentialsAttributesW 資格情報に関連付けられている名前など、資格情報の属性を取得します。 (Unicode) |
QuerySecurityContextToken クライアント セキュリティ コンテキストのアクセス トークンを取得し、それを直接使用します。 |
QuerySecurityPackageInfoA 指定したセキュリティ パッケージに関する情報を取得します。 この情報には、認証情報、資格情報、コンテキストのサイズに関する境界が含まれます。 (ANSI) |
QuerySecurityPackageInfoW 指定したセキュリティ パッケージに関する情報を取得します。 この情報には、認証情報、資格情報、コンテキストのサイズに関する境界が含まれます。 (Unicode) |
RevertSecurityContext セキュリティ パッケージが呼び出し元の偽装を中止し、独自のセキュリティ コンテキストを復元できるようにします。 |
SaslAcceptSecurityContext セキュリティ サポート プロバイダー インターフェイス AcceptSecurityContext (General) 関数の標準呼び出しをラップし、SASL サーバー Cookie の作成を含みます。 |
SaslEnumerateProfilesA SASL インターフェイスを提供するパッケージを一覧表示します。 (ANSI) |
SaslEnumerateProfilesW SASL インターフェイスを提供するパッケージを一覧表示します。 (Unicode) |
SaslGetContextOption 指定した SASL コンテキストの指定したプロパティを取得します。 |
SaslGetProfilePackageA 指定したパッケージのパッケージ情報を返します。 (ANSI) |
SaslGetProfilePackageW 指定したパッケージのパッケージ情報を返します。 (Unicode) |
SaslIdentifyPackageA 指定した SASL ネゴシエーション バッファーに一致するネゴシエート プレフィックスを返します。 (ANSI) |
SaslIdentifyPackageW 指定した SASL ネゴシエーション バッファーに一致するネゴシエート プレフィックスを返します。 (Unicode) |
SaslInitializeSecurityContextA セキュリティ サポート プロバイダー インターフェイス InitializeSecurityContext (General) 関数の標準呼び出しをラップし、サーバーからの SASL サーバー Cookie を処理します。 (ANSI) |
SaslInitializeSecurityContextW セキュリティ サポート プロバイダー インターフェイス InitializeSecurityContext (General) 関数の標準呼び出しをラップし、サーバーからの SASL サーバー Cookie を処理します。 (Unicode) |
SaslSetContextOption 指定した SASL コンテキストの指定したプロパティの値を設定します。 |
SetContextAttributesA トランスポート アプリケーションがセキュリティ パッケージのセキュリティ コンテキストの属性を設定できるようにします。 この関数は、Schannel セキュリティ パッケージでのみサポートされます。 (ANSI) |
SetContextAttributesW トランスポート アプリケーションがセキュリティ パッケージのセキュリティ コンテキストの属性を設定できるようにします。 この関数は、Schannel セキュリティ パッケージでのみサポートされます。 (Unicode) |
SetCredentialsAttributesA 資格情報に関連付けられている名前など、資格情報の属性を設定します。 (ANSI) |
SetCredentialsAttributesW 資格情報に関連付けられている名前など、資格情報の属性を設定します。 (Unicode) |
SspiAcceptSecurityContextAsync トランスポート アプリケーションのサーバー コンポーネントが、サーバーとリモート クライアントの間にセキュリティ コンテキストを非同期的に確立できるようにします。 |
SspiAcquireCredentialsHandleAsyncA セキュリティ プリンシパルの既存の資格情報へのハンドルを非同期的に取得します。 (ANSI) |
SspiAcquireCredentialsHandleAsyncW セキュリティ プリンシパルの既存の資格情報へのハンドルを非同期的に取得します。 (Unicode) |
SspiAsyncContextRequiresNotify 特定の非同期コンテキストで、呼び出しの完了時に通知が必要かどうかを判断します。 |
SspiCompareAuthIdentities 指定された 2 つの資格情報を比較します。 |
SspiCopyAuthIdentity 指定した不透明な資格情報構造のコピーを作成します。 |
SspiCreateAsyncContext 非同期呼び出しの追跡に使用される SspiAsyncContext のインスタンスを作成します。 |
SspiDecryptAuthIdentity 指定した暗号化された資格情報を復号化します。 |
SspiDecryptAuthIdentityEx SEC_WINNT_AUTH_IDENTITY_OPAQUE構造体を復号化します。 |
SspiDeleteSecurityContextAsync SspiInitializeSecurityContextAsync 関数または SspiAcceptSecurityContextAsync 関数の前回の呼び出しによって開始された、指定されたセキュリティ コンテキストに関連付けられているローカル データ構造を削除します。 |
SspiEncodeAuthIdentityAsStrings 指定した認証 ID を 3 つの文字列としてエンコードします。 |
SspiEncodeStringsAsAuthIdentity 3 つの資格情報文字列のセットを認証 ID 構造体としてエンコードします。 |
SspiEncryptAuthIdentity 指定した ID 構造を暗号化します。 |
SspiEncryptAuthIdentityEx SEC_WINNT_AUTH_IDENTITY_OPAQUE構造体を暗号化します。 |
SspiExcludePackage 指定したセキュリティ サポート プロバイダー (SSP) を除外するように変更された、指定した ID 構造のコピーである新しい ID 構造体を作成します。 |
SspiFreeAsyncContext SspiCreateAsyncContext 関数の呼び出しで作成されたコンテキストを解放します。 |
SspiFreeAuthIdentity 指定した ID 構造体に割り当てられたメモリを解放します。 |
SspiFreeCredentialsHandleAsync 資格情報ハンドルを解放します。 |
SspiGetAsyncCallStatus 指定されたコンテキストに関連付けられている非同期呼び出しの現在の状態を取得します。 |
SspiGetCredUIContext 資格情報プロバイダーからコンテキスト情報を取得します。 (SspiGetCredUIContext) |
SspiGetTargetHostName 指定したターゲットに関連付けられているホスト名を取得します。 |
SspiInitializeSecurityContextAsyncA 非同期セキュリティ コンテキストを初期化します。 (ANSI) |
SspiInitializeSecurityContextAsyncW 非同期セキュリティ コンテキストを初期化します。 (Unicode) |
SspiIsAuthIdentityEncrypted 指定した ID 構造が暗号化されているかどうかを示します。 |
SspiIsPromptingNeeded InitializeSecurityContext 関数または AcceptSecurityContext 関数の呼び出し後にエラーが返された場合に、SspiPromptForCredentials 関数の追加呼び出しが必要かどうかを示します。 |
SspiLocalFree 指定したバッファーに関連付けられているメモリを解放します。 |
SspiMarshalAuthIdentity 指定した ID 構造体をバイト配列にシリアル化します。 |
SspiPrepareForCredRead 指定した ID 構造からターゲット名と資格情報の種類を生成します。 |
SspiPrepareForCredWrite CredWrite 関数の呼び出しでパラメーターの値として渡すことができる ID 構造体から値を生成します。 |
SspiPromptForCredentialsA セキュリティ サポート プロバイダー インターフェイス (SSPI) アプリケーションがユーザーに資格情報の入力を求めるメッセージを表示できるようにします。 (ANSI) |
SspiPromptForCredentialsW セキュリティ サポート プロバイダー インターフェイス (SSPI) アプリケーションがユーザーに資格情報の入力を求めるメッセージを表示できるようにします。 (Unicode) |
SspiReinitAsyncContext 再利用する非同期コンテキストをマークします。 |
SspiSetAsyncNotifyCallback 非同期呼び出しの完了時に通知されるコールバックを登録します。 |
SspiUnmarshalAuthIdentity 指定したバイト値の配列を ID 構造体に逆シリアル化します。 |
SspiUnmarshalCredUIContext 以前に ICredentialProvider::SetSerialization メソッドを呼び出した際に、資格情報プロバイダーによって取得された資格情報を逆シリアル化します。 |
SspiUpdateCredentials 指定したコンテキストに関連付けられている資格情報を更新します。 (SspiUpdateCredentials) |
SspiValidateAuthIdentity 指定した ID 構造が有効かどうかを示します。 |
SspiZeroAuthIdentity 指定した ID 構造体に関連付けられているメモリ のブロックに 0 を入力します。 |
VerifySignature MakeSignature 関数を使用して署名されたメッセージが正しいシーケンスで受信され、変更されていないことを確認します。 |
コールバック関数
SspiAsyncNotifyCallback 非同期 SSPI 呼び出しの完了を通知するために使用されるコールバック。 |
構造
CREDUIWIN_MARSHALED_CONTEXT ICredentialProvider::SetSerialization メソッドを使用してシリアル化された資格情報を指定します。 |
SEC_APPLICATION_PROTOCOL_LIST アプリケーション プロトコルの一覧を格納します。 |
SEC_APPLICATION_PROTOCOLS アプリケーション プロトコル リストの配列を格納します。 |
SEC_CERTIFICATE_REQUEST_CONTEXT 証明書要求コンテキストを格納します。 |
SEC_CHANNEL_BINDINGS セキュリティ コンテキストのチャネル バインド情報を指定します。 |
SEC_DTLS_MTU DTLS MTU を格納します。 |
SEC_FLAGS セキュリティ フラグが含まれています。 |
SEC_NEGOTIATION_INFO セキュリティ ネゴシエーション情報を格納します。 |
SEC_PRESHAREDKEY 事前共有キー情報が含まれます。 |
SEC_PRESHAREDKEY_IDENTITY 事前共有キーの ID を格納します。 |
SEC_SRTP_MASTER_KEY_IDENTIFIER SRTP マスター キー識別子を格納します。 |
SEC_SRTP_PROTECTION_PROFILES SRTP 保護プロファイルを格納します。 |
SEC_TOKEN_BINDING トークン バインド情報を格納します。 |
SEC_TRAFFIC_SECRETS 接続のトラフィック シークレットが含まれます。 |
SEC_WINNT_AUTH_BYTE_VECTOR 認証構造体内のデータのバイト オフセットと配列の長さを指定します。 |
SEC_WINNT_AUTH_CERTIFICATE_DATA シリアル化された証明書情報を指定します。 |
SEC_WINNT_AUTH_DATA 認証データを指定します。 |
SEC_WINNT_AUTH_DATA_PASSWORD シリアル化されたパスワードを指定します。 |
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA スマートカード コンテキストの認証データが含まれます。 |
SEC_WINNT_AUTH_FIDO_DATA FIDO 認証のデータが含まれています。 |
SEC_WINNT_AUTH_IDENTITY_A 認証のために、特定のユーザー名とパスワードをランタイム ライブラリに渡すことができます。 (ANSI) |
SEC_WINNT_AUTH_IDENTITY_EX2 認証 ID に関する情報が含まれます。 |
SEC_WINNT_AUTH_IDENTITY_EXA SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) 構造体には、ユーザーに関する情報が含まれています。 |
SEC_WINNT_AUTH_IDENTITY_EXW SEC_WINNT_AUTH_IDENTITY_EXW (Unicode) 構造体には、ユーザーに関する情報が含まれています。 |
SEC_WINNT_AUTH_IDENTITY_INFO 認証の ID 情報が含まれます。 |
SEC_WINNT_AUTH_IDENTITY_W 認証のために、特定のユーザー名とパスワードをランタイム ライブラリに渡すことができます。 (Unicode) |
SEC_WINNT_AUTH_NGC_DATA 認証用の NGC データが含まれます。 |
SEC_WINNT_AUTH_PACKED_CREDENTIALS シリアル化された資格情報を指定します。 |
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX シリアル化された資格情報と、資格情報をサポートするセキュリティ パッケージの一覧を指定します。 |
SEC_WINNT_AUTH_SHORT_VECTOR USHORT 値の配列内のオフセットと文字数を指定します。 |
SEC_WINNT_CREDUI_CONTEXT 非正規化された資格情報を指定します。 |
SEC_WINNT_CREDUI_CONTEXT_VECTOR SEC_WINNT_CREDUI_CONTEXT構造体内の資格情報コンテキスト データのオフセットとサイズを指定します。 |
SecBuffer セキュリティ パッケージに渡すためにトランスポート アプリケーションによって割り当てられたバッファーについて説明します。 |
SecBufferDesc SecBufferDesc 構造体は、トランスポート アプリケーションからセキュリティ パッケージに渡す SecBuffer 構造体の配列を表します。 |
SecHandle セキュリティ ハンドルを表します。 |
SecPkgContext_AccessToken 現在のセキュリティ コンテキストのアクセス トークンへのハンドルを返します。 |
SecPkgContext_ApplicationProtocol セキュリティ コンテキストのアプリケーション プロトコルに関する情報が含まれます。 |
SecPkgContext_AuthorityA SecPkgContext_Authority構造体には、認証機関の名前 (使用可能な場合) が含まれます。 (ANSI) |
SecPkgContext_AuthorityW SecPkgContext_Authority構造体には、認証機関の名前 (使用可能な場合) が含まれます。 (Unicode) |
SecPkgContext_AuthzID セキュリティ コンテキストの AuthzID に関する情報が含まれます。 |
SecPkgContext_Bindings セキュリティ コンテキストのチャネル バインド情報を含む構造体を指定します。 |
SecPkgContext_ClientSpecifiedTarget QueryContextAttributes (Digest) 関数を呼び出すときの初期ターゲットのサービス プリンシパル名 (SPN) を指定します。 |
SecPkgContext_CredentialNameA 資格情報の名前と種類が含まれます。 |
SecPkgContext_CredentialNameW セキュリティ コンテキストの資格情報名に関する情報。 |
SecPkgContext_CredInfo クライアント コンテキストの作成に使用する資格情報の種類を指定します。 |
SecPkgContext_DceInfo SecPkgContext_DceInfo構造体には、DCE サービスで使用される承認データが含まれています。 QueryContextAttributes (General) 関数はこの構造体を使用します。 |
SecPkgContext_Flags SecPkgContext_Flags構造体には、現在のセキュリティ コンテキストのフラグに関する情報が含まれています。 この構造体は、QueryContextAttributes (General) によって返されます。 |
SecPkgContext_KeyInfoA SecPkgContext_KeyInfo構造体には、セキュリティ コンテキストで使用されるセッション キーに関する情報が含まれています。 (ANSI) |
SecPkgContext_KeyInfoW SecPkgContext_KeyInfo構造体には、セキュリティ コンテキストで使用されるセッション キーに関する情報が含まれています。 (Unicode) |
SecPkgContext_LastClientTokenStatus InitializeSecurityContext 関数の最新の呼び出しからのトークンが、クライアントからの最後のトークンであるかどうかを指定します。 |
SecPkgContext_Lifespan SecPkgContext_Lifespan構造体は、セキュリティ コンテキストの有効期間を示します。 QueryContextAttributes (General) 関数はこの構造体を使用します。 |
SecPkgContext_LogoffTime セキュリティ コンテキストのログオフ時間。 |
SecPkgContext_NamesA SecPkgContext_Names構造体は、セキュリティ コンテキストに関連付けられているユーザーの名前を示します。 QueryContextAttributes (General) 関数はこの構造体を使用します。 (ANSI) |
SecPkgContext_NamesW SecPkgContext_Names構造体は、セキュリティ コンテキストに関連付けられているユーザーの名前を示します。 QueryContextAttributes (General) 関数はこの構造体を使用します。 (Unicode) |
SecPkgContext_NativeNamesA クライアントとサーバーのプリンシパル名が含まれます。 |
SecPkgContext_NativeNamesW セキュリティ コンテキスト内のクライアントとサーバーのネイティブ名。 |
SecPkgContext_NegoKeys ネゴシエートされたセキュリティ パッケージ キーを保持します。 |
SecPkgContext_NegoPackageInfo ネゴシエートされたアプリケーション パッケージに関する情報を保持します。 |
SecPkgContext_NegoStatus クライアント コンテキストを作成する最後の試行のエラー状態を指定します。 |
SecPkgContext_NegotiatedTlsExtensions SecPkgContext_NegotiatedTlsExtensions構造体には、現在の (D)TLS 接続についてネゴシエートされた (D)TLS 拡張機能に関する情報が含まれています。 |
SecPkgContext_NegotiationInfoA SecPkgContext_NegotiationInfo構造体には、セットアップ中または設定されているセキュリティ パッケージに関する情報が含まれており、セキュリティ パッケージを設定するためのネゴシエーションの状態も示されます。 (ANSI) |
SecPkgContext_NegotiationInfoW SecPkgContext_NegotiationInfo構造体には、セットアップ中または設定されているセキュリティ パッケージに関する情報が含まれており、セキュリティ パッケージを設定するためのネゴシエーションの状態も示されます。 (Unicode) |
SecPkgContext_PackageInfoA アプリケーション パッケージ情報を保持します。 |
SecPkgContext_PackageInfoW パッケージ情報を保持します。 |
SecPkgContext_PasswordExpiry SecPkgContext_PasswordExpiry構造体には、セキュリティ コンテキストに使用されるパスワードまたはその他の資格情報の有効期限に関する情報が含まれています。 この構造体は、QueryContextAttributes (General) によって返されます。 |
SecPkgContext_ProtoInfoA SecPkgContext_ProtoInfo構造体は、使用中のプロトコルに関する情報を保持します。 (ANSI) |
SecPkgContext_ProtoInfoW SecPkgContext_ProtoInfo構造体は、使用中のプロトコルに関する情報を保持します。 (Unicode) |
SecPkgContext_SessionKey SecPkgContext_SessionKey構造体には、セキュリティ コンテキストに使用されるセッション キーに関する情報が含まれています。 この構造体は、QueryContextAttributes (General) 関数によって返されます。 |
SecPkgContext_Sizes SecPkgContext_Sizes構造体は、メッセージ サポート関数で使用される重要な構造体のサイズを示します。 QueryContextAttributes (General) 関数は、この構造体を使用します。 |
SecPkgContext_StreamSizes メッセージ サポート関数で使用するストリームのさまざまな部分のサイズを示します。 QueryContextAttributes (General) 関数は、この構造体を使用します。 |
SecPkgContext_SubjectAttributes セキュリティ属性情報を返します。 |
SecPkgContext_Target ターゲット情報を保持します。 |
SecPkgContext_TargetInformation セキュリティ コンテキストに使用される資格情報に関する情報を返します。 |
SecPkgContext_UserFlags ユーザー フラグを保持します。 |
SecPkgCredentials_Cert 証明書の資格情報を指定します。 QueryCredentialsAttributes 関数はこの構造を使用します。 |
SecPkgCredentials_KdcProxySettingsW 資格情報の Kerberos プロキシ設定を指定します。 |
SecPkgCredentials_NamesA SecPkgCredentials_Names構造体には、コンテキストに関連付けられているユーザーの名前が保持されます。 QueryCredentialsAttributes 関数はこの構造を使用します。 (ANSI) |
SecPkgCredentials_NamesW SecPkgCredentials_Names構造体には、コンテキストに関連付けられているユーザーの名前が保持されます。 QueryCredentialsAttributes 関数はこの構造を使用します。 (Unicode) |
SecPkgCredentials_SSIProviderA SecPkgCredentials_SSIProvider構造体には、コンテキストに関連付けられている SSI プロバイダー情報が保持されます。 QueryCredentialsAttributes 関数はこの構造を使用します。 (ANSI) |
SecPkgCredentials_SSIProviderW SecPkgCredentials_SSIProvider構造体には、コンテキストに関連付けられている SSI プロバイダー情報が保持されます。 QueryCredentialsAttributes 関数はこの構造を使用します。 (Unicode) |
SecPkgInfoA SecPkgInfo 構造体は、セキュリティ パッケージに関する一般的な情報 (名前や機能など) を提供します。 (ANSI) |
SecPkgInfoW SecPkgInfo 構造体は、セキュリティ パッケージに関する一般的な情報 (名前や機能など) を提供します。 (Unicode) |
SECURITY_INTEGER SECURITY_INTEGERは、数値を保持する構造体です。 他の型を定義する場合に使用されます。 |
SECURITY_PACKAGE_OPTIONS セキュリティ パッケージに関する情報を指定します。 |
SECURITY_STRING カーネル操作の文字列インターフェイスとして使用され、UNICODE_STRING構造体の複製です。 |
SecurityFunctionTableA SecurityFunctionTable 構造体は、SSPI で定義されている関数へのポインターを含むディスパッチ テーブルです。 (ANSI) |
SecurityFunctionTableW SecurityFunctionTable 構造体は、SSPI で定義されている関数へのポインターを含むディスパッチ テーブルです。 (Unicode) |
列挙
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT ネゴシエートされるアプリケーション プロトコル拡張機能を示します。 |
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS SEC アプリケーション プロトコル ネゴシエーションの状態について説明します。 |
SEC_TRAFFIC_SECRET_TYPE 使用されるトラフィック シークレットの種類を示します。 |
SecDelegationType 使用される委任の種類。 |
SECPKG_ATTR_LCT_STATUS InitializeSecurityContext 関数の最新の呼び出しからのトークンが、クライアントからの最後のトークンであるかどうかを示します。 |
SECPKG_CRED_CLASS クライアント コンテキストで使用される資格情報の種類を示します。 SECPKG_CRED_CLASS列挙は、SecPkgContext_CredInfo構造体で使用されます。 |