EapSessionConfig
class EapSessionConfig
| kotlin.Any | |
| ↳ | android.net.eap.EapSessionConfig |
EapSessionConfig represents a container for EAP method configuration.
The EAP authentication server decides which EAP method is used, so clients are encouraged to provide configs for several EAP methods.
Summary
| Nested classes | |
|---|---|
|
This class can be used to incrementally construct an |
|
|
EapAkaConfig represents the configs needed for an EAP AKA session. |
|
|
EapAkaOption represents optional configurations for EAP AKA authentication. |
|
|
EapAkaPrimeConfig represents the configs needed for an EAP-AKA' session. |
|
| abstract |
EapMethodConfig represents a generic EAP method configuration. |
|
EapMsChapV2Config represents the configs needed for an EAP MSCHAPv2 session. |
|
|
EapSimConfig represents the configs needed for an EAP SIM session. |
|
|
EapTtlsConfig represents the configs needed for an EAP-TTLS session. |
|
| Public methods | |
|---|---|
| EapSessionConfig.EapAkaConfig? |
Retrieves configuration for EAP AKA |
| EapSessionConfig.EapAkaPrimeConfig? |
Retrieves configuration for EAP AKA' |
| ByteArray |
Retrieves client's EAP Identity |
| EapSessionConfig.EapMsChapV2Config? |
Retrieves configuration for EAP MSCHAPV2 |
| EapSessionConfig.EapSimConfig? |
Retrieves configuration for EAP SIM |
| EapSessionConfig.EapTtlsConfig? |
Retrieves configuration for EAP-TTLS |
Public methods
getEapAkaConfig
fun getEapAkaConfig(): EapSessionConfig.EapAkaConfig?
Retrieves configuration for EAP AKA
| Return | |
|---|---|
EapSessionConfig.EapAkaConfig? |
the configuration for EAP AKA, or null if it was not set |
getEapAkaPrimeConfig
fun getEapAkaPrimeConfig(): EapSessionConfig.EapAkaPrimeConfig?
Retrieves configuration for EAP AKA'
| Return | |
|---|---|
EapSessionConfig.EapAkaPrimeConfig? |
the configuration for EAP AKA', or null if it was not set |
getEapIdentity
fun getEapIdentity(): ByteArray
Retrieves client's EAP Identity
| Return | |
|---|---|
ByteArray |
This value cannot be null. |
getEapMsChapV2Config
fun getEapMsChapV2Config(): EapSessionConfig.EapMsChapV2Config?
Retrieves configuration for EAP MSCHAPV2
| Return | |
|---|---|
EapSessionConfig.EapMsChapV2Config? |
the configuration for EAP MSCHAPV2, or null if it was not set |
getEapSimConfig
fun getEapSimConfig(): EapSessionConfig.EapSimConfig?
Retrieves configuration for EAP SIM
| Return | |
|---|---|
EapSessionConfig.EapSimConfig? |
the configuration for EAP SIM, or null if it was not set |
getEapTtlsConfig
fun getEapTtlsConfig(): EapSessionConfig.EapTtlsConfig?
Retrieves configuration for EAP-TTLS
| Return | |
|---|---|
EapSessionConfig.EapTtlsConfig? |
the configuration for EAP-TTLS, or null if it was not set |