다음을 통해 공유


System.ServiceModel.Security 네임스페이스

일반적인 보안 관련 형식이 포함되어 있습니다.

클래스

Basic128SecurityAlgorithmSuite

기본 128비트 보안 알고리즘 모음입니다.

Basic192SecurityAlgorithmSuite

기본 192비트 보안 알고리즘 모음입니다.

Basic256SecurityAlgorithmSuite

기본 256비트 보안 알고리즘 모음입니다.

BasicSecurityProfileVersion

기본 보안 프로필 사양에 해당하는 메시지 버전을 제공합니다.

BinarySecretKeyIdentifierClause

이진 암호 보안 토큰에서 키 식별자 절을 나타냅니다.

ChannelProtectionRequirements

이 채널에서 전송되는 메시지의 다른 부분에 적용할 암호화 및 서명 요구 사항을 설명합니다.

DataProtectionSecurityStateEncoder

Windows DataProtection API 기능을 사용하여 보안 상태에 대한 인코딩 및 디코딩 메커니즘을 제공합니다.

DispatchContext

DispatchRequest(DispatchContext) 메서드에 대한 입력 및 출력을 정의합니다.

ExpiredSecurityTokenException

CardSpace 보안 토큰이 만료된 경우 예외가 throw됩니다.

HttpDigestClientCredential

HTTP 클라이언트의 다이제스트 인증에 사용됩니다.

IdentityVerifier

원격 엔드포인트를 나타내는 인증 컨텍스트에 대한 예상 ID를 확인하거나 엔드포인트 주소로부터 ID를 만들기 위해 구현할 수 있는 abstract 기본 클래스입니다.

ImpersonateOnSerializingReplyMessageProperty

회신 메시지의 본문을 serialize하는 동안 가장을 사용하도록 설정하는 도우미 클래스입니다.

InfocardInteractiveChannelInitializer

CardSpace 대화형 채널을 초기화합니다.

IssuedTokenClientCredential

보안 토큰 서비스에서 발급된 토큰을 가져오기 위해 사용된 정보를 나타냅니다.

IssuedTokenServiceCredential

서비스는 클라이언트에서 표시한 페더레이션 자격 증명과 연관된 속성을 구성할 수 있습니다.

KeyNameIdentifierClause

보안 토큰에서 키 이름 식별자 절을 나타냅니다.

MessagePartSpecification

메시지에 포함할 부분을 지정합니다.

MessageSecurityException

메시지에 적용된 보안에 문제가 있을 때 발생한 예외를 나타냅니다.

NonceCache

nonce에 대한 캐시를 나타내는 추상 기본 클래스입니다.

PeerCredential

피어 메시 내에서 피어 노드를 인증할 때 사용되는 자격 증명을 포함합니다.

ScopedMessagePartSpecification

메시지에 포함할 부분을 지정합니다.

SecureConversationServiceCredential

보안 대화 서비스의 자격 증명 설정을 제공합니다.

SecureConversationVersion

지원되는 WS-SecureConversation 버전 집합을 포함합니다. 이 클래스는 추상 클래스입니다.

SecurityAccessDeniedException

보안 권한 부여 요청이 실패할 경우 throw되는 보안 예외를 나타냅니다.

SecurityAlgorithmSuite

알고리즘의 속성을 지정합니다. 이 클래스는 abstract 클래스입니다.

SecurityContextKeyIdentifierClause

보안 컨텍스트 토큰의 키 식별자 절을 나타냅니다.

SecurityCredentialsManager

구현 시 보안 자격 증명 관리자를 나타내는 abstract 클래스를 지정합니다.

SecurityMessageProperty

보안 관련 속성을 포함하며, 메시지에 연결됩니다.

SecurityNegotiationException

메시지의 보안 컨텍스트를 협상하는 동안 오류가 발생했음을 나타냅니다.

SecurityPolicyVersion

지원되는 WS-SecurityPolicy 버전 집합을 포함합니다. 이 클래스는 추상 클래스입니다.

SecurityStateEncoder

보안 상태를 인코딩하기 위해 구현할 수 있는 추상 클래스입니다.

