Ссылка CoreWLANUtil.h
Включенные заголовки
<Foundation/Foundation.h>
-
CWKeychainCopyEAPIdentity CWKeychainCopyEAPIdentity(OS X v10.9)Находит и возвращает идентификационные данные, сохраненные для соответствующей сети указанным SSID.
Объявление
Objective C
OSStatus CWKeychainCopyEAPIdentity ( CFDataRef ssidData, SecIdentityRef *identity );Параметры
ssidСлужба установила идентификатор.
identityОбъект SecIdentityRef, переданный ссылкой, содержащей сертификат для использования для указанного SSID.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Обсуждение
Если не будет никакой записи цепочки для ключей соответствия для указанного SSID, то этот метод возвратится НЕТ.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
Находит и возвращает доступные идентификационные данные, сохраненные в цепочке для ключей.
Объявление
Swift
func CWKeychainCopyEAPIdentityList(_list: UnsafeMutablePointer<Unmanaged<CFArray>?>) -> OSStatusObjective C
OSStatus CWKeychainCopyEAPIdentityList ( CFArrayRef *list );Параметры
ssidСлужба установила идентификатор.
identityListОбъект NSArray, переданный ссылкой, которая будет заполнена с объектами SecIdentityRef.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Обсуждение
Если не будет никаких доступных идентификационных данных, то этот метод возвратит ноль.
Оператор импорта
Objective C
@import CoreWLAN;Swift
import CoreWLANДоступность
Доступный в OS X v10.7 и позже.
-
Находит и возвращает имя пользователя и пароль, сохраненный для соответствующей сети указанным SSID.
Объявление
Objective C
OSStatus CWKeychainCopyEAPUsernameAndPassword ( CFDataRef ssidData, CFStringRef *username, CFStringRef *password );Параметры
ssidСлужба установила идентификатор.
usernameОбъект NSString, переданный ссылкой, соответствующей 802.1X имя пользователя для указанного SSID.
passwordОбъект NSString, переданный ссылкой, соответствующей 802.1X пароль для указанного SSID.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Обсуждение
Этот метод ищет цепочку для ключей по умолчанию. Если не будет никакой записи цепочки для ключей соответствия для указанного SSID, то этот метод возвратится НЕТ.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
CWKeychainCopyPassword CWKeychainCopyPassword(OS X v10.9)Находит и возвращает пароль цепочки для ключей, сохраненный для соответствующей сети указанным SSID.
Объявление
Objective C
OSStatus CWKeychainCopyPassword ( CFDataRef ssidData, CFStringRef *password );Параметры
ssidСлужба установила идентификатор.
passwordОбъект NSString, переданный ссылкой, соответствующей паролю некорпоративной сети для указанного SSID.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Обсуждение
Этот метод ищет цепочку для ключей по умолчанию. Если не будет никакой записи цепочки для ключей соответствия для указанного SSID, то этот метод возвратится НЕТ.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
Удаляет элемент цепочки для ключей, содержащий 802.1X имя пользователя и пароль для указанного SSID.
Объявление
Objective C
OSStatus CWKeychainDeleteEAPUsernameAndPassword ( CFDataRef ssidData );Параметры
ssidСлужба установила идентификатор.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
CWKeychainDeletePassword CWKeychainDeletePassword(OS X v10.9)Удаляет сетевой пароль для указанного SSID от цепочки для ключей по умолчанию.
Объявление
Objective C
OSStatus CWKeychainDeletePassword ( CFDataRef ssidData );Параметры
ssidСлужба установила идентификатор.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
CWKeychainSetEAPIdentity CWKeychainSetEAPIdentity(OS X v10.9)Связывает exisiting элемент идентификационных данных к указанному SSID.
Объявление
Objective C
OSStatus CWKeychainSetEAPIdentity ( CFDataRef ssidData, SecIdentityRef identity );Параметры
ssidСлужба установила идентификатор.
identityИдентификационные данные, содержащие сертификат для использования для EAPOL.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Обсуждение
Если идентификационные данные будут нолем <я/>, то метод разъединит указанный SSID со своим identitiy.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
Устанавливает элемент цепочки для ключей, содержащий 802.1X имя пользователя и пароль для указанного SSID.
Объявление
Objective C
OSStatus CWKeychainSetEAPUsernameAndPassword ( CFDataRef ssidData, CFStringRef username, CFStringRef password );Параметры
ssidСлужба установила идентификатор.
username802.1X имя пользователя.
password802.1X пароль.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
CWKeychainSetPassword CWKeychainSetPassword(OS X v10.9)Устанавливает сетевой пароль цепочки для ключей для указанного SSID.
Объявление
Objective C
OSStatus CWKeychainSetPassword ( CFDataRef ssidData, CFStringRef password );Параметры
ssidСлужба установила идентификатор.
passwordСетевой пароль.
Возвращаемое значение
Код ошибки OSStatus, который укажет, произошел ли отказ во время выполнения. errSecSuccess указывает, что не произошла никакая ошибка.
Оператор импорта
Objective C
@import CoreWLAN;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
Объединяет указанный набор объектов CWNetwork.
Объявление
Параметры
networksНабор сетей для слияния.
Обсуждение
Двойные сети определяются как сети с тем же SSID, типом безопасности и типом BSS. Когда копии будут найдены, сеть с лучшим значением RSSI останется.
Оператор импорта
Objective C
@import CoreWLAN;Swift
import CoreWLANДоступность
Доступный в OS X v10.7 и позже.
