System.Net.Security 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호스트 간의 보안 통신을 위한 네트워크 스트림을 제공합니다.
클래스
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 |
클라이언트에서 요청한 이름을 기준으로 세션 속성을 선택하는 비동기 콜백 메서드를 나타냅니다. |
.NET