我正在使用kerberos 1.5.0.3 api开发类似于kinit命令的身份验证系统。
我有两个系统,一个只有IPv4,另一个同时具有IPv4和IPv6(但在此客户端上未配置IPv6,但在服务器上配置)
此功能在第一台机器上正常工作,在第二台机器上不起作用。
krb5_get_init_creds_password: 96C73ADC
当我手动操作kinit并假设票证有效时,我尝试输出error 96C73AB9
krb5_get_renewed_creds()
之后的{{1}}。
我在这里提到了错误代码:Kerberos Error Codes
即使我熟悉Kerberos API,也非常感谢任何帮助,这是我第一次尝试编写适用于多种环境的代码。