Interface IEnterpriseConfig
interface IEnterpriseConfig
Extends com.amazon.apmf.IStandard
Immutable IEEE 802.1X enterprise Wi-Fi configuration.
Instances are created via IEnterpriseConfigBuilder using the
fluent builder pattern. Use IProfile2.makeEnterpriseConfigBuilder()
to obtain a builder.
Methods
getEapMethod()
EapMethod getEapMethod()
Get the EAP authentication method.
Returns
EapMethod
EapMethod.
getPhase2Method()
EapPhase2Method getPhase2Method()
Get the Phase 2 (inner) authentication method.
Returns
EapPhase2Method
EapPhase2Method.
getCaCertificateCount()
i32 getCaCertificateCount()
Get the number of CA certificates configured.
Returns
i32
number of CA certificates.
getCaCertificate()
Get a CA certificate by index.u8[]getCaCertificate(i32index)
Parameters
index
i32 — Required
zero-based index of the CA certificate.
Returns
u8[]
CA certificate in PEM/DER format.
Throws
InvalidArgumentError— if index >= getCaCertificateCount().
getClientCertificate()
u8[]? getClientCertificate()
Get the client certificate.
Returns
u8[]?
The return value is optional and might be absent.
client certificate in PEM/DER format, or null if not set.
getClientPrivateKey()
u8[]? getClientPrivateKey()
Get the client private key.
Returns
u8[]?
The return value is optional and might be absent.
client private key in PEM/DER format, or null if not set.
getIdentity()
string? getIdentity()
Get the user identity.
Returns
string?
The return value is optional and might be absent.
user identity, or null if not set.
getAnonymousIdentity()
string? getAnonymousIdentity()
Get the anonymous (outer) identity.
Returns
string?
The return value is optional and might be absent.
anonymous identity, or null if not set.
getPassword()
string? getPassword()
Get the password for Phase 2 inner authentication.
Returns
string?
The return value is optional and might be absent.
password, or null if not set.

