NSStreamSocketSecurityLevel 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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)은 스트림을 통한 통신 보안을 제공하도록 설계된 암호화 프로토콜입니다.