Tizen Native API  4.0
Security Information

The Security Information API provides functions for managing the Security information.

Required Header

#include <wifi.h>

Overview

The Security Information API provides functions for managing the Security information. You can manage the Security information using the functions.

Related Features

This API is related with the following features:

Functions

int wifi_ap_get_security_type (wifi_ap_h ap, wifi_security_type_e *type) TIZEN_DEPRECATED_API
 Gets the Wi-Fi security mode.
int wifi_ap_set_security_type (wifi_ap_h ap, wifi_security_type_e type) TIZEN_DEPRECATED_API
 Sets the Wi-Fi security mode.
int wifi_ap_get_encryption_type (wifi_ap_h ap, wifi_encryption_type_e *type) TIZEN_DEPRECATED_API
 Gets the Wi-Fi encryption type.
int wifi_ap_set_encryption_type (wifi_ap_h ap, wifi_encryption_type_e type) TIZEN_DEPRECATED_API
 Sets the Wi-Fi encryption type.
int wifi_ap_is_passphrase_required (wifi_ap_h ap, bool *required) TIZEN_DEPRECATED_API
 Checks whether the passphrase is required or not.
int wifi_ap_set_passphrase (wifi_ap_h ap, const char *passphrase) TIZEN_DEPRECATED_API
 Sets the passphrase.
int wifi_ap_is_wps_supported (wifi_ap_h ap, bool *supported) TIZEN_DEPRECATED_API
 Checks whether the WPS(Wi-Fi Protected Setup) is supported or not.

Enumeration Type Documentation

Enumeration for Wi-Fi encryption type.

Deprecated:
Deprecated since 3.0. Use wifi_manager_encryption_type_e instead.

The following encryption modes are used in infrastructure and ad-hoc mode.

Since :
2.3
Enumerator:
WIFI_ENCRYPTION_TYPE_NONE 

Encryption disabled

WIFI_ENCRYPTION_TYPE_WEP 

WEP

WIFI_ENCRYPTION_TYPE_TKIP 

TKIP

WIFI_ENCRYPTION_TYPE_AES 

AES

WIFI_ENCRYPTION_TYPE_TKIP_AES_MIXED 

TKIP and AES are both supported

Enumeration for Wi-Fi security type.

Deprecated:
Deprecated since 3.0. Use wifi_manager_security_type_e instead.

The following security modes are used in infrastructure and ad-hoc mode. For now all EAP security mechanisms are provided only in infrastructure mode.

Since :
2.3
Enumerator:
WIFI_SECURITY_TYPE_NONE 

Security disabled

WIFI_SECURITY_TYPE_WEP 

WEP

WIFI_SECURITY_TYPE_WPA_PSK 

WPA-PSK

WIFI_SECURITY_TYPE_WPA2_PSK 

WPA2-PSK

WIFI_SECURITY_TYPE_EAP 

EAP


Function Documentation

Gets the Wi-Fi encryption type.

Deprecated:
Deprecated since 3.0. Use wifi_manager_ap_get_encryption_type() instead.
Since :
2.3
Parameters:
[in]apThe access point handle
[out]typeThe type of Wi-Fi encryption
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_NOT_SUPPORTEDNot supported

Gets the Wi-Fi security mode.

Deprecated:
Deprecated since 3.0. Use wifi_manager_ap_get_security_type() instead.
Since :
2.3
Parameters:
[in]apThe access point handle
[out]typeThe type of Wi-Fi security
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_NOT_SUPPORTEDNot supported
int wifi_ap_is_passphrase_required ( wifi_ap_h  ap,
bool *  required 
)

Checks whether the passphrase is required or not.

Deprecated:
Deprecated since 3.0. Use wifi_manager_ap_is_passphrase_required() instead.
Since :
2.3
Remarks:
This function is not valid if security type is WIFI_SECURITY_TYPE_EAP.
Parameters:
[in]apThe access point handle
[out]requiredtrue if passphrase is required, false if passphrase is not required.
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_NOT_SUPPORTEDNot supported
int wifi_ap_is_wps_supported ( wifi_ap_h  ap,
bool *  supported 
)

Checks whether the WPS(Wi-Fi Protected Setup) is supported or not.

Deprecated:
Deprecated since 3.0. Use wifi_manager_ap_is_wps_supported() instead.
Since :
2.3
Parameters:
[in]apThe access point handle
[out]supportedtrue if WPS is supported, otherwise false is WPS is not supported.
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_NOT_SUPPORTEDNot supported
See also:
wifi_connect_by_wps_pbc()
wifi_connect_by_wps_pin()

Sets the Wi-Fi encryption type.

Deprecated:
Deprecated since 3.0. Use wifi_manager_ap_set_encryption_type() instead.
Since :
2.3
Parameters:
[in]apThe access point handle
[in]typeThe type of Wi-Fi encryption
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_NOT_SUPPORTEDNot supported
int wifi_ap_set_passphrase ( wifi_ap_h  ap,
const char *  passphrase 
)

Sets the passphrase.

Deprecated:
Deprecated since 3.0. Use wifi_manager_ap_set_passphrase() instead.
Since :
2.3
Parameters:
[in]apThe access point handle
[in]passphraseThe passphrase of access point
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_NOT_SUPPORTEDNot supported

Sets the Wi-Fi security mode.

Deprecated:
Deprecated since 3.0. Use wifi_manager_ap_set_security_type() instead.
Since :
2.3
Parameters:
[in]apThe access point handle
[in]typeThe type of Wi-Fi security
Returns:
0 on success, otherwise negative error value
Return values:
WIFI_ERROR_NONESuccessful
WIFI_ERROR_INVALID_PARAMETERInvalid parameter
WIFI_ERROR_OPERATION_FAILEDOperation failed
WIFI_ERROR_NOT_SUPPORTEDNot supported