System.ServiceModel.Security 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일반적인 보안 관련 형식이 포함되어 있습니다.
클래스
Basic128SecurityAlgorithmSuite |
기본 128비트 보안 알고리즘 모음입니다. |
Basic192SecurityAlgorithmSuite |
기본 192비트 보안 알고리즘 모음입니다. |
Basic256SecurityAlgorithmSuite |
기본 256비트 보안 알고리즘 모음입니다. |
BasicSecurityProfileVersion |
기본 보안 프로필 사양에 해당하는 메시지 버전을 제공합니다. |
BinarySecretKeyIdentifierClause |
이진 암호 보안 토큰에서 키 식별자 절을 나타냅니다. |
ChannelProtectionRequirements |
이 채널에서 전송되는 메시지의 다른 부분에 적용할 암호화 및 서명 요구 사항을 설명합니다. |
DataProtectionSecurityStateEncoder |
Windows |
DispatchContext |
DispatchRequest(DispatchContext) 메서드에 대한 입력 및 출력을 정의합니다. |
ExpiredSecurityTokenException |
CardSpace 보안 토큰이 만료된 경우 예외가 throw됩니다. |
HttpDigestClientCredential |
HTTP 클라이언트의 다이제스트 인증에 사용됩니다. |
IdentityVerifier |
원격 엔드포인트를 나타내는 인증 컨텍스트에 대한 예상 ID를 확인하거나 엔드포인트 주소로부터 ID를 만들기 위해 구현할 수 있는 |
ImpersonateOnSerializingReplyMessageProperty |
회신 메시지의 본문을 serialize하는 동안 가장을 사용하도록 설정하는 도우미 클래스입니다. |
InfocardInteractiveChannelInitializer |
CardSpace 대화형 채널을 초기화합니다. |
IssuedTokenClientCredential |
보안 토큰 서비스에서 발급된 토큰을 가져오기 위해 사용된 정보를 나타냅니다. |
IssuedTokenServiceCredential |
서비스는 클라이언트에서 표시한 페더레이션 자격 증명과 연관된 속성을 구성할 수 있습니다. |
KeyNameIdentifierClause |
보안 토큰에서 키 이름 식별자 절을 나타냅니다. |
MessagePartSpecification |
메시지에 포함할 부분을 지정합니다. |
MessageSecurityException |
메시지에 적용된 보안에 문제가 있을 때 발생한 예외를 나타냅니다. |
NonceCache |
nonce에 대한 캐시를 나타내는 추상 기본 클래스입니다. |
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 |
WS-Trust 메시지를 STS(보안 토큰 서비스)로 전송하는 데 사용되는 채널을 나타냅니다. |
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 협상을 사용하여 가져온 서비스 인증서를 인증하기 위해 클라이언트 프록시에서 사용하는 설정을 나타냅니다. |
인터페이스
IEndpointIdentityProvider |
엔드포인트의 ID를 제공합니다. |
ISecureConversationSession |
보안 대화 보안 세션을 나타냅니다. 통신 당사자는 세션 설정의 일부로 서버에서 발급된 |
ISecuritySession |
세션에서 교환되는 모든 메시지가 해당 세션을 설정한 동일한 통신 당사자 사이에 있어야 한다는 요구 사항을 적용하는 |
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 .