pub enum Code {
Show 15 variants
AccessRequest = 1,
AccessAccept = 2,
AccessReject = 3,
AccountingRequest = 4,
AccountingResponse = 5,
AccessChallenge = 11,
StatusServer = 12,
StatusClient = 13,
DisconnectRequest = 40,
DisconnectAck = 41,
DisconnectNak = 42,
CoARequest = 43,
CoAACK = 44,
CoANAK = 45,
Reserved = 255,
}Expand description
RADIUS packet codes as defined in RFC 2865.
Each variant corresponds to the Code field in the RADIUS header, indicating
the type of request or response.
Variants§
AccessRequest = 1
Access-Request (1): Used by a client to request authentication.
AccessAccept = 2
Access-Accept (2): Server response granting access.
AccessReject = 3
Access-Reject (3): Server response denying access.
AccountingRequest = 4
Accounting-Request (4): Used by a client to send accounting data.
AccountingResponse = 5
Accounting-Response (5): Server acknowledgment of an Accounting-Request.
AccessChallenge = 11
Access-Challenge (11): Server requests additional information.
StatusServer = 12
Status-Server (12): Experimental code for server status.
StatusClient = 13
Status-Client (13): Experimental code for client status.
DisconnectRequest = 40
Disconnect-Request (40): Used in CoA to terminate a session.
DisconnectAck = 41
Disconnect-ACK (41): Acknowledgment of Disconnect-Request.
DisconnectNak = 42
Disconnect-NAK (42): Negative acknowledgment of Disconnect-Request.
CoARequest = 43
CoA-Request (43): Change-of-Authorization request.
CoAACK = 44
CoA-ACK (44): Acknowledgment of CoA request.
CoANAK = 45
CoA-NAK (45): Negative acknowledgment of CoA request.
Reserved = 255
Reserved (255): Reserved/experimental codes not standardized.