# Print output for @column tags ?> CarrierConfigManager.Iwlan - Android SDK | Android Developers

Most visited

Recently visited

CarrierConfigManager.Iwlan

public static final class CarrierConfigManager.Iwlan
extends Object

java.lang.Object
   ↳ android.telephony.CarrierConfigManager.Iwlan


Configs used for epdg tunnel bring up.

See also:

Summary

Constants

int AUTHENTICATION_METHOD_CERT

Server is authenticated using its certificate.

int AUTHENTICATION_METHOD_EAP_ONLY

Certificate sent from the server is ignored.

int EPDG_ADDRESS_CELLULAR_LOC

Use cellular location to chose epdg server

int EPDG_ADDRESS_PCO

Use the epdg address received in protocol configuration options (PCO) from the network.

int EPDG_ADDRESS_PLMN

Construct the epdg address using plmn.

int EPDG_ADDRESS_STATIC

Use static epdg address.

int ID_TYPE_FQDN

Ike Identification Fully Qualified Domain Name

int ID_TYPE_KEY_ID

Ike Identification opaque octet stream for vendor specific information

int ID_TYPE_RFC822_ADDR

Ike Identification Fully Qualified RFC 822 email address.

String KEY_ADD_KE_TO_CHILD_SESSION_REKEY_BOOL

Controls if KE payload should be added during child session local rekey procedure.

String KEY_CHILD_SA_REKEY_HARD_TIMER_SEC_INT

Time in seconds after which the child security association session is terminated if rekey procedure is not successful.

String KEY_CHILD_SA_REKEY_SOFT_TIMER_SEC_INT

Time in seconds after which the child session rekey procedure is started.

String KEY_CHILD_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Cipher Block Chaining (CBC) encryption mode of child session.

String KEY_CHILD_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Counter (CTR) encryption mode of child session.

String KEY_DIFFIE_HELLMAN_GROUPS_INT_ARRAY

Supported DH groups for IKE negotiation.

String KEY_DPD_TIMER_SEC_INT

Time in seconds after which a dead peer detection (DPD) request is sent.

String KEY_EPDG_ADDRESS_PRIORITY_INT_ARRAY

A priority list of ePDG addresses to be used.

String KEY_EPDG_AUTHENTICATION_METHOD_INT

Method used to authenticate epdg server.

String KEY_EPDG_PCO_ID_IPV4_INT

Specifies the PCO id for IPv4 Epdg server address

String KEY_EPDG_PCO_ID_IPV6_INT

Specifies the PCO id for IPv6 Epdg server address

String KEY_EPDG_STATIC_ADDRESS_ROAMING_STRING

Epdg static IP address or FQDN for roaming

String KEY_EPDG_STATIC_ADDRESS_STRING

Epdg static IP address or FQDN

String KEY_IKE_LOCAL_ID_TYPE_INT

Specifies the local identity type for IKE negotiations.

String KEY_IKE_REKEY_HARD_TIMER_SEC_INT

Time in seconds after which the IKE session is terminated if rekey procedure is not successful.

String KEY_IKE_REKEY_SOFT_TIMER_SEC_INT

Time in seconds after which the IKE session rekey procedure is started.

String KEY_IKE_REMOTE_ID_TYPE_INT

Specifies the remote identity type for IKE negotiations.

String KEY_IKE_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Cipher Block Chaining (CBC) encryption mode of IKE session.

String KEY_IKE_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Counter (CTR) encryption mode of IKE session.

String KEY_MAX_RETRIES_INT

Maximum number of retries for tunnel establishment.

String KEY_MCC_MNCS_STRING_ARRAY

List of '-' separated MCC/MNCs used to create ePDG FQDN as per 3GPP TS 23.003

String KEY_NATT_KEEP_ALIVE_TIMER_SEC_INT

Time in seconds after which a NATT keep alive message is sent.

String KEY_PREFIX

Prefix of all Epdg.KEY_* constants.

String KEY_RETRANSMIT_TIMER_MSEC_INT_ARRAY

List of IKE message retransmission timeouts in milliseconds, where each timeout is the waiting time before next retry, except the last timeout which is the waiting time before terminating the IKE Session.

String KEY_SUPPORTED_CHILD_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY

List of supported encryption algorithms for child session.

