Xojo Conferences
MBSOct2019CologneDE

Platforms to show: All Mac Windows Linux Cross-Platform

Previous items

CWGlobalsMBS.kCWSSIDDidChangeNotification as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the notification names for CoreWLAN.
Notes:
Posted when the SSID of the CoreWLAN interface changes. This notification does not contain a userInfo dictionary.
As CoreWLAN has been deprecated, this events may not fire any more.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainDeleteEAPUsernameAndPassword(ssidData as memoryblock) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Deletes the 802.1X username and password for the specified SSID.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainDeleteWiFiEAPUsernameAndPassword instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainDeletePassword(ssidData as memoryblock) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Deletes the password for the specified SSID and keychain domain.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainDeleteWiFiPassword instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainDeleteWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Deletes the 802.1X username and password for the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainDeleteWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Deletes the password for the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainFindWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock, byref username as string, byref password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Finds and returns the 802.1X username and password stored for the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: a string passed by reference, which upon return will contain the 802.1X username for the specified SSID.
password: a string passed by reference, which upon return will contain the 802.1X password for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainFindWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock, byref password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Finds and returns (by reference) the password for the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: An string passed by reference, which upon return will contain the Wi-Fi keychain password for the specified SSID. This parameter is optional.

Returns an error code indicating whether or not a failure occurred. errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainGetEAPIdentity(ssidData as memoryblock, byref SecIdentityRef as Integer) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Finds and returns the identity stored for the specified SSID and keychain domain.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: An Integer passed by reference, which upon return will contain the SecIdentityRef associated with the specified SSID.
The returned value must be released by the caller.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainGetWiFiEAPIdentity instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainGetEAPIdentityList(byref ListSecIdentityRef() as Integer) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Finds and returns all available identities.
Notes:
ListSecIdentityRef: An array passed by reference, which upon return will be populated with a list of integers (SecIdentityRef).

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainGetEAPUsernameAndPassword(ssidData as memoryblock, byref username as string, byref password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Finds and returns the 802.1X username and password stored for the specified SSID.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: A string passed by reference, which upon return will contain the 802.1X username for the specified SSID.
password: A string passed by reference, which upon return will contain the 802.1X password for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain.

Available in Mac OS X 10.7, deprecated in 10.9. Please use FindWiFiEAPUsernameAndPassword instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainGetPassword(ssidData as memoryblock, byref password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Finds and returns (by reference) the password for the specified SSID.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: A string passed by reference, which upon return will contain the Wi-Fi keychain password for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainFindWiFiPassword instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainGetWiFiEAPIdentity(KeychainDomain as Integer, ssidData as memoryblock, byref SecIdentityRef as Integer) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Finds and returns the identity stored for the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: An Integer passed by reference, which upon return will contain the SecIdentityRef associated with the specified SSID.
The returned value must be released by the caller.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainSetEAPIdentity(ssidData as memoryblock, SecIdentityRef as Integer) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Associates an identity to the specified SSID.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: The identity containing the certificate to use for 802.1X authentication.
Passing 0 clears any identity association for the specified SSID.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainSetWiFiEAPIdentity instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainSetEAPUsernameAndPassword(ssidData as memoryblock, username as string, password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Sets the 802.1X username and password for the specified SSID.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: The 802.1X username.
password: The 802.1X password. This parameter is optional.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use SetWiFiEAPUsernameAndPassword instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainSetPassword(ssidData as memoryblock, password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Sets the Wi-Fi network keychain password for the specified SSID.
Notes:
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: The Wi-Fi network password.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainSetWiFiPassword instead.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainSetWiFiEAPIdentity(KeychainDomain as Integer, ssidData as memoryblock, SecIdentityRef as Integer) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Associates an identity to the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: The identity containing the certificate to use for 802.1X authentication. a SecIdentityRef passed as Integer.

Passing 0 clears any identity association for the specified SSID.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainSetWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock, Username as string, Password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Sets the 802.1X username and password for the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: The 802.1X username.
password: The 802.1X password. This parameter is optional.

Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.

Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.KeychainSetWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock, password as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Sets the Wi-Fi network keychain password for the specified SSID and keychain domain.
Notes:
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: The Wi-Fi network password.

Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.

Feedback, Comments & Corrections

CWGlobalsMBS.MergeNetworks(networks() as CWNetworkMBS) as CWNetworkMBS()
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method Network MBS MacFrameworks Plugin 14.4 Yes No No Yes, macOS only No
Function: Merges the specified set of CWNetwork objects.
Notes:
networks: The set of networks to merge.

Duplicate networks are defined as networks with the same SSID, security type, and BSS type (IBSS or Infrastructure).
When duplicate networks exist, the network with the best RSSI value will be chosen.

Feedback, Comments & Corrections

Previous items

The items on this page are in the following plugins: MBS MacFrameworks Plugin.




Links
MBS Xojo Plugins