CGI程序与diameter的交互

Diameter协议的全面解析应用 Diameter协议是网络认证、授权和计费(AAA)解决方案的核心标准,它是RADIUS协议的继任者,并且在许多方面进行了改进,以满足现代网络通信的复杂需求。在本章中,我们将定义Diameter协议,并探讨它在网络环境中所扮演的关键角色。RADIUS(Remote Authentication Dial-In User Service)是为了解决远程用户访问互联网时的认证和计费问题而开发的一种协议。 阅读详情

考虑到网关(CGI程序)和diameter客户端(NAS)可能不在一台机器上,还是使用了socket 编程,不是使用的是本地socket,一方面方便,一方面容易改成远程的。

 

客户端接口

VerifyAdaptor_Result_T Verify_UsrInfo_WithPw(const char* InUsrName, const char* InUsrPw);

 

服务器接口

VerifyAdaptor_Result_T Initialize_VerifyAdaptor();
 void Destroy_VerifyAdaptor();

 VerifyAdaptor_Result_T Retrieve_UsrInfo_WithPw(char* OutUsrName, unsigned int NameLenCap, char* OUtUsrPw, unsigned int PwLenCap, int* OutSocketID);
 VerifyAdaptor_Result_T NotifyVerifyResult(VerifyAdaptor_Result_T InResult, int OutPutSocketID);

 

实现源代码

oracle11隐藏参数调整 立即下载

相关推荐

CAD+说明书履带拖拉机变速器改进设计Ⅳ

CAD+说明书履带拖拉机变速器改进设计 Ⅳ

C. Tree Diameter(交互,二进制或二分)

其实这题和树没啥关系的其实这题和树没啥关系的其实这题和树没啥关系的 因为不知道树的结构,所以在我们的询问中,任意两点都必须被匹配过因为不知道树的结构,所以在我们的询问中,任意两点都必须被匹配过因为不知道树的结构,所以在我们的询问中,任意两点都必须被匹配过 那比如n=5,怎么做?我猜你会想到二分那比如n=5,怎么做?我猜你会想到二分那比如n=5,怎么做?我猜你会想到二分 第一次二分成[1,2],[3,4,5]两个组,那么接下来处理每个子组内的点就行了第一次二分成[1,2],[3,4,5]两个组,那么接下来处理

jziwjxjd的博客 578

科技中介如何高效匹配技术供需?.docx

科技中介如何高效匹配技术供需?

Debian Linux Gateway配置

<br />NAS是Diameter的一个典型应用,用户通过NAS访问网络,NAS通过Diameter客户端来连通Diameter的服务器端来完成对用户的认证,认证通过的用户NAS就会允许访问。<br />要模拟上面的业务,首先需要的就是NAS,他的核心是Gateway. http://www.debian-administration.org/articles/23 这是一篇很好的关于debian下设置简单网关的文章。<br />假设局域网202.87.234.0(山东大学计算机学院),原始gateway

CrySleeper的专栏 1632

测试工具介绍||Jmeter的简单使用

概述 本篇文章主要解决本人在学习jmeter工具之初的几个小白疑问,以避免后面的jmeter学习时不至于不知其所以然: 1,性能测试是什么; 2,性能测试的涉及范围; 3,Jmeter测试工具概述; 4,Jmeter测试工具下载及安装; 5,Jmeter入门脚本 性能测试是什么 作为测试人员,不仅仅是找bug,而且需要对整个软件的质量负责,性能也属于质量的一部分。 一般在功能测试阶段完成后,接下来就要进行性能测试。性能测试关注的是非功能特征,即在完成该功能时的时效性。 性能测试是通过自动化的测试工具模拟多种

qq_43543920的博客 1162

在企业环境中快速安装配置 FreeBSD Unix 服务器操作系

例如,作者为了方便大家学习FreeBSD操作系统的安装步骤,选择下载最新 amd64 架构 FreeBSD 14.0-RELEASE 精简镜像版本(1GB左右)进行部署( https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-amd64-disc1.iso ),而不是直接是虚拟映像文件,当然若你只是为了简单的试用一下 FreeBSD 操作系统,则建议下载并使用VM虚拟映像方式安装。

2401_86853478的博客 253

!qhyb.rar

当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。

政府科技管理部门如何实现科技成果高效转化?.docx

政府科技管理部门如何实现科技成果高效转化?

国有企业如何推动科技创新产业升级融合?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新产业创新智能化发展。

科技中介服务如何实现数字化升级?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新产业创新智能化发展。

librdkafka Windows 包(可直接使用)

librdkafka/win ├─ bin/ # 全部运行时dll + pdb调试符号 + plugins插件目录 ├─ include/ # 头文件 rdkafka.h └─ lib/ # .lib静态导入库(链接阶段使用)

兄弟MFC-J2330DW 中文维修手册

兄弟MFC-J2330DW 中文维修手册

CesiumForUnitySamples-v1.25.1

Cesium for Unity 是一个官方插件,它将 Cesium 强大的3D 地理空间平台能力深度集成到了 Unity 引擎中。简单来说,它让你能在 Unity 里创建出一个高精度的真实地球,并加载和探索全球范围内的海量地理数据

政府科技管理部门如何降低平台建设成本?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新产业创新智能化发展。

sam l part3 niubi666

sam l part3 niubi666

内窥镜摄像系统,全球前10强生产商排名及市场份额.docx

内窥镜摄像系统,全球前10强生产商排名及市场份额

RIS 智能超表面:6G 的"可编程无线电环境"如何靠 N² 定律改写覆盖规则

`RIS` `智能超表面` `6G` `可编程无线电环境` `波束成形` `N²定律` `相位优化` `Sionna` `毫米波` `通信仿真`

上一篇: Debian linux下opendiameter的部署
下一篇: apache2 + ssl
CrySleeper
博客等级 码龄19年 14粉丝 28原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值