System.ServiceModel.Security 名前空間

セキュリティ関連の一般的な型が含まれます。

クラス

Basic128SecurityAlgorithmSuite

Basic 128 ビット セキュリティ アルゴリズム スイート。

Basic192SecurityAlgorithmSuite

Basic 192 ビット セキュリティ アルゴリズム スイート。

Basic256SecurityAlgorithmSuite

Basic 256 ビット セキュリティ アルゴリズム スイート。

Basic256Sha256SecurityAlgorithmSuite

セキュリティ関連の一般的な型が含まれます。

BasicSecurityProfileVersion

基本セキュリティ プロファイル仕様に対応するメッセージ バージョンを提供します。

BinarySecretKeyIdentifierClause

バイナリ シークレット セキュリティ トークン内のキー識別句を表します。

ChannelProtectionRequirements

このチャネルで送信されるメッセージのさまざまな部分に適用される暗号化および署名の要件を記述します。

DataProtectionSecurityStateEncoder

Windows DataProtection API 機能を使用してセキュリティ状態のエンコードおよびデコードを行う機構を提供します。

DispatchContext

DispatchRequest(DispatchContext) メソッドに対する入出力を定義します。

ExpiredSecurityTokenException

CardSpace セキュリティ トークンの期限が切れたときにスローされる例外です。

HttpDigestClientCredential

HTTP クライアントのダイジェスト認証に使用されます。

IdentityVerifier

リモート エンドポイントを表す承認コンテキストに対して予想 ID を検証したり、エンドポイント アドレスから ID を作成したりするために実装できる abstract 基本クラスです。

ImpersonateOnSerializingReplyMessageProperty

応答メッセージの本文をシリアル化する際の偽装を有効にするヘルパー クラス。

InfocardInteractiveChannelInitializer

CardSpace の対話型チャネルを初期化します。

IssuedTokenClientCredential

セキュリティ トークン サービスから発行済みトークンを取得するために使用する情報を表します。

IssuedTokenServiceCredential

クライアントから提示されたフェデレーション資格情報に関連付けられているプロパティをサービスが構成できるようにします。

KeyNameIdentifierClause

セキュリティ トークン内のキー名識別句を表します。

MessagePartSpecification

メッセージに含める部分を指定します。

MessageSecurityException

メッセージに適用されているセキュリティでエラーが発生したときに発生する例外を表します。

MessageSecurityTokenVersion

セキュリティ関連の一般的な型が含まれます。

NonceCache

nonce のキャッシュを表す抽象基本クラス。

PeerCredential

ピア メッシュ内のピア ノードを認証するときに使用する資格情報が含まれます。

ScopedMessagePartSpecification

メッセージに含める部分を指定します。

SecureConversationServiceCredential

セキュリティで保護されたメッセージ交換サービスの資格情報の設定を提供します。

SecureConversationVersion

サポートされる WS-SecureConversation のバージョンのセットが含まれます。 これは抽象クラスです。

SecurityAccessDeniedException

セキュリティ承認要求が失敗した場合にスローされるセキュリティ例外を表します。

SecurityAlgorithmSuite

アルゴリズムのプロパティを指定します。 これは abstract クラスです。

SecurityContextKeyIdentifierClause

セキュリティ コンテキスト トークンのキー識別句を表します。

SecurityCredentialsManager

実装された場合、セキュリティ資格情報マネージャーを表す abstract クラスを指定します。

SecurityMessageProperty

セキュリティ関連のプロパティが含まれ、メッセージに添付されます。

SecurityNegotiationException

メッセージのセキュリティ コンテキストをネゴシエートするときにエラーが発生したことを示します。

SecurityPolicyVersion

サポートされる WS-SecurityPolicy のバージョンのセットが含まれます。 これは抽象クラスです。

SecurityStateEncoder

セキュリティ状態をエンコードするために実装できる抽象クラスです。

SecurityTokenSpecification

セキュリティ トークンとその承認ポリシーを表します。

SecurityVersion

サポートされる WS-Security のバージョンのセットが含まれます。 これは抽象クラスです。

ServiceCredentialsSecurityTokenManager

サービス上で構成された SecurityTokenManager に基づいてセキュリティ トークン シリアライザーを提供する ServiceCredentials の実装を表します。

SimpleSecurityTokenProvider

フェデレーション バインディング用に発行されたトークンとしてセキュリティ トークンを生成するセキュリティ トークン プロバイダーを表します。

SspiSecurityTokenProvider

SSPI セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。

SupportingTokenSpecification

サポート セキュリティ トークンとその承認ポリシーを表します。

TripleDesSecurityAlgorithmSuite

Triple-DES セキュリティ アルゴリズム スイート。

TrustVersion

サポートされる WS-Trust のバージョンのセットが含まれます。 これは抽象クラスです。

UserNamePasswordClientCredential

ユーザー名とパスワードに基づいてクライアントの資格情報を表します。

