统一数据库访问组件libicdbapi
统一通讯组件SocketApi
统一报文编解码组件Libmessagereal
统一共享内存读写组件
密钥协商服务程序SecMngServer
密钥协商客户端程序SecMngClient
密钥协商服务配置管理终端SecMngServerAdmin
外联接口AppInterface
对称密钥加解密接口
安全传输平台数据库脚本
人员分配:
- 通用组件:1人
- 后台框架和业务流:1人
- 后台配置管理(MFC):1人
- 前台框架和业务流(MFC):1人
- 外联接口:1人
下面的SQL语句是基于Oracle数据库的,使用MySQL时需要自行修改
创建表空间ts_seckey_admin和ts_seckey_op
用户:SECMNG密码管理员,密码SECMNG。
权限:resourse、create session
SECMNG下的表:
- **网点信息表SECNODE:**在ts_seckey_admin表空间上
- id char(4) PRIMARY KEY:编号
- name VARCHAr2(128) NOT NULL:名称
- nodedesc VARCHAr2(512):描述
- createtime date:创建时间
- authcode NUMBER(12):授权码
- state NUMBER(4):状态。0可用,1不可用
- **网点密钥表SECKEYINFO:**在ts_seckey_admin表空间上
- clientid char(4) constraint secmng_seckeynode_clientid_fk references SECMNG.SECNDOE(id):客户端网点
- serveridchar(4) constraint secmng_seckeynode_serverid_fk references SECMNG.SECNDOE(id):服务器端网点
- keyid NUMBER(9) PRIMARY KEY:密钥号
- createtime date:密钥产生时间
- state NUMBER(4):密钥状态
- seckey VARCHAr2(512):密钥
- **对SECKEYINFO(clientid)创建索引 IX_SECKEYINFO_clientid:**在ts_seckey_admin表空间上
- **序列号KEYSN:**在ts_seckey_admin上
- ikeysn NUMBER(12) PRIMARY KEY:序列号
- **服务器配置信息SRVCFG:**在ts_seckey_admin上
- key VARCHAr2(64):密钥
- valude VARCHAr2(128):
- **交易信息表TRAN:**在ts_seckey_op上
- iID NUMBER(12):交易项ID
- tran_operator NUMBER:交易者
- trantime data:交易时间
- tranid NUMBER(4):交易事件
- trandesc VARCHAr(512):交易描述
- **对TRAN(tran_operator)创建索引 IX_TRAN_tran_operator:**在ts_seckey_op上
用户:SECMNGADMIN
负责管理SECMNG
权限:SECMNG用户下所有表的权限



