System.ServiceModel.Security 名前空間
セキュリティ関連の一般的な型が含まれます。 Contains general security-related types.
クラス
Basic128SecurityAlgorithmSuite |
Basic 128 ビット セキュリティ アルゴリズム スイート。The basic 128-bit security algorithm suite. |
Basic192SecurityAlgorithmSuite |
Basic 192 ビット セキュリティ アルゴリズム スイート。The basic 192-bit security algorithm suite. |
Basic256SecurityAlgorithmSuite |
Basic 256 ビット セキュリティ アルゴリズム スイート。The basic 256-bit security algorithm suite. |
BasicSecurityProfileVersion |
基本セキュリティ プロファイル仕様に対応するメッセージ バージョンを提供します。Provides a message version that corresponds to the Basic Security Profile specification. |
BinarySecretKeyIdentifierClause |
バイナリ シークレット セキュリティ トークン内のキー識別句を表します。Represents the key identifier clause in a binary secret security token. |
ChannelProtectionRequirements |
このチャネルで送信されるメッセージのさまざまな部分に適用される暗号化および署名の要件を記述します。Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel. |
DataProtectionSecurityStateEncoder |
Windows |
DispatchContext |
DispatchRequest(DispatchContext) メソッドに対する入出力を定義します。Defines the inputs and outputs to the DispatchRequest(DispatchContext) method. |
ExpiredSecurityTokenException |
CardSpace セキュリティ トークンの期限が切れたときにスローされる例外です。Exception thrown when a CardSpace security token expires. |
HttpDigestClientCredential |
HTTP クライアントのダイジェスト認証に使用されます。Used for digest authentication of HTTP clients. |
IdentityVerifier |
リモート エンドポイントを表す承認コンテキストに対して予想 ID を検証したり、エンドポイント アドレスから ID を作成したりするために実装できる |
ImpersonateOnSerializingReplyMessageProperty |
応答メッセージの本文をシリアル化する際の偽装を有効にするヘルパー クラス。A helper class to enable impersonation while serializing the body of the reply message. |
InfocardInteractiveChannelInitializer |
CardSpace の対話型チャネルを初期化します。Initializes a CardSpace interactive channel. |
IssuedTokenClientCredential |
セキュリティ トークン サービスから発行済みトークンを取得するために使用する情報を表します。Represents information used to obtain an issued token from a security token service. |
IssuedTokenServiceCredential |
クライアントから提示されたフェデレーション資格情報に関連付けられているプロパティをサービスが構成できるようにします。Allows a service to configure properties associated with the federated credential presented by the client. |
KeyNameIdentifierClause |
セキュリティ トークン内のキー名識別句を表します。Represents the key name identifier clause in a security token. |
MessagePartSpecification |
メッセージに含める部分を指定します。Specifies which parts are included in a message. |
MessageSecurityException |
メッセージに適用されているセキュリティでエラーが発生したときに発生する例外を表します。Represents an exception that occurred when there is something wrong with the security applied on a message. |
NonceCache |
nonce のキャッシュを表す抽象基本クラス。An abstract base class that represents a cache for nonces. |
PeerCredential |
ピア メッシュ内のピア ノードを認証するときに使用する資格情報が含まれます。Contains the credentials used when authenticating a peer node within a peer mesh. |
ScopedMessagePartSpecification |
メッセージに含める部分を指定します。Specifies which parts are included in a message. |
SecureConversationServiceCredential |
セキュリティで保護されたメッセージ交換サービスの資格情報の設定を提供します。Provides credential settings for a secure conversation service. |
SecureConversationVersion |
サポートされる WS-SecureConversation のバージョンのセットが含まれます。Contains the set of supported WS-SecureConversation versions. これは抽象クラスです。This is an abstract class. |
SecurityAccessDeniedException |
セキュリティ承認要求が失敗した場合にスローされるセキュリティ例外を表します。Represents the security exception that is thrown when a security authorization request fails. |
SecurityAlgorithmSuite |
アルゴリズムのプロパティを指定します。Specifies properties of algorithms. これは |
SecurityContextKeyIdentifierClause |
セキュリティ コンテキスト トークンのキー識別句を表します。Represents the key identifier clause for a security context token. |
SecurityCredentialsManager |
実装された場合、セキュリティ資格情報マネージャーを表す |
SecurityMessageProperty |
セキュリティ関連のプロパティが含まれ、メッセージに添付されます。Contains security-related properties and is attached to a message. |
SecurityNegotiationException |
メッセージのセキュリティ コンテキストをネゴシエートするときにエラーが発生したことを示します。Indicates that an error occurred while negotiating the security context for a message. |
SecurityPolicyVersion |
サポートされる WS-SecurityPolicy のバージョンのセットが含まれます。Contains the set of supported WS-SecurityPolicy versions. これは抽象クラスです。This is an abstract class. |
SecurityStateEncoder |
セキュリティ状態をエンコードするために実装できる抽象クラスです。An abstract class that can be implemented to encode the security state. |
SecurityTokenSpecification |
セキュリティ トークンとその承認ポリシーを表します。Represents a security token and its authorization policies. |
SecurityVersion |
サポートされる WS-Security のバージョンのセットが含まれます。Contains the set of supported WS-Security versions. これは抽象クラスです。This is an abstract class. |
ServiceCredentialsSecurityTokenManager |
サービス上で構成された SecurityTokenManager に基づいてセキュリティ トークン シリアライザーを提供する ServiceCredentials の実装を表します。Represents a SecurityTokenManager implementation that provides security token serializers based on the ServiceCredentials configured on the service. |
SimpleSecurityTokenProvider |
フェデレーション バインディング用に発行されたトークンとしてセキュリティ トークンを生成するセキュリティ トークン プロバイダーを表します。Represents a security token provider that produces a security token as an issued token for federated bindings. |
SspiSecurityTokenProvider |
SSPI セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。Represents a security token provider that provides an SSPI security token. |
SupportingTokenSpecification |
サポート セキュリティ トークンとその承認ポリシーを表します。Represents a supporting security token and its authorization policies. |
TripleDesSecurityAlgorithmSuite |
Triple-DES セキュリティ アルゴリズム スイート。The triple-DES security algorithm suite. |
TrustVersion |
サポートされる WS-Trust のバージョンのセットが含まれます。Contains the set of supported WS-Trust versions. これは抽象クラスです。This is an abstract class. |
UserNamePasswordClientCredential |
ユーザー名とパスワードに基づいてクライアントの資格情報を表します。Represents a client credential based on user name and password. |
UserNamePasswordServiceCredential |
ユーザー名/パスワード認証を使用するユーザーをサービスが認証する方法を構成したり、ログオン トークンのキャッシュを構成したりするために使用されるクラスを表します。Represents a class that is used to configure how the service authenticates users that use user name/password authentication and to configure the caching of logon tokens. |
WindowsClientCredential |
クライアントを表すために使用される Windows 資格情報に関連するプロパティを指定できます。Allows you to specify properties related to Windows credentials to be used to represent the client. |
WindowsServiceCredential |
Windows 認証で使用するサービス資格情報に関するプロパティを提供します。Provides properties that describe the service credentials used for Windows authentication. |
WSSecurityTokenSerializer |
WS-Security、WS-Trust、および WS-SecureConversation セキュリティ仕様で定義されているセキュリティ トークン、セキュリティ キー識別子、およびセキュリティ キー識別句のシリアル化と逆シリアル化に使用されるクラス。The class used for serializing and deserializing security tokens, security key identifiers, and security key identifier clauses defined in the WS-Security, WS-Trust, and WS-SecureConversation security specifications. |
WSTrustChannel |
WS-Trust メッセージをセキュリティ トークン サービス (STS) へ送信するために使用されるチャネルを表します。Represents a channel that is used to send WS-Trust messages to a security token service (STS). |
WSTrustChannelFactory |
WS-Trust エンドポイントと通信するために使用するチャネル (WSTrustChannel オブジェクト) を生成するファクトリ 。A factory that produces channels (WSTrustChannel objects) used to communicate to a WS-Trust endpoint. |
WSTrustRequestBodyWriter |
送信メッセージに RSTR の書き込みを行うメッセージ本文のライターを表します。Represents a message body writer that writes an RST to an outgoing message. |
WSTrustRequestProcessingErrorEventArgs |
WS-Trust Request Fault にデータを提供します。Provides data for a WS-Trust Request Fault. |
WSTrustResponseBodyWriter |
送信メッセージに RSTR の書き込みを行うメッセージ本文のライターを表します。Represents a message body writer that writes an RSTR to an outgoing message. |
WSTrustServiceContract |
Ws-trust サービス コントラクトの実装の定義。Definition of the WS-Trust service contract implementation. |
WSTrustServiceHost |
ServiceHost を登録するための SecurityTokenService を提供します。サービス ホストには、構成に登録されているリスナーの数に基づいて、複数のエンドポイントが登録されます。Provides a ServiceHost for registering a SecurityTokenService The service host will have multiple endpoints registered based on the number of listeners registered in the configuration. |
X509CertificateInitiatorClientCredential |
クライアントが自身を識別するために使用する証明書を定義します。Defines a certificate used by a client to identify itself. |
X509CertificateInitiatorServiceCredential |
クライアントによって提示された証明書を検証するためにサービスが使用する設定を表します。Represents the settings used by the service to validate the certificate presented by the clients. また、このクラスには、 |
X509CertificateRecipientClientCredential |
SSL 認証を使用してサービスから提示された証明書を検証するためにクライアントが使用する設定を表します。Represents the settings used by the client to validate the certificate presented by the service using SSL authentication. また、このクラスには、メッセージ セキュリティを使用してサービスへのメッセージを暗号化するためにクライアントで明示的に構成される、サービスの証明書も含まれます。It also contains any certificate for the service that is explicitly configured on the client to use for encrypting messages to the service using message security. |
X509CertificateRecipientServiceCredential |
サービスが自身を識別するために使用する証明書を定義します。Defines a certificate used by a service to identify itself. |
X509ClientCertificateAuthentication |
クライアント証明書を検証するための認証プロパティを指定します。Specifies authentication properties for validating the client certificate. |
X509PeerCertificateAuthentication |
ピア証明書の認証プロパティを指定します。Specifies authentication properties for the peer certificate. |
X509ServiceCertificateAuthentication |
SSL/TLS ネゴシエーションを使用して取得されたサービス証明書を認証するためにクライアント プロキシが使用する設定を表します。Represents the settings used by the client proxy to authenticate service certificates that are obtained using SSL/TLS negotiation. |
インターフェイス
IEndpointIdentityProvider |
エンドポイントの ID を提供します。Provides the identity of an endpoint. |
ISecureConversationSession |
セキュリティで保護された通信のセキュリティ セッションを表します。Represents a secure conversation security session. 送信者と受信者は、サーバーがセッション確立の過程で発行する |
ISecuritySession |
セッションで交換されるすべてのメッセージが、セッションを確立したのと同じ通信参加者の間で交換されるという要件を強制する、一種の |
IWSTrust13AsyncContract |
WS-Trust 1.3 プロトコルの非同期サービス コントラクト インターフェイスを定義します。Defines the asynchronous service contract interface for the WS-Trust 1.3 protocol. |
IWSTrust13SyncContract |
WS-Trust Feb 1.3 プロトコルのサービス コントラクトを定義します。Defines the service contract for the WS-Trust 1.3 protocol. |
IWSTrustChannelContract |
IWSTrustChannelContract によって公開されたメッセージ指向の操作コントラクトをラップするメソッドを定義するサービス コントラクト。A service contract that defines the methods that wrap the Message-oriented operation contracts exposed by IWSTrustChannelContract. |
IWSTrustContract |
STS に WS-Trust メッセージを送信するためのサービス コントラクトを定義します。Defines the service contract for sending WS-Trust messages to an STS. |
IWSTrustFeb2005AsyncContract |
WS-Trust Feb 2005 プロトコルの非同期サービス コントラクト インターフェイスを定義します。Defines an asynchronous service contract interface for the WS-Trust Feb 2005 protocol. |
IWSTrustFeb2005SyncContract |
WS-Trust Feb 2005 プロトコルのサービス コントラクトを定義します。Defines the service contract for the WS-Trust Feb 2005 protocol. |
列挙型
MessageProtectionOrder |
メッセージを保護する操作の順序を指定します。Specifies the order of operations that protect a message. |
SecurityKeyEntropyMode |
キーの生成に使用されるエントロピのソースを示します。Describes the source of entropy used for key generation. |
SecurityTokenAttachmentMode |
セキュリティ トークンが結び付けられる方法を示す列挙体です。An enumeration that lists the ways in which security tokens are attached. |
UserNamePasswordValidationMode |
ユーザー名/パスワード モードでの検証方法を示します。Lists ways to validate in username/password mode. |
X509CertificateValidationMode |
証明書の検証方法を示す列挙体です。An enumeration that lists the ways of validating a certificate. |
注釈
セキュリティトークンと証明書の詳細については、 WrappedKeySecurityToken 「」を参照してください System.ServiceModel.Security.Tokens 。For more information about security tokens and certificates, for example, WrappedKeySecurityToken, see System.ServiceModel.Security.Tokens.
サービスモデルと重複するセキュリティトピックの詳細については、 TcpTransportSecurity 「」を参照してください System.ServiceModel 。For information about security topics that overlap with the service model, for example, TcpTransportSecurity, see System.ServiceModel.