다음을 통해 공유


NSStreamSocketSecurityLevel 열거형

정의

NSStream에 사용할 보안 프로토콜입니다.

public enum NSStreamSocketSecurityLevel
type NSStreamSocketSecurityLevel = 
상속
NSStreamSocketSecurityLevel

필드

NegotiatedSsl 4

두 당사자가 프로토콜을 협상해야 하며 클라이언트와 서버 간에 사용할 수 있는 가장 안전한 소켓 프로토콜을 사용해야 했음을 나타냅니다.

None 0

보안 프로토콜을 사용하지 마세요.

SslV2 1

SSLv2를 사용해야 합니다.

SslV3 2

SSLv3을 사용해야 합니다.

TlsV1 3

TLSv1을 사용해야 합니다.

Unknown 5

프로토콜을 알 수 없습니다(이전 SDK를 사용하여 빌드하고 새 디바이스에서 실행하고 설정을 "협상됨"으로 설정한 다음 값을 다시 읽은 경우에만 발생할 수 있음).

설명

이 값은 NSStream이 스트림의 데이터를 특정 버전의 SSL 또는 TLS로 전송하는 데 사용하는 보안 프로토콜을 제어합니다.

TLS(전송 계층 보안)와 그 전임자인 SSL(Secure Sockets Layer)은 스트림을 통한 통신 보안을 제공하도록 설계된 암호화 프로토콜입니다.

적용 대상