String KEY_SUPPORTED_IKE_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY

List of supported encryption algorithms for IKE session.

String KEY_SUPPORTED_INTEGRITY_ALGORITHMS_INT_ARRAY

List of supported integrity algorithms for IKE session.

String KEY_SUPPORTED_PRF_ALGORITHMS_INT_ARRAY

List of supported pseudo random function algorithms for IKE session.

Inherited methods

Constants

AUTHENTICATION_METHOD_CERT

public static final int AUTHENTICATION_METHOD_CERT

Server is authenticated using its certificate.

Constant Value: 1 (0x00000001)

AUTHENTICATION_METHOD_EAP_ONLY

public static final int AUTHENTICATION_METHOD_EAP_ONLY

Certificate sent from the server is ignored. Only Extensible Authentication Protocol (EAP) is used to authenticate the server. EAP_ONLY_AUTH payload is added to IKE_AUTH request if supported.

See also:

Constant Value: 0 (0x00000000)

EPDG_ADDRESS_CELLULAR_LOC

public static final int EPDG_ADDRESS_CELLULAR_LOC

Use cellular location to chose epdg server

Constant Value: 3 (0x00000003)

EPDG_ADDRESS_PCO

public static final int EPDG_ADDRESS_PCO

Use the epdg address received in protocol configuration options (PCO) from the network.

Constant Value: 2 (0x00000002)

EPDG_ADDRESS_PLMN

public static final int EPDG_ADDRESS_PLMN

Construct the epdg address using plmn.

Constant Value: 1 (0x00000001)

EPDG_ADDRESS_STATIC

public static final int EPDG_ADDRESS_STATIC

Use static epdg address.

Constant Value: 0 (0x00000000)

ID_TYPE_FQDN

public static final int ID_TYPE_FQDN

Ike Identification Fully Qualified Domain Name

See also:

Constant Value: 2 (0x00000002)

ID_TYPE_KEY_ID

public static final int ID_TYPE_KEY_ID

Ike Identification opaque octet stream for vendor specific information

See also:

Constant Value: 11 (0x0000000b)

ID_TYPE_RFC822_ADDR

public static final int ID_TYPE_RFC822_ADDR

Ike Identification Fully Qualified RFC 822 email address.

See also:

Constant Value: 3 (0x00000003)

KEY_ADD_KE_TO_CHILD_SESSION_REKEY_BOOL

public static final String KEY_ADD_KE_TO_CHILD_SESSION_REKEY_BOOL

Controls if KE payload should be added during child session local rekey procedure.

Constant Value: "iwlan.add_ke_to_child_session_rekey_bool"

KEY_CHILD_SA_REKEY_HARD_TIMER_SEC_INT

public static final String KEY_CHILD_SA_REKEY_HARD_TIMER_SEC_INT

Time in seconds after which the child security association session is terminated if rekey procedure is not successful. If not set or set to <= 0, the default value is 3600 seconds.

Constant Value: "iwlan.child_sa_rekey_hard_timer_sec_int"

KEY_CHILD_SA_REKEY_SOFT_TIMER_SEC_INT

public static final String KEY_CHILD_SA_REKEY_SOFT_TIMER_SEC_INT

Time in seconds after which the child session rekey procedure is started. If not set or set to <= 0, default value is 3000 seconds.

Constant Value: "iwlan.child_sa_rekey_soft_timer_sec_int"

KEY_CHILD_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY

public static final String KEY_CHILD_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Cipher Block Chaining (CBC) encryption mode of child session. Possible values are: SaProposal.KEY_LEN_UNUSED, SaProposal.KEY_LEN_AES_128, SaProposal.KEY_LEN_AES_192, SaProposal.KEY_LEN_AES_256

Constant Value: "iwlan.child_session_aes_cbc_key_size_int_array"

KEY_CHILD_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY

public static final String KEY_CHILD_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Counter (CTR) encryption mode of child session. Possible values are: SaProposal.KEY_LEN_UNUSED, SaProposal.KEY_LEN_AES_128, SaProposal.KEY_LEN_AES_192, SaProposal.KEY_LEN_AES_256

Constant Value: "iwlan.child_session_aes_ctr_key_size_int_array"

KEY_DIFFIE_HELLMAN_GROUPS_INT_ARRAY

