📄 libdiametereap.txt
字号:
/*!\mainpage Diameter EAP Application API\author Yoshihiro Ohba\date Created: January 12, 2004\date Updated: June 23, 2004\section IntroductionThe libdiametereap library provides a C++ API to Diameter EAP(Extensible Authentication Protocol) Application. The libraryimplements the specification defined in draft-ietf-aaa-eap-07.txt.This document describes the API.\section tagBasicFeatures Basic FeaturesThe API has the following features.- <b>Client (NAS) and Server implementation</b> The libdiametereaplibrary provides both Diameter EAP client and server implementations.- <b>Thread safety and load balancing</b>. The libdiametereap libraryis written based on the Open Diameter Framework API, which makes thelibrary thread-safe and it is also possible to do load balancing amongmultiple threads to achieve a maximal performance.- <b>Open-ended API</b>. The Diameter EAP API is extensible in a waythat server applications can define its own authorization decisionsfor each authorization attribute carried in Diameter EAP Answer (DEA)messages and that client applications can define its own enforcementfunctions for each authorization attribute carried in DEA. Clientapplications can also define "Set" functions for each authorizationattribute carried in DER to request the server for authorization forparticular attributes and "Enforce" functions for each authorizationattribute carried in DEA to install attributes that have beenauthorized by the server.- <b>Support for authorization from EAP methods</b> The Diameter EAPimplementation supports the case in which either the Diameter serveror the EAP server can perform authorization procedure.- <b>OS independence</b>. The library is developed by fully utilizingthe <A HREF="http://www.cs.wustl.edu/%7Eschmidt/ACE.html"> ACE(Adaptive Communication Environment) API </A> so that it can workmajor operating systems including Linux, UNIX and Windows for whichACE is supported.\section tagSample Sample Program\subsection tagServer Server Sample Program\include server_test.cxx\subsection tagClient Client Sample Program\include client_test.cxx*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -