7. 使用 Kerberos 进行编程

7.1. Kerberos API

Kerberos 开发库允许你启用 Kerberos,或者说“kerberize”,任何应用程序。主要有两个库,一个是用于基本身份验证的通用 Kerberos 库,另一个是用于执行管理功能(例如对 principals 的操作)的 Kerberos 管理库。 在基于 Fedora 的 GNU/Linux 中,rpm 包krb5-devel包含开发库和文档。 这些库的 API 规范可以在大多数 Kerberos 发行版附带的 Kerberos 文档中找到。 在基于 Fedora 的 GNU/Linux 中,它安装在/usr/share/doc/krb5-devel-1.2.2/api

该文档是 LaTeX 格式。 为了查看它,您必须从中生成 dvi 文件名,然后可以使用 xdiv 查看。 这可以使用以下命令完成

bash$ cd /usr/share/doc/krb5-devel-x.x.x/api/
bash$ su
bash# make
bash# (^d)
bash$ xdvi library.dvi