TE_verify_unreg 内核服务
用途
注销先前已注册的调出处理程序以进行可信执行。
语法
#include <sys/file.h>
typedef int (*TE_verify)(char *, int, struct file *);
int TE_verify_unreg(TE_verify verify_fn, uint_64 options)
参数
- 韦里菲恩
- 指定使用
TE_verify_reg()内核服务注册处理程序时必须使用的调出函数。 - 选项
- 指定注册选项的位掩码。 当前未定义 options 参数。 调用者必须将 options 参数设置为
0。
描述
TE_verify_unreg 内核服务将注销 AIX® Trusted Execution (TE) 框架的调出处理程序。 verify_fn 参数必须与当前注册的 TE 调出处理程序匹配。 否则, TE_verify_unreg 内核服务将返回错误代码 EPERM。
注销调出处理程序后,将根据已配置的 AIX 可信执行策略来应用缺省 AIX 可信执行逻辑。
TE_verify_unreg 内核服务的调用者必须具有 root 用户权限。
返回值
成功完成时, TE_verify_unreg 内核服务会返回值 0。
失败时将返回以下错误代码:
- EPERM
- 调用者不具有启动此函数的许可权。 或者,已注册的调出处理程序与 韦里菲恩 参数不相同。
- EINVAL
- 未注册任何调出处理程序,或者 选项 参数无效。
执行环境
只能从进程环境调用 TE_verify_unreg 内核服务。