UserNamePasswordServiceCredential

ユーザー名/パスワード認証を使用するユーザーをサービスが認証する方法を構成したり、ログオン トークンのキャッシュを構成したりするために使用されるクラスを表します。

WindowsClientCredential

クライアントを表すために使用される Windows 資格情報に関連するプロパティを指定できます。

WindowsServiceCredential

Windows 認証で使用するサービス資格情報に関するプロパティを提供します。

WSSecurityTokenSerializer

WS-Security、WS-Trust、および WS-SecureConversation セキュリティ仕様で定義されているセキュリティ トークン、セキュリティ キー識別子、およびセキュリティ キー識別句のシリアル化と逆シリアル化に使用されるクラス。

WSTrustChannel

WS-Trust メッセージをセキュリティ トークン サービス (STS) へ送信するために使用されるチャネルを表します。

WSTrustChannelFactory

WS-Trust エンドポイントと通信するために使用するチャネル (WSTrustChannel オブジェクト) を生成するファクトリ 。

WSTrustRequestBodyWriter

送信メッセージに RSTR の書き込みを行うメッセージ本文のライターを表します。

WSTrustRequestProcessingErrorEventArgs

WS-Trust Request Fault にデータを提供します。

WSTrustResponseBodyWriter

送信メッセージに RSTR の書き込みを行うメッセージ本文のライターを表します。

WSTrustServiceContract

Ws-trust サービス コントラクトの実装の定義。

WSTrustServiceHost

ServiceHost を登録するための SecurityTokenService を提供します。サービス ホストには、構成に登録されているリスナーの数に基づいて、複数のエンドポイントが登録されます。

X509CertificateInitiatorClientCredential

クライアントが自身を識別するために使用する証明書を定義します。

X509CertificateInitiatorServiceCredential

クライアントによって提示された証明書を検証するためにサービスが使用する設定を表します。 また、このクラスには、MutualCertificateDuplex メッセージ セキュリティ認証モードが使用されている場合にクライアントへの応答またはコールバックを暗号化するために使用するサービスの証明書も含まれます。

X509CertificateRecipientClientCredential

SSL 認証を使用してサービスから提示された証明書を検証するためにクライアントが使用する設定を表します。 また、このクラスには、メッセージ セキュリティを使用してサービスへのメッセージを暗号化するためにクライアントで明示的に構成される、サービスの証明書も含まれます。

X509CertificateRecipientServiceCredential

サービスが自身を識別するために使用する証明書を定義します。

X509ClientCertificateAuthentication

クライアント証明書を検証するための認証プロパティを指定します。

X509PeerCertificateAuthentication

ピア証明書の認証プロパティを指定します。

X509ServiceCertificateAuthentication

SSL/TLS ネゴシエーションを使用して取得されたサービス証明書を認証するためにクライアント プロキシが使用する設定を表します。

インターフェイス

IEndpointIdentityProvider

エンドポイントの ID を提供します。

ISecureConversationSession

セキュリティで保護された通信のセキュリティ セッションを表します。 送信者と受信者は、サーバーがセッション確立の過程で発行する SecurityContextToken を使用して、セッションのすべてのメッセージをセキュリティで保護します。

ISecuritySession

セッションで交換されるすべてのメッセージが、セッションを確立したのと同じ通信参加者の間で交換されるという要件を強制する、一種の ISession を表します。

IWSTrust13AsyncContract

WS-Trust 1.3 プロトコルの非同期サービス コントラクト インターフェイスを定義します。

IWSTrust13SyncContract

WS-Trust Feb 1.3 プロトコルのサービス コントラクトを定義します。

IWSTrustChannelContract

IWSTrustChannelContract によって公開されたメッセージ指向の操作コントラクトをラップするメソッドを定義するサービス コントラクト。

IWSTrustContract

STS に WS-Trust メッセージを送信するためのサービス コントラクトを定義します。

IWSTrustFeb2005AsyncContract

WS-Trust Feb 2005 プロトコルの非同期サービス コントラクト インターフェイスを定義します。

IWSTrustFeb2005SyncContract

WS-Trust Feb 2005 プロトコルのサービス コントラクトを定義します。

列挙型

MessageProtectionOrder

メッセージを保護する操作の順序を指定します。

SecurityKeyEntropyMode

キーの生成に使用されるエントロピのソースを示します。

SecurityTokenAttachmentMode

セキュリティ トークンが結び付けられる方法を示す列挙体です。

UserNamePasswordValidationMode

ユーザー名/パスワード モードでの検証方法を示します。

X509CertificateValidationMode

証明書の検証方法を示す列挙体です。

注釈

セキュリティ トークンと証明書の詳細については、「 WrappedKeySecurityToken」を参照してください System.ServiceModel.Security.Tokens

サービス モデルと重複するセキュリティ トピックの詳細については、「 TcpTransportSecurity」を参照してください System.ServiceModel