System.ServiceModel.Security 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一般的なセキュリティ関連の型が含まれています。
クラス
| 名前 | 説明 |
|---|---|
| Basic128SecurityAlgorithmSuite |
基本的な 128 ビット セキュリティ アルゴリズム スイート。 |
| Basic192SecurityAlgorithmSuite |
基本的な 192 ビット セキュリティ アルゴリズム スイート。 |
| Basic256SecurityAlgorithmSuite |
基本的な 256 ビット セキュリティ アルゴリズム スイート。 |
| BasicSecurityProfileVersion |
基本セキュリティ プロファイルの仕様に対応するメッセージ バージョンを提供します。 |
| BinarySecretKeyIdentifierClause |
バイナリ シークレット セキュリティ トークンのキー識別子句を表します。 |
| ChannelProtectionRequirements |
このチャネルで送信されるメッセージのさまざまな部分に適用される暗号化と署名の要件について説明します。 |
| DataProtectionSecurityStateEncoder |
Windows |
| DispatchContext |
DispatchRequest(DispatchContext) メソッドへの入力と出力を定義します。 |
| ExpiredSecurityTokenException |
CardSpace セキュリティ トークンの有効期限が切れるとスローされる例外。 |
| HttpDigestClientCredential |
HTTP クライアントのダイジェスト認証に使用されます。 |
| IdentityVerifier |
リモート エンドポイントを表す承認コンテキストに対して予想される ID を検証したり、エンドポイント アドレスから ID を作成したりするために実装できる |
| ImpersonateOnSerializingReplyMessageProperty |
応答メッセージの本文をシリアル化するときに偽装を有効にするヘルパー クラス。 |
| InfocardInteractiveChannelInitializer |
CardSpace 対話型チャネルを初期化します。 |
| IssuedTokenClientCredential |
セキュリティ トークン サービスから発行されたトークンを取得するために使用される情報を表します。 |
| IssuedTokenServiceCredential |
サービスが、クライアントによって提示されるフェデレーション資格情報に関連付けられているプロパティを構成できるようにします。 |
| KeyNameIdentifierClause |
セキュリティ トークン内のキー名識別子句を表します。 |
| MessagePartSpecification |
メッセージに含める部分を指定します。 |
| MessageSecurityException |
メッセージに適用されるセキュリティに問題がある場合に発生した例外を表します。 |
| NonceCache |
nonces のキャッシュを表す抽象基本クラス。 |
| PeerCredential |
ピア メッシュ内のピア ノードを認証するときに使用される資格情報を格納します。 |
| ScopedMessagePartSpecification |
メッセージに含める部分を指定します。 |
| SecureConversationServiceCredential |
セキュリティで保護された会話サービスの資格情報設定を提供します。 |
| SecureConversationVersion |
サポートされている WS-SecureConversation バージョンのセットが含まれています。 これは抽象クラスです。 |
| SecurityAccessDeniedException |
セキュリティ承認要求が失敗したときにスローされるセキュリティ例外を表します。 |
| SecurityAlgorithmSuite |
アルゴリズムのプロパティを指定します。 これは |
| SecurityContextKeyIdentifierClause |
セキュリティ コンテキスト トークンのキー識別子句を表します。 |
| SecurityCredentialsManager |
実装時にセキュリティ資格情報マネージャーを表す |
| 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 |
RST を送信メッセージに書き込むメッセージ本文ライターを表します。 |
| WSTrustRequestProcessingErrorEventArgs |
WS-Trust 要求エラーのデータを提供します。 |
| WSTrustResponseBodyWriter |
RSTR を送信メッセージに書き込むメッセージ本文ライターを表します。 |
| WSTrustServiceContract |
WS-Trust サービス コントラクトの実装の定義。 |
| WSTrustServiceHost |
ServiceHostを登録するためのSecurityTokenServiceを提供します。サービス ホストには、構成に登録されているリスナーの数に基づいて複数のエンドポイントが登録されます。 |
| X509CertificateInitiatorClientCredential |
クライアントが自身を識別するために使用する証明書を定義します。 |
| X509CertificateInitiatorServiceCredential |
クライアントによって提示される証明書を検証するためにサービスによって使用される設定を表します。 また、メッセージ セキュリティ認証モードが使用されている場合に、クライアントの応答またはコールバックの暗号化に使用するサービスの証明書 |
| X509CertificateRecipientClientCredential |
SSL 認証を使用してサービスによって提示される証明書を検証するためにクライアントによって使用される設定を表します。 また、メッセージ セキュリティを使用してサービスへのメッセージを暗号化するために使用するようにクライアントで明示的に構成されているサービスの証明書も含まれます。 |
| X509CertificateRecipientServiceCredential |
サービスが自身を識別するために使用する証明書を定義します。 |
| X509ClientCertificateAuthentication |
クライアント証明書を検証するための認証プロパティを指定します。 |
| X509PeerCertificateAuthentication |
ピア証明書の認証プロパティを指定します。 |
| X509ServiceCertificateAuthentication |
SSL/TLS ネゴシエーションを使用して取得されたサービス証明書を認証するためにクライアント プロキシによって使用される設定を表します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IEndpointIdentityProvider |
エンドポイントの ID を提供します。 |
| ISecureConversationSession |
セキュリティで保護された会話セキュリティ セッションを表します。 通信相手は、セッション確立の一環としてサーバーによって発行された |
| ISecuritySession |
セッションで交換されるすべてのメッセージが、セッションを確立したのと同じ通信相手間にあるという要件を強制する一種の |
| IWSTrust13AsyncContract |
WS-Trust 1.3 プロトコルの非同期サービス コントラクト インターフェイスを定義します。 |
| IWSTrust13SyncContract |
WS-Trust 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」を参照してください。