SecurityTokenSpecification

보안 토큰 및 해당 인증 정책을 나타냅니다.

SecurityVersion

제공된 WS-Security 버전의 집합을 포함합니다. 이 클래스는 추상 클래스입니다.

ServiceCredentialsSecurityTokenManager

서비스에서 구성된 SecurityTokenManager를 기반으로 보안 토큰 serializer를 제공하는 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

클라이언트에서 표시한 인증서의 유효성을 검사하기 위해 서비스에서 사용한 설정을 나타냅니다. 또한 MutualCertificateDuplex 메시지 보안 인증 모드를 사용할 때 서비스에서 클라이언트에 대한 응답 또는 콜백을 암호화하는 데 사용하는 인증서도 포함됩니다.

X509CertificateRecipientClientCredential

SSL 인증을 사용하여 서비스에서 표시한 인증서의 유효성을 검사하기 위해 클라이언트에서 사용되는 설정을 나타냅니다. 여기에는 메시지 보안을 사용하여 서비스에 보내는 메시지를 암호화하는 데 사용하기 위해 클라이언트에서 명시적으로 구성되는 서비스에 대한 인증서도 포함됩니다.

X509CertificateRecipientServiceCredential

자체 식별을 위해 서비스에서 사용되는 인증서를 정의합니다.

X509ClientCertificateAuthentication

클라이언트 인증서의 유효성 검사에 필요한 인증 속성을 지정합니다.

X509PeerCertificateAuthentication

피어 인증서의 인증 속성을 지정합니다.

X509ServiceCertificateAuthentication

SSL/TLS 협상을 사용하여 가져온 서비스 인증서를 인증하기 위해 클라이언트 프록시에서 사용하는 설정을 나타냅니다.

인터페이스

IEndpointIdentityProvider

엔드포인트의 ID를 제공합니다.

ISecureConversationSession

보안 대화 보안 세션을 나타냅니다. 통신 당사자는 세션 설정의 일부로 서버에서 발급된 SecurityContextToken을 사용하여 세션에서 모든 메시지를 보호합니다.

ISecuritySession

세션에서 교환되는 모든 메시지가 해당 세션을 설정한 동일한 통신 당사자 사이에 있어야 한다는 요구 사항을 적용하는 ISession의 종류를 나타냅니다.

IWSTrust13AsyncContract

WS-Trust 1.3 프로토콜에 대한 비동기 서비스 계약 인터페이스를 정의합니다.

IWSTrust13SyncContract

WS-Trust 1.3 프로토콜에 대한 서비스 계약을 정의합니다.

IWSTrustChannelContract

IWSTrustChannelContract에 의해 노출되는 메시지 지향 작업 계약을 래핑하는 메서드를 정의하는 서비스 계약입니다.

IWSTrustContract

WS-Trust 메시지를 STS에 보내기 위한 서비스 계약을 정의합니다.

IWSTrustFeb2005AsyncContract

WS-Trust Feb 2005 프로토콜에 대한 비동기 서비스 계약 인터페이스를 정의합니다.

IWSTrustFeb2005SyncContract

WS-Trust Feb 2005 프로토콜에 대한 서비스 계약을 정의합니다.

열거형

MessageProtectionOrder

메시지를 보호하는 작업의 순서를 지정합니다.

SecurityKeyEntropyMode

키 생성에 사용된 엔트로피의 소스를 설명합니다.

SecurityTokenAttachmentMode

보안 토큰이 연결되는 방법을 나열하는 열거형입니다.

UserNamePasswordValidationMode

사용자 이름/암호 모드에서의 유효성 검사 방법을 나열합니다.

X509CertificateValidationMode

인증서의 유효성을 검사하는 방법을 나열하는 열거형입니다.

설명

보안 토큰 및 인증서에 대 한 자세한 내용은을 참조 하십시오 WrappedKeySecurityToken System.ServiceModel.Security.Tokens .

서비스 모델과 겹치는 보안 항목 (예:)에 대 한 자세한 내용은 TcpTransportSecurity 을 참조 하십시오 System.ServiceModel .