System.Net.Security 네임스페이스

호스트 간의 보안 통신을 위한 네트워크 스트림을 제공합니다. Provides network streams for secure communications between hosts.

클래스

AuthenticatedStream

스트림 전체에서 자격 증명을 전달하고 클라이언트-서버 애플리케이션에 대해 인증을 요청하거나 수행하는 메서드를 제공합니다.Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications.

CipherSuitesPolicy

허용되는 암호 모음을 지정합니다.Specifies allowed cipher suites.

NegotiateStream

클라이언트-서버 통신에서 협상 보안 프로토콜을 사용하여 클라이언트를 인증하고 선택적으로 서버를 인증하는 스트림을 제공합니다.Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication.

SslClientAuthenticationOptions

SslStream에 대한 클라이언트 인증 속성 모음을 나타냅니다.Represents a client authentication property bag for the SslStream.

SslServerAuthenticationOptions

이 구조체는 SslStream에 대한 서버 인증 속성 모음을 나타냅니다.This struct represents a server authentication property bag for the SslStream.

SslStream

SSL(Secure Socket Layer) 보안 프로토콜을 사용하여 서버 및 필요에 따라 클라이언트를 인증하는 클라이언트-서버 통신에 사용되는 스트림을 제공합니다.Provides a stream used for client-server communication that uses the Secure Socket Layer (SSL) security protocol to authenticate the server and optionally the client.

SslStreamCertificateContext

인증서 체인을 빌드하는 데 사용되는 인증서 세트를 나타냅니다.Represents a set of certificates used for building a certificate chain.

구조체

SslApplicationProtocol

TLS 애플리케이션 프로토콜의 값을 나타냅니다.Represents a value of TLS Application protocol.

SslClientHelloInfo

이 구조체는 받은 TLS 클라이언트 Hello 프레임의 정보를 포함합니다.This struct contains information from received TLS Client Hello frame.

열거형

AuthenticationLevel

WebRequest 클래스와 이 클래스에서 파생된 클래스를 사용하여 리소스를 요청할 때 인증 및 가장에 대한 클라이언트 요구 사항을 지정합니다.Specifies client requirements for authentication and impersonation when using the WebRequest class and derived classes to request a resource.

EncryptionPolicy

사용할 EncryptionPolicy입니다.The EncryptionPolicy to use.

ProtectionLevel

인증된 스트림에 대해 요청된 보안 서비스를 나타냅니다.Indicates the security services requested for an authenticated stream.

SslPolicyErrors

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

TlsCipherSuite

TLS(이전에는 SSL) 프로토콜의 암호 그룹 값을 나타냅니다.Represents cipher suite values for the TLS (formerly SSL) protocol.

대리자

LocalCertificateSelectionCallback

인증에 사용되는 로컬 SSL(Secure Sockets Layer) 인증서를 선택합니다.Selects the local Secure Sockets Layer (SSL) certificate used for authentication.

RemoteCertificateValidationCallback

인증에 사용되는 원격 SSL(Secure Sockets Layer) 인증서를 확인합니다.Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.

ServerCertificateSelectionCallback

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

ServerOptionsSelectionCallback

클라이언트에서 요청한 이름을 기준으로 세션 속성을 선택하는 비동기 콜백 메서드를 나타냅니다.Represents the asynchronous callback method that will select session properties based on the name requested by the client.