public static final String KEY_DIFFIE_HELLMAN_GROUPS_INT_ARRAY

Supported DH groups for IKE negotiation. Possible values are: SaProposal.DH_GROUP_NONE, SaProposal.DH_GROUP_1024_BIT_MODP, SaProposal.DH_GROUP_1536_BIT_MODP, SaProposal.DH_GROUP_2048_BIT_MODP

Constant Value: "iwlan.diffie_hellman_groups_int_array"

KEY_DPD_TIMER_SEC_INT

public static final String KEY_DPD_TIMER_SEC_INT

Time in seconds after which a dead peer detection (DPD) request is sent. If not set or set to <= 0, default value is 120 seconds.

Constant Value: "iwlan.dpd_timer_sec_int"

KEY_EPDG_ADDRESS_PRIORITY_INT_ARRAY

public static final String KEY_EPDG_ADDRESS_PRIORITY_INT_ARRAY

A priority list of ePDG addresses to be used. Possible values are EPDG_ADDRESS_STATIC, EPDG_ADDRESS_PLMN, EPDG_ADDRESS_PCO, EPDG_ADDRESS_CELLULAR_LOC

Constant Value: "iwlan.epdg_address_priority_int_array"

KEY_EPDG_AUTHENTICATION_METHOD_INT

public static final String KEY_EPDG_AUTHENTICATION_METHOD_INT

Method used to authenticate epdg server. Possible values are AUTHENTICATION_METHOD_EAP_ONLY, AUTHENTICATION_METHOD_CERT

Constant Value: "iwlan.epdg_authentication_method_int"

KEY_EPDG_PCO_ID_IPV4_INT

public static final String KEY_EPDG_PCO_ID_IPV4_INT

Specifies the PCO id for IPv4 Epdg server address

Constant Value: "iwlan.epdg_pco_id_ipv4_int"

KEY_EPDG_PCO_ID_IPV6_INT

public static final String KEY_EPDG_PCO_ID_IPV6_INT

Specifies the PCO id for IPv6 Epdg server address

Constant Value: "iwlan.epdg_pco_id_ipv6_int"

KEY_EPDG_STATIC_ADDRESS_ROAMING_STRING

public static final String KEY_EPDG_STATIC_ADDRESS_ROAMING_STRING

Epdg static IP address or FQDN for roaming

Constant Value: "iwlan.epdg_static_address_roaming_string"

KEY_EPDG_STATIC_ADDRESS_STRING

public static final String KEY_EPDG_STATIC_ADDRESS_STRING

Epdg static IP address or FQDN

Constant Value: "iwlan.epdg_static_address_string"

KEY_IKE_LOCAL_ID_TYPE_INT

public static final String KEY_IKE_LOCAL_ID_TYPE_INT

Specifies the local identity type for IKE negotiations. Possible values are ID_TYPE_FQDN, ID_TYPE_RFC822_ADDR, ID_TYPE_KEY_ID

Constant Value: "iwlan.ike_local_id_type_int"

KEY_IKE_REKEY_HARD_TIMER_SEC_INT

public static final String KEY_IKE_REKEY_HARD_TIMER_SEC_INT

Time in seconds after which the IKE session is terminated if rekey procedure is not successful. If not set or set to <= 0, default value is 3600 seconds.

Constant Value: "iwlan.ike_rekey_hard_timer_in_sec"

KEY_IKE_REKEY_SOFT_TIMER_SEC_INT

public static final String KEY_IKE_REKEY_SOFT_TIMER_SEC_INT

Time in seconds after which the IKE session rekey procedure is started. If not set or set to <= 0, default value is 3000 seconds.

Constant Value: "iwlan.ike_rekey_soft_timer_sec_int"

KEY_IKE_REMOTE_ID_TYPE_INT

public static final String KEY_IKE_REMOTE_ID_TYPE_INT

Specifies the remote identity type for IKE negotiations. Possible values are ID_TYPE_FQDN, ID_TYPE_RFC822_ADDR, ID_TYPE_KEY_ID

Constant Value: "iwlan.ike_remote_id_type_int"

KEY_IKE_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY

public static final String KEY_IKE_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Cipher Block Chaining (CBC) encryption mode of IKE session. Possible values: SaProposal.KEY_LEN_UNUSED, SaProposal.KEY_LEN_AES_128, SaProposal.KEY_LEN_AES_192, SaProposal.KEY_LEN_AES_256

Constant Value: "iwlan.ike_session_encryption_aes_cbc_key_size_int_array"

KEY_IKE_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY

public static final String KEY_IKE_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY

List of supported key sizes for AES Counter (CTR) encryption mode of IKE session. Possible values - SaProposal.KEY_LEN_UNUSED, SaProposal.KEY_LEN_AES_128, SaProposal.KEY_LEN_AES_192, SaProposal.KEY_LEN_AES_256

Constant Value: "iwlan.ike_session_encryption_aes_ctr_key_size_int_array"

KEY_MAX_RETRIES_INT

public static final String KEY_MAX_RETRIES_INT

Maximum number of retries for tunnel establishment.

Constant Value: "iwlan.max_retries_int"

KEY_MCC_MNCS_STRING_ARRAY

public static final String KEY_MCC_MNCS_STRING_ARRAY

List of '-' separated MCC/MNCs used to create ePDG FQDN as per 3GPP TS 23.003

Constant Value: "iwlan.mcc_mncs_string_array"

KEY_NATT_KEEP_ALIVE_TIMER_SEC_INT

public static final String KEY_NATT_KEEP_ALIVE_TIMER_SEC_INT

Time in seconds after which a NATT keep alive message is sent. If not set or set to <= 0, default value is 20 seconds.

Constant Value: "iwlan.natt_keep_alive_timer_sec_int"

KEY_PREFIX

public static final String KEY_PREFIX

Prefix of all Epdg.KEY_* constants.

Constant Value: "iwlan."

KEY_RETRANSMIT_TIMER_MSEC_INT_ARRAY

public static final String KEY_RETRANSMIT_TIMER_MSEC_INT_ARRAY

List of IKE message retransmission timeouts in milliseconds, where each timeout is the waiting time before next retry, except the last timeout which is the waiting time before terminating the IKE Session. Min list length = 1, Max list length = 10 Min timeout = 500 ms, Max timeout = 1800000 ms

Constant Value: "iwlan.retransmit_timer_sec_int_array"

KEY_SUPPORTED_CHILD_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY

public static final String KEY_SUPPORTED_CHILD_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY

List of supported encryption algorithms for child session. Possible values are SaProposal.ENCRYPTION_ALGORITHM_AES_CBC

Constant Value: "iwlan.supported_child_session_encryption_algorithms_int_array"

KEY_SUPPORTED_IKE_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY

public static final String KEY_SUPPORTED_IKE_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY

List of supported encryption algorithms for IKE session. Possible values are SaProposal.ENCRYPTION_ALGORITHM_AES_CBC, SaProposal.ENCRYPTION_ALGORITHM_AES_CTR

Constant Value: "iwlan.supported_ike_session_encryption_algorithms_int_array"

KEY_SUPPORTED_INTEGRITY_ALGORITHMS_INT_ARRAY

public static final String KEY_SUPPORTED_INTEGRITY_ALGORITHMS_INT_ARRAY

List of supported integrity algorithms for IKE session. Possible values are SaProposal.INTEGRITY_ALGORITHM_NONE, SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA1_96, SaProposal.INTEGRITY_ALGORITHM_AES_XCBC_96, SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA2_256_128, SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA2_384_192, SaProposal.INTEGRITY_ALGORITHM_HMAC_SHA2_512_256

Constant Value: "iwlan.supported_integrity_algorithms_int_array"

KEY_SUPPORTED_PRF_ALGORITHMS_INT_ARRAY

public static final String KEY_SUPPORTED_PRF_ALGORITHMS_INT_ARRAY

List of supported pseudo random function algorithms for IKE session. Possible values are SaProposal.PSEUDORANDOM_FUNCTION_HMAC_SHA1, SaProposal.PSEUDORANDOM_FUNCTION_AES128_XCBC, SaProposal.PSEUDORANDOM_FUNCTION_SHA2_256, SaProposal.PSEUDORANDOM_FUNCTION_SHA2_384, SaProposal.PSEUDORANDOM_FUNCTION_SHA2_512

Constant Value: "iwlan.supported_prf_algorithms_int_array"