TNC@FHH是汉挪威高等专业学院应用科学与艺术系开发的一个TNC架构的开源实现(http://trust.inform.fh-hannover.de/joomla/index.php/projects/tncfhh),目前最新版本时0.8.3,主要实现了TCG-SG的1.2规范:
- IF-IMC 1.2
- IF-IMV 1.2
- IF-TNCCS 1.2
- IF-T for TLS 1.0
- IF-T for EAP 1.1
- IF-PEP for RADIUS 1.1
TNC@FHH的编译依赖于一下各包:
1.log4cxx:C++日志库,是apache的一个开放源代码项目,目前最新版时0.1.0.
编译该日志库需要apr和apr-util包支持,可以从官方网站(这里)下载,目前最新版本分别时1.4.5和1.3.12.
装完apr和apr-util后,修改log4cxx目录下src/example/cpp下console.cpp文件,增加#include<stdio.h>和#include<cstring>
修改src/main/cpp/下inputstreamreamder.cpp和socketoutputstream.cpp,增加#include<cst