System.ServiceModel.Security 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일반적인 보안 관련 형식을 포함합니다.
클래스
| Name | Description |
|---|---|
| Basic128SecurityAlgorithmSuite |
기본 128비트 보안 알고리즘 제품군입니다. |
| Basic192SecurityAlgorithmSuite |
기본 192비트 보안 알고리즘 제품군입니다. |
| Basic256SecurityAlgorithmSuite |
기본 256비트 보안 알고리즘 제품군입니다. |
| BasicSecurityProfileVersion |
기본 보안 프로필 사양에 해당하는 메시지 버전을 제공합니다. |
| BinarySecretKeyIdentifierClause |
이진 비밀 보안 토큰의 키 식별자 절을 나타냅니다. |
| ChannelProtectionRequirements |
이 채널에서 전송되는 메시지의 여러 부분에 적용되는 암호화 및 서명 요구 사항에 대해 설명합니다. |
| DataProtectionSecurityStateEncoder |
Windows |
| DispatchContext |
메서드에 대한 입력 및 출력을 DispatchRequest(DispatchContext) 정의합니다. |
| ExpiredSecurityTokenException |
CardSpace 보안 토큰이 만료되면 예외가 throw됩니다. |
| HttpDigestClientCredential |
HTTP 클라이언트의 다이제스트 인증에 사용됩니다. |
| IdentityVerifier |
|
| ImpersonateOnSerializingReplyMessageProperty |
회신 메시지의 본문을 serialize하는 동안 가장을 사용하도록 설정하는 도우미 클래스입니다. |
| InfocardInteractiveChannelInitializer |
CardSpace 대화형 채널을 초기화합니다. |
| IssuedTokenClientCredential |
보안 토큰 서비스에서 발급된 토큰을 가져오는 데 사용되는 정보를 나타냅니다. |
| IssuedTokenServiceCredential |
서비스에서 클라이언트에서 제공하는 페더레이션 자격 증명과 연결된 속성을 구성할 수 있습니다. |
| KeyNameIdentifierClause |
보안 토큰의 키 이름 식별자 절을 나타냅니다. |
| MessagePartSpecification |
메시지에 포함되는 부분을 지정합니다. |
| MessageSecurityException |
메시지에 적용된 보안에 문제가 있을 때 발생한 예외를 나타냅니다. |
| NonceCache |
nonces에 대한 캐시를 나타내는 추상 기본 클래스입니다. |
| PeerCredential |
피어 메시 내에서 피어 노드를 인증할 때 사용되는 자격 증명을 포함합니다. |
| ScopedMessagePartSpecification |
메시지에 포함되는 부분을 지정합니다. |
| SecureConversationServiceCredential |
보안 대화 서비스에 대한 자격 증명 설정을 제공합니다. |
| SecureConversationVersion |
지원되는 WS-SecureConversation 버전 집합을 포함합니다. 추상 클래스입니다. |
| SecurityAccessDeniedException |
보안 권한 부여 요청이 실패할 때 throw되는 보안 예외를 나타냅니다. |
| SecurityAlgorithmSuite |
알고리즘의 속성을 지정합니다. 클래스입니다 |
| SecurityContextKeyIdentifierClause |
보안 컨텍스트 토큰의 키 식별자 절을 나타냅니다. |
| SecurityCredentialsManager |
|
| 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 |
클라이언트에서 제공하는 인증서의 유효성을 검사하기 위해 서비스에서 사용하는 설정을 나타냅니다. 또한 메시지 보안 인증 모드를 사용할 때 |
| X509CertificateRecipientClientCredential |
SSL 인증을 사용하여 서비스에서 제공하는 인증서의 유효성을 검사하기 위해 클라이언트에서 사용하는 설정을 나타냅니다. 또한 메시지 보안을 사용하여 서비스에 메시지를 암호화하는 데 사용하도록 클라이언트에서 명시적으로 구성된 서비스에 대한 인증서도 포함됩니다. |
| X509CertificateRecipientServiceCredential |
서비스에서 자신을 식별하는 데 사용하는 인증서를 정의합니다. |
| X509ClientCertificateAuthentication |
클라이언트 인증서의 유효성을 검사하기 위한 인증 속성을 지정합니다. |
| X509PeerCertificateAuthentication |
피어 인증서에 대한 인증 속성을 지정합니다. |
| X509ServiceCertificateAuthentication |
SSL/TLS 협상을 사용하여 얻은 서비스 인증서를 인증하기 위해 클라이언트 프록시에서 사용하는 설정을 나타냅니다. |
인터페이스
| Name | Description |
|---|---|
| IEndpointIdentityProvider |
엔드포인트의 ID를 제공합니다. |
| ISecureConversationSession |
보안 대화 보안 세션을 나타냅니다. 통신 당사자는 세션 설정의 일부로 서버에서 발급한 |
| ISecuritySession |
세션에서 교환된 모든 메시지가 세션을 설정한 동일한 통신 당사자 간에 있다는 요구 사항을 적용하는 일종의 |
| 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.