# Print output for @column tags ?>
public
static
final
class
CarrierConfigManager.Iwlan
extends Object
java.lang.Object | |
↳ | android.telephony.CarrierConfigManager.Iwlan |
Configs used for epdg tunnel bring up.
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 | |
---|---|
public static final int AUTHENTICATION_METHOD_CERT
Server is authenticated using its certificate.
Constant Value: 1 (0x00000001)
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)
public static final int EPDG_ADDRESS_CELLULAR_LOC
Use cellular location to chose epdg server
Constant Value: 3 (0x00000003)
public static final int EPDG_ADDRESS_PCO
Use the epdg address received in protocol configuration options (PCO) from the network.
Constant Value: 2 (0x00000002)
public static final int EPDG_ADDRESS_PLMN
Construct the epdg address using plmn.
Constant Value: 1 (0x00000001)
public static final int EPDG_ADDRESS_STATIC
Use static epdg address.
Constant Value: 0 (0x00000000)
public static final int ID_TYPE_FQDN
Ike Identification Fully Qualified Domain Name
Constant Value: 2 (0x00000002)
public static final int ID_TYPE_KEY_ID
Ike Identification opaque octet stream for vendor specific information
Constant Value: 11 (0x0000000b)
public static final int ID_TYPE_RFC822_ADDR
Ike Identification Fully Qualified RFC 822 email address.
Constant Value: 3 (0x00000003)
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
public static final String KEY_EPDG_STATIC_ADDRESS_STRING
Epdg static IP address or FQDN
Constant Value: "iwlan.epdg_static_address_string"
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"
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"
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"
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"
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"
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"
public static final String KEY_MAX_RETRIES_INT
Maximum number of retries for tunnel establishment.
Constant Value: "iwlan.max_retries_int"
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"
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"
public static final String KEY_PREFIX
Prefix of all Epdg.KEY_* constants.
Constant Value: "iwlan."
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"
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"
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"
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"
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"