3.3 抽象服务接口
抽象服务接口用来描述SNMP实体中不同子系统的概念接口。同样的,一些系统抽象服务接口也在USM里被定义了,描述普通的USM服务和独立的鉴别和加密的概念接口 。
这些抽象服务接口被定义为一些原语,定义服务提供者和提供服务调用时必须传入的数据参数。
3.3.1 USM鉴别原语
USM提供下列内部原语来在它自己的安全模块和鉴别服务内前后传递数据。
1.接口:authenticateOutgoingMsg
返回码:statusInformation-成功或errorIndication
对象 类型 说明
authKey IN 鉴别用密钥
wholeMsg IN 待鉴别的完整数据
authenticatedWholeMsg OUT 完成鉴别的数据
2.接口:authenticateIncomingMsg
返回码:statusInformation
对象 类型 说明
authKey IN 鉴别用密钥
authParameters IN 接收到的参数
wholeMsg IN 未鉴别的完整数据
authenticatedWholeMsg OUT 完成鉴别的数据