ieee8021_pae_mib_impl_auth.c
Go to the documentation of this file.
779 error_t ieee8021PaeMibGetDot1xAuthSessionStatsEntry(const MibObject *object, const uint8_t *oid,
936 error_t ieee8021PaeMibGetNextDot1xAuthSessionStatsEntry(const MibObject *object, const uint8_t *oid,
Port Access Control MIB module implementation.
@ IEEE8021_PAE_MIB_TERMINATE_CAUSE_REAUTH_FAILED
reauthFailed
Definition: ieee8021_pae_mib_module.h:171
@ AUTHENTICATOR_TERMINATE_CAUSE_PORT_FAILURE
Definition: authenticator.h:216
error_t authenticatorMgmtSetQuietPeriod(AuthenticatorContext *context, uint_t portIndex, uint_t quietPeriod, bool_t commit)
Set the value of the quietPeriod parameter.
Definition: authenticator_mgmt.c:223
error_t ieee8021PaeMibGetDot1xAuthConfigEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get dot1xAuthConfigEntry object value.
Definition: ieee8021_pae_mib_impl_auth.c:221
@ AUTHENTICATOR_TERMINATE_CAUSE_PORT_ADMIN_DISABLED
Definition: authenticator.h:221
@ IEEE8021_PAE_MIB_PORT_CONTROL_FORCE_UNAUTH
forceUnauthorized
Definition: ieee8021_pae_mib_module.h:145
error_t ieee8021PaeMibGetNextDot1xAuthStatsEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen)
Get next dot1xAuthStatsEntry object.
Definition: ieee8021_pae_mib_impl_auth.c:694
OID (Object Identifier)
@ AUTHENTICATOR_PORT_MODE_FORCE_AUTH
Definition: authenticator_pae_fsm.h:81
@ AUTHENTICATOR_PAE_STATE_DISCONNECTED
Definition: authenticator_pae_fsm.h:50
error_t ieee8021PaeMibGetNextDot1xAuthConfigEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen)
Get next dot1xAuthConfigEntry object.
Definition: ieee8021_pae_mib_impl_auth.c:457
error_t authenticatorMgmtSetServerTimeout(AuthenticatorContext *context, uint_t portIndex, uint_t serverTimeout, bool_t commit)
Set the value of the serverTimeout parameter.
Definition: authenticator_mgmt.c:278
@ AUTHENTICATOR_TERMINATE_CAUSE_PORT_REINIT
Definition: authenticator.h:220
@ IEEE8021_PAE_MIB_TERMINATE_CAUSE_SUPPLICANT_LOGOFF
supplicantLogoff
Definition: ieee8021_pae_mib_module.h:168
error_t ieee8021PaeMibGetDot1xAuthSessionStatsEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get dot1xAuthSessionStatsEntry object value.
Definition: ieee8021_pae_mib_impl_auth.c:779
@ IEEE8021_PAE_MIB_TERMINATE_CAUSE_NOT_TERMINATED_YET
notTerminatedYet
Definition: ieee8021_pae_mib_module.h:175
int_t oidComp(const uint8_t *oid1, size_t oidLen1, const uint8_t *oid2, size_t oidLen2)
Compare object identifiers.
Definition: oid.c:103
AuthenticatorContext * authContext
Definition: ieee8021_pae_mib_module.h:186
@ AUTHENTICATOR_PORT_STATUS_UNAUTH
Definition: authenticator_pae_fsm.h:69
error_t authenticatorMgmtSetPortControl(AuthenticatorContext *context, uint_t portIndex, AuthenticatorPortMode portControl, bool_t commit)
Set the value of the AuthControlledPortControl parameter.
Definition: authenticator_mgmt.c:181
error_t authenticatorMgmtSetKeyTxEnabled(AuthenticatorContext *context, uint_t portIndex, bool_t keyTxEnabled, bool_t commit)
Set the value of the KeyTransmissionEnabled parameter.
Definition: authenticator_mgmt.c:437
Ieee8021PaeMibBase ieee8021PaeMibBase
Port Access Control MIB base.
Definition: ieee8021_pae_mib_module.c:54
@ AUTHENTICATOR_BACKEND_STATE_INITIALIZE
Definition: authenticator_backend_fsm.h:49
@ IEEE8021_PAE_MIB_TERMINATE_CAUSE_AUTH_CONTROL_FORCE_UNAUTH
authControlForceUnauth
Definition: ieee8021_pae_mib_module.h:172
@ IEEE8021_PAE_MIB_AUTH_METHOD_REMOTE_AUTH_SERVER
remoteAuthServer
Definition: ieee8021_pae_mib_module.h:157
General definitions for cryptographic algorithms.
@ AUTHENTICATOR_TERMINATE_CAUSE_REAUTH_FAILED
Definition: authenticator.h:218
@ AUTHENTICATOR_BACKEND_STATE_SUCCESS
Definition: authenticator_backend_fsm.h:56
error_t authenticatorMgmtSetReAuthPeriod(AuthenticatorContext *context, uint_t portIndex, uint_t reAuthPeriod, bool_t commit)
Set the value of the reAuthPeriod parameter.
Definition: authenticator_mgmt.c:337
@ AUTHENTICATOR_BACKEND_STATE_REQUEST
Definition: authenticator_backend_fsm.h:51
@ AUTHENTICATOR_PORT_MODE_FORCE_UNAUTH
Definition: authenticator_pae_fsm.h:80
@ AUTHENTICATOR_PAE_STATE_AUTHENTICATING
Definition: authenticator_pae_fsm.h:53
error_t ieee8021PaeMibGetNextDot1xAuthSessionStatsEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen)
Get next dot1xAuthSessionStatsEntry object.
Definition: ieee8021_pae_mib_impl_auth.c:936
error_t ieee8021PaeMibGetDot1xAuthStatsEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get dot1xAuthStatsEntry object value.
Definition: ieee8021_pae_mib_impl_auth.c:542
@ IEEE8021_PAE_MIB_TERMINATE_CAUSE_PORT_ADMIN_DISABLED
portAdminDisabled
Definition: ieee8021_pae_mib_module.h:174
Management of the 802.1X authenticator.
error_t ieee8021PaeMibSetDot1xAuthConfigEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
Set dot1xAuthConfigEntry object value.
Definition: ieee8021_pae_mib_impl_auth.c:61
@ IEEE8021_PAE_MIB_AUTH_PAE_STATE_AUTHENTICATED
authenticated
Definition: ieee8021_pae_mib_module.h:91
@ AUTHENTICATOR_BACKEND_STATE_RESPONSE
Definition: authenticator_backend_fsm.h:52
@ AUTHENTICATOR_PAE_STATE_RESTART
Definition: authenticator_pae_fsm.h:51
error_t mibDecodeIndex(const uint8_t *oid, size_t oidLen, size_t *pos, uint_t *index)
Decode instance identifier (index)
Definition: mib_common.c:64
@ AUTHENTICATOR_PAE_STATE_FORCE_AUTH
Definition: authenticator_pae_fsm.h:57
error_t authenticatorMgmtSetReAuthEnabled(AuthenticatorContext *context, uint_t portIndex, bool_t reAuthEnabled, bool_t commit)
Set the value of the reAuthEnabled parameter.
Definition: authenticator_mgmt.c:395
Common definitions for MIB modules.
@ AUTHENTICATOR_PAE_STATE_AUTHENTICATED
Definition: authenticator_pae_fsm.h:54
@ AUTHENTICATOR_PAE_STATE_FORCE_UNAUTH
Definition: authenticator_pae_fsm.h:58
@ AUTHENTICATOR_TERMINATE_CAUSE_NOT_TERMINATED_YET
Definition: authenticator.h:214
@ AUTHENTICATOR_PAE_STATE_INITIALIZE
Definition: authenticator_pae_fsm.h:49
@ AUTHENTICATOR_BACKEND_STATE_FAIL
Definition: authenticator_backend_fsm.h:54
@ AUTHENTICATOR_PAE_STATE_CONNECTING
Definition: authenticator_pae_fsm.h:52
@ IEEE8021_PAE_MIB_TERMINATE_CAUSE_SUPPLICANT_RESTART
supplicantRestart
Definition: ieee8021_pae_mib_module.h:170
@ AUTHENTICATOR_TERMINATE_CAUSE_AUTH_CONTROL_FORCE_UNAUTH
Definition: authenticator.h:219
error_t mibEncodeIndex(uint8_t *oid, size_t maxOidLen, size_t *pos, uint_t index)
Encode instance identifier (index)
Definition: mib_common.c:47
@ AUTHENTICATOR_TERMINATE_CAUSE_SUPPLICANT_RESTART
Definition: authenticator.h:217
@ IEEE8021_PAE_MIB_AUTH_PAE_STATE_AUTHENTICATING
authenticating
Definition: ieee8021_pae_mib_module.h:90
@ AUTHENTICATOR_BACKEND_STATE_TIMEOUT
Definition: authenticator_backend_fsm.h:55
@ AUTHENTICATOR_PAE_STATE_ABORTING
Definition: authenticator_pae_fsm.h:55
TCP/IP stack core.
@ AUTHENTICATOR_BACKEND_STATE_IGNORE
Definition: authenticator_backend_fsm.h:53
@ AUTHENTICATOR_PORT_STATUS_AUTH
Definition: authenticator_pae_fsm.h:70
@ AUTHENTICATOR_BACKEND_STATE_IDLE
Definition: authenticator_backend_fsm.h:50
Port Access Control MIB module.
@ AUTHENTICATOR_TERMINATE_CAUSE_SUPPLICANT_LOGOFF
Definition: authenticator.h:215
Debugging facilities.
ASN.1 (Abstract Syntax Notation One)