다음을 통해 공유


System.Net.Security 네임스페이스

호스트 간의 보안 통신을 위한 네트워크 스트림을 제공합니다.

클래스

AuthenticatedStream

스트림 전체에서 자격 증명을 전달하고 클라이언트-서버 애플리케이션에 대해 인증을 요청하거나 수행하는 메서드를 제공합니다.

CipherSuitesPolicy

허용되는 암호 모음을 지정합니다.

NegotiateAuthentication

클라이언트-서버 통신에서 Negotiate, NTLM 또는 Kerberos 보안 프로토콜을 사용하여 클라이언트 또는 서버를 인증하는 상태 저장 인증 교환을 나타냅니다.

NegotiateAuthenticationClientOptions

인증 교환의 클라이언트 쪽에 대한 속성 모음을 나타냅니다.

NegotiateAuthenticationServerOptions

인증 교환의 서버 쪽에 대한 속성 모음을 나타냅니다.

NegotiateStream

클라이언트-서버 통신에서 협상 보안 프로토콜을 사용하여 클라이언트를 인증하고 선택적으로 서버를 인증하는 스트림을 제공합니다.

SslCertificateTrust

SSL/TLS 연결에 사용할 신뢰 정책을 나타냅니다.

SslClientAuthenticationOptions

SslStream에 대한 클라이언트 인증 속성 모음을 나타냅니다.

SslServerAuthenticationOptions

이 구조체는 SslStream에 대한 서버 인증 속성 모음을 나타냅니다.

SslStream

SSL(Secure Socket Layer) 보안 프로토콜을 사용하여 서버 및 필요에 따라 클라이언트를 인증하는 클라이언트-서버 통신에 사용되는 스트림을 제공합니다.

SslStreamCertificateContext

인증서 체인을 빌드하는 데 사용되는 인증서 세트를 나타냅니다.

구조체

SslApplicationProtocol

TLS 애플리케이션 프로토콜의 값을 나타냅니다.

SslClientHelloInfo

이 구조체는 받은 TLS 클라이언트 Hello 프레임의 정보를 포함합니다.

열거형

AuthenticationLevel

WebRequest 클래스와 이 클래스에서 파생된 클래스를 사용하여 리소스를 요청할 때 인증 및 가장에 대한 클라이언트 요구 사항을 지정합니다.

EncryptionPolicy

암호화 정책을 지정합니다.

NegotiateAuthenticationStatusCode

인증 교환의 단일 단계에 대한 상태를 지정합니다.

ProtectionLevel

인증된 스트림에 대해 요청된 보안 서비스를 나타냅니다.

SslPolicyErrors

SSL(Secure Socket Layer) 정책 오류를 열거합니다.

TlsCipherSuite

TLS(이전에는 SSL) 프로토콜의 암호 그룹 값을 나타냅니다.

대리자

LocalCertificateSelectionCallback

인증에 사용되는 로컬 SSL(Secure Sockets Layer) 인증서를 선택합니다.

RemoteCertificateValidationCallback

인증에 사용되는 원격 SSL(Secure Sockets Layer) 인증서를 확인합니다.

ServerCertificateSelectionCallback

서버 SSL(Secure Sockets Layer) 인증서를 선택합니다.

ServerOptionsSelectionCallback

클라이언트에서 요청한 이름을 기준으로 세션 속성을 선택하는 비동기 콜백 메서드를 나타냅니다.