Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.6.0.3
Enumerations | Functions
openapi_radius.h File Reference
#include "openapi_common.h"

Go to the source code of this file.

Enumerations

enum  OPEN_RADIUS_SERVER_ENTRY_TYPE_t { OPEN_RADIUS_SERVER_ENTRY_TYPE_PRIMARY = 1, OPEN_RADIUS_SERVER_ENTRY_TYPE_SECONDARY = 2 }
 Designates a server as primary or secondary. More...
 

Functions

open_error_t openapiRadiusAuthServerAdd (openapiClientHandle_t *client_handle, open_buffdesc *serverAddress, OPEN_IP_ADDRESS_TYPE_t addressType, open_buffdesc *serverName)
 Add a RADIUS authentication server. More...
 
open_error_t openapiRadiusAuthServerAttribute4Get (openapiClientHandle_t *client_handle, OPEN_BOOL_t *mode, open_inet_addr_t *ipAddr)
 Get the RADIUS authentication server attribute 4 value. More...
 
open_error_t openapiRadiusAuthServerAttribute4Set (openapiClientHandle_t *client_handle, OPEN_BOOL_t mode, open_inet_addr_t *ipAddr)
 Set the RADIUS authentication server attribute 4 value. More...
 
open_error_t openapiRadiusAuthServerPortNumGet (openapiClientHandle_t *client_handle, open_buffdesc *serverAddress, OPEN_IP_ADDRESS_TYPE_t addressType, uint32_t *portNumber)
 Get the RADIUS authentication server port number. More...
 
open_error_t openapiRadiusAuthServerPortNumSet (openapiClientHandle_t *client_handle, open_buffdesc *serverAddress, OPEN_IP_ADDRESS_TYPE_t addressType, uint32_t portNumber)
 Set the RADIUS authentication server port number. More...
 
open_error_t openapiRadiusAuthServerRemove (openapiClientHandle_t *client_handle, open_buffdesc *serverAddress, OPEN_IP_ADDRESS_TYPE_t addressType)
 Remove a RADIUS authentication server. More...
 
open_error_t openapiRadiusAuthServerSharedSecretEncryptedSet (openapiClientHandle_t *client_handle, open_buffdesc *serverAddress, open_buffdesc *encryptedSecret)
 Set the shared secret being used between the RADIUS client and the RADIUS server. More...
 
open_error_t openapiRadiusAuthServerTypeGet (openapiClientHandle_t *client_handle, open_buffdesc *serverAddress, OPEN_IP_ADDRESS_TYPE_t addressType, OPEN_RADIUS_SERVER_ENTRY_TYPE_t *serverType)
 Get the RADIUS authentication server type. More...
 
open_error_t openapiRadiusAuthServerTypeSet (openapiClientHandle_t *client_handle, open_buffdesc *serverAddress, OPEN_IP_ADDRESS_TYPE_t addressType, OPEN_RADIUS_SERVER_ENTRY_TYPE_t serverType)
 Set the RADIUS authentication server type. More...
 
uint32_t openapiRadiusEncryptedSharedSecretSizeGet (openapiClientHandle_t *client_handle)
 Get the size for an encrypted RADIUS shared secret. More...
 
uint32_t openapiRadiusServerAddressMaxLengthGet (openapiClientHandle_t *client_handle)
 Get the maximum size allowed for the RADIUS servers address parameter. More...
 
uint32_t openapiRadiusServerNameMaxLengthGet (openapiClientHandle_t *client_handle)
 Get the maximum size allowed for the RADIUS servers name parameter. More...
 
uint32_t openapiRadiusSharedSecretMaxLengthGet (openapiClientHandle_t *client_handle)
 Get the maximum size allowed for the RADIUS shared secret. More...