System.ServiceModel.Security 네임스페이스

일반적인 보안 관련 형식을 포함합니다.

클래스

Name Description
Basic128SecurityAlgorithmSuite

기본 128비트 보안 알고리즘 제품군입니다.

Basic192SecurityAlgorithmSuite

기본 192비트 보안 알고리즘 제품군입니다.

Basic256SecurityAlgorithmSuite

기본 256비트 보안 알고리즘 제품군입니다.

BasicSecurityProfileVersion

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

BinarySecretKeyIdentifierClause

이진 비밀 보안 토큰의 키 식별자 절을 나타냅니다.

ChannelProtectionRequirements

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

DataProtectionSecurityStateEncoder

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

DispatchContext

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

ExpiredSecurityTokenException

CardSpace 보안 토큰이 만료되면 예외가 throw됩니다.

HttpDigestClientCredential

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

IdentityVerifier

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

ImpersonateOnSerializingReplyMessageProperty

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

InfocardInteractiveChannelInitializer

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

IssuedTokenClientCredential

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

IssuedTokenServiceCredential

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

KeyNameIdentifierClause

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

MessagePartSpecification

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

MessageSecurityException

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

NonceCache

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

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

STS(보안 토큰 서비스)에 WS-Trust 메시지를 보내는 데 사용되는 채널을 나타냅니다.

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 협상을 사용하여 얻은 서비스 인증서를 인증하기 위해 클라이언트 프록시에서 사용하는 설정을 나타냅니다.

인터페이스

Name Description
IEndpointIdentityProvider

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

ISecureConversationSession

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

ISecuritySession

세션에서 교환된 모든 메시지가 세션을 설정한 동일한 통신 당사자 간에 있다는 요구 사항을 적용하는 일종의 ISession 형식을 나타냅니다.

IWSTrust13AsyncContract

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

IWSTrust13SyncContract

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

IWSTrustChannelContract

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

IWSTrustContract

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

IWSTrustFeb2005AsyncContract

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

IWSTrustFeb2005SyncContract

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

열거형

Name Description
MessageProtectionOrder

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

SecurityKeyEntropyMode

키 생성에 사용되는 엔트로피의 원본을 설명합니다.

SecurityTokenAttachmentMode

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

UserNamePasswordValidationMode

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

X509CertificateValidationMode

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

설명

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

서비스 모델 TcpTransportSecurity과 겹치는 보안 항목에 대한 자세한 내용은 다음을 참조하세요 System.ServiceModel.