Added in API level 31

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 EapSessionConfig.

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

Added in API level 31
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

Added in API level 31
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

Added in API level 31
fun getEapIdentity(): ByteArray

Retrieves client's EAP Identity

Return
ByteArray This value cannot be null.

getEapMsChapV2Config

Added in API level 31
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

Added in API level 31
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

Added in API level 31
fun getEapTtlsConfig(): EapSessionConfig.EapTtlsConfig?

Retrieves configuration for EAP-TTLS

Return
EapSessionConfig.EapTtlsConfig? the configuration for EAP-TTLS, or null if it was not set