NegotiateAuthentication クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントとサーバー間の通信で、ネゴシエート、NTLM、または Kerberos のセキュリティ プロトコルを使用してクライアントまたはサーバーを認証するステートフル認証交換を表します。
public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
- 継承
-
NegotiateAuthentication
- 実装
コンストラクター
NegotiateAuthentication(NegotiateAuthenticationClientOptions) |
クライアント側認証セッションの NegotiateAuthentication の新しいインスタンスを初期化します。 |
NegotiateAuthentication(NegotiateAuthenticationServerOptions) |
サーバー側認証セッションの NegotiateAuthentication の新しいインスタンスを初期化します。 |
プロパティ
ImpersonationLevel |
偽装のネゴシエート されたレベルを示す値を取得します。 |
IsAuthenticated |
認証が正常に完了し、セッションが確立されたかどうかを示す値を取得します。 |
IsEncrypted |
データ暗号化がネゴシエートされたかどうかを示す値を取得します。 |
IsMutuallyAuthenticated |
サーバーとクライアントの両方が認証されているかどうかを示す値を取得します。 |
IsServer |
認証のローカル側がサーバーを表しているかどうかを示す値を取得します。 |
IsSigned |
データ署名がネゴシエートされたかどうかを示す値を取得します。 |
Package |
ネゴシエートされた認証パッケージの名前を取得します。 |
ProtectionLevel |
ネゴシエートされた保護レベルを示します。 |
RemoteIdentity |
リモート パーティの ID に関する情報を取得します。 |
TargetName |
サーバーのターゲット名 (サービス プリンシパル名) を取得します。 |
メソッド
ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>) |
特定のメッセージの整合性チェックを計算します。 |
Dispose() |
NegotiateAuthentication によって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。 |
Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode) |
相手から送信された認証トークンを評価し、応答でトークンを返します。 |
GetOutgoingBlob(String, NegotiateAuthenticationStatusCode) |
相手から送信された認証トークンを評価し、応答でトークンを返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean) |
相手が署名または暗号化を適用して入力メッセージをラップ解除します。 |
UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean) |
他のパーティによって適用された署名または暗号化を含む入力メッセージを、その場でラップ解除します。 |
VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
特定のメッセージのメッセージ整合性チェックを検証します。 |
Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) |
入力メッセージを署名と必要に応じて暗号化でラップします。 |
適用対象
.NET