# android.net.eap

Added in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# android.net.eap

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/net/eap/package-summary "View this page in Kotlin")\|Java

## Classes

|----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [EapAkaInfo](https://developer.android.com/reference/android/net/eap/EapAkaInfo)                                                       | EapAkaInfo represents data provided by the server during EAP AKA authentication                                                                            |
| [EapAkaInfo.Builder](https://developer.android.com/reference/android/net/eap/EapAkaInfo.Builder)                                       | This class can be used to incrementally construct an[EapAkaInfo](https://developer.android.com/reference/android/net/eap/EapAkaInfo).                      |
| [EapInfo](https://developer.android.com/reference/android/net/eap/EapInfo)                                                             | EapInfo represents data provided by the server during EAP authentication                                                                                   |
| [EapSessionConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig)                                           | EapSessionConfig represents a container for EAP method configuration.                                                                                      |
| [EapSessionConfig.Builder](https://developer.android.com/reference/android/net/eap/EapSessionConfig.Builder)                           | This class can be used to incrementally construct an[EapSessionConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig).          |
| [EapSessionConfig.EapAkaConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaConfig)                 | EapAkaConfig represents the configs needed for an EAP AKA session.                                                                                         |
| [EapSessionConfig.EapAkaOption](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaOption)                 | EapAkaOption represents optional configurations for EAP AKA authentication.                                                                                |
| [EapSessionConfig.EapAkaOption.Builder](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaOption.Builder) | This class can be used to incrementally construct an[EapAkaOption](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaOption). |
| [EapSessionConfig.EapAkaPrimeConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaPrimeConfig)       | EapAkaPrimeConfig represents the configs needed for an EAP-AKA' session.                                                                                   |
| [EapSessionConfig.EapMethodConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapMethodConfig)           | EapMethodConfig represents a generic EAP method configuration.                                                                                             |
| [EapSessionConfig.EapMsChapV2Config](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapMsChapV2Config)       | EapMsChapV2Config represents the configs needed for an EAP MSCHAPv2 session.                                                                               |
| [EapSessionConfig.EapSimConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapSimConfig)                 | EapSimConfig represents the configs needed for an EAP SIM session.                                                                                         |
| [EapSessionConfig.EapTtlsConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapTtlsConfig)               | EapTtlsConfig represents the configs needed for an EAP-TTLS session.                                                                                       |

-

  ## Classes

  - [EapAkaInfo](https://developer.android.com/reference/android/net/eap/EapAkaInfo)
  - [EapAkaInfo.Builder](https://developer.android.com/reference/android/net/eap/EapAkaInfo.Builder)
  - [EapInfo](https://developer.android.com/reference/android/net/eap/EapInfo)
  - [EapSessionConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig)
  - [EapSessionConfig.Builder](https://developer.android.com/reference/android/net/eap/EapSessionConfig.Builder)
  - [EapSessionConfig.EapAkaConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaConfig)
  - [EapSessionConfig.EapAkaOption](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaOption)
  - [EapSessionConfig.EapAkaOption.Builder](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaOption.Builder)
  - [EapSessionConfig.EapAkaPrimeConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapAkaPrimeConfig)
  - [EapSessionConfig.EapMethodConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapMethodConfig)
  - [EapSessionConfig.EapMsChapV2Config](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapMsChapV2Config)
  - [EapSessionConfig.EapSimConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapSimConfig)
  - [EapSessionConfig.EapTtlsConfig](https://developer.android.com/reference/android/net/eap/EapSessionConfig.EapTtlsConfig)