密码机相关的配置说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
密码机相关安装说明
1.使用密码机racal管理软件增加客户端ip
前提:本机有连接密码机的权限,如没有可在密码机上直接增加
1>.双击PC.exe,然弹出的身份认证的对话框中输入密码机的IP、端口及密码(初始密码为FFFFFFFF)
2>登陆成功后,首先选择菜单授权管理→获取授权以获取授权,获取授权后选择菜单网络管理→网络管理,在弹出的如下对话框中添加客户端IP
3>添加客户端IP成功,选择菜单密钥管理 退出,退出软件;
2.解压开发包
将开发包apiDev.tar 上传到用户的根目录下,并执行如下命令解压密码机开发包和修改目录权限;
命令:
tar xvf apiDev.tar
chmod -R 755 apiDev/
3.配置环境变量:
在用户的.bash_profile或.profile文件中添加如下内容(请先确认密码机的IP和端口,并配置下面变量ipAddrOfCenterSecuSvr和portOfCenterSecuSvr):
# ****** 以下定义客户端API开发环境
DIROFESSCAPI=$HOME/apiDev
export DIROFESSCAPI
FUNDEFDIR=$HOME/apiDev/fundef
export FUNDEFDIR
APITESTDATADIR=$HOME/apiDev/testdata
export APITESTDATADIR
DIROFHSMAPI=$HOME/apiDev
export DIROFHSMAPI
cc=gcc
# ****** 以下定义客户端API运行时用到的配置
#这个变量定义了日志是否打开
openDebug=1
#这个变量定义了中心安全服务器的IP地址
ipAddrOfCenterSecuSvr=?
#这个变量定义了中心安全服务器的端口
portOfCenterSecuSvr=?
#这个变量定义了与中心安全服务器通讯的超时
timeoutOfCenterSecuSvr=10
#这个变量定义了本应用的应用编号
idOfEsscAPI=TA
#这个变量定义了缺省的密钥名称应用编号
appIDOfKey=TE
#这个变量定义了密码机指令的消息头
lenOfMsgHeader=8
export openDebug ipAddrOfCenterSecuSvr portOfCenterSecuSvr timeoutOfCenterSecuSvr idOfEsscAPI appIDOfKey lenOfMsgHeader
# ****** 以下为开发所需要用到的配置
#OSSPEC="-g -qcpluscmt"
OSSPEC="-g"
#OSSPECLIBS="-lcurses"
OSSPECLIBS=
export OSSPEC OSSPECLIBS
# ****** 以下为运行需要用到的配置
UNIONLOG=$HOME/apiDev/log
# 设置测试目录
UNIONTEST=$HOME/apiDev/test
export UNIONLOG UNIONTEMP UNIONTEST
export PATH=$PATH:$HOME/apiDev/bin:.
Language="zh_US"
export Language
set -o vi
4.验证密码机是否连接成功
命令:
cd ~/apiDev/test/
./test
选择11或12或13测试是否成功。输入exit退出(如不成功,可查看日志文件~/apiDev/log/unionlog.log)