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, — это криптографические протоколы, предназначенные для обеспечения безопасности обмена данными через потоки.