Ссылка 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
Служба установила идентификатор.
username
802.1X имя пользователя.
password
802.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 и позже.