System.ServiceModel.Security Namespace

System.ServiceModel.Security 네임스페이스는 SecurityAlgorithmSuite와 같은 일반적인 보안 관련 항목을 다룹니다. The System.ServiceModel.Security namespace deals with general security-related topics, for example, SecurityAlgorithmSuite.

클래스

Basic128SecurityAlgorithmSuite

기본 128비트 보안 알고리즘 모음입니다.The basic 128-bit security algorithm suite.

Basic192SecurityAlgorithmSuite

기본 192비트 보안 알고리즘 모음입니다.The basic 192-bit security algorithm suite.

Basic256SecurityAlgorithmSuite

기본 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 DataProtection API 기능을 사용하여 보안 상태에 대한 인코딩 및 디코딩 메커니즘을 제공합니다.Provides encoding and decoding mechanisms for the security state using the Windows DataProtection API functionality.

DispatchContext

DispatchRequest(DispatchContext) 메서드에 대한 입력 및 출력을 정의합니다.Defines the inputs and outputs to the DispatchRequest(DispatchContext) method.

ExpiredSecurityTokenException

CardSpace 보안 토큰이 만료된 경우 예외가 throw됩니다.Exception thrown when a CardSpace security token expires.

HttpDigestClientCredential

HTTP 클라이언트의 다이제스트 인증에 사용됩니다.Used for digest authentication of HTTP clients.

IdentityVerifier

원격 엔드포인트를 나타내는 인증 컨텍스트에 대한 예상 ID를 확인하거나 엔드포인트 주소로부터 ID를 만들기 위해 구현할 수 있는 abstract 기본 클래스입니다.An abstract base class that can be implemented to verify an expected identity against an authorization context that represents a remote endpoint, or to create an identity from an endpoint address.

ImpersonateOnSerializingReplyMessageProperty

회신 메시지의 본문을 serialize하는 동안 가장을 사용하도록 설정하는 도우미 클래스입니다.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

보안 권한 부여 요청이 실패할 경우 throw되는 보안 예외를 나타냅니다.Represents the security exception that is thrown when a security authorization request fails.

SecurityAlgorithmSuite

알고리즘의 속성을 지정합니다.Specifies properties of algorithms. 이 클래스는 abstract 클래스입니다.This is an abstract class.

SecurityContextKeyIdentifierClause

보안 컨텍스트 토큰의 키 식별자 절을 나타냅니다.Represents the key identifier clause for a security context token.

SecurityCredentialsManager

구현 시 보안 자격 증명 관리자를 나타내는 abstract 클래스를 지정합니다.Specifies an abstract class that when implemented represents a security credentials manager.

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를 기반으로 보안 토큰 serializer를 제공하는 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 보안 사양에서 정의된 보안 토큰, 보안 키 식별자 및 보안 키 식별자 절을 serialize 및 deserialize하는 데 사용되는 클래스입니다.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

나가는 메시지에 RST를 쓰는 메시지 본문 작성기를 나타냅니다.Represents a message body writer that writes an RST to an outgoing message.

WSTrustRequestProcessingErrorEventArgs

WS-Trust 요청 오류에 대한 데이터를 제공합니다.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. 또한 MutualCertificateDuplex 메시지 보안 인증 모드를 사용할 때 서비스에서 클라이언트에 대한 응답 또는 콜백을 암호화하는 데 사용하는 인증서도 포함됩니다.It also contains a certificate for the service to use for encrypting responses or callbacks for clients when MutualCertificateDuplex message security authentication mode is used.

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. 통신 당사자는 세션 설정의 일부로 서버에서 발급된 SecurityContextToken을 사용하여 세션에서 모든 메시지를 보호합니다.The communicating parties secure all messages on the session using a SecurityContextToken that is issued by the server as part of session establishment.

ISecuritySession

세션에서 교환되는 모든 메시지가 해당 세션을 설정한 동일한 통신 당사자 사이에 있어야 한다는 요구 사항을 적용하는 ISession의 종류를 나타냅니다.Represents a kind of ISession that enforces the requirement that all messages exchanged on the session are between the same communicating parties that established the session.

IWSTrust13AsyncContract

WS-Trust 1.3 프로토콜에 대한 비동기 서비스 계약 인터페이스를 정의합니다.Defines the asynchronous service contract interface for the WS-Trust 1.3 protocol.

IWSTrust13SyncContract

WS-Trust 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

WS-Trust 메시지를 STS에 보내기 위한 서비스 계약을 정의합니다.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 topics dealing with security tokens and certificates, for example WrappedKeySecurityToken see System.ServiceModel.Security.Tokens.

TcpTransportSecurity와 같은 서비스 모델과 공통되는 보안 항목에 대해서는 System.ServiceModel을 참조하십시오.For security topics that overlap with the service model, for example TcpTransportSecurity, see System.ServiceModel.