Currently I'm trying to run the kerberos sample code on iOS. There is a GSS framework in iOS SDK and I can use that to run the sample kerberos gss code on iOS. But there are two problems I met.
Can't find GSS api to access the kerberos configuration file.
The app on iOS is running like a sandbox. It can only access its own file system but can't access the system files like /etc/krb5.conf. I tried to find GSS api to access another configuration file address. But I can't find any information.
Can't find GSS api to get the TGT programmatically.
The first step of the sample code is to get the TGT. I can't find any GSS api to get the TGT programmatically. Cause we can't run command in iOS, so we can't use kinit command to get the TGT. For the following steps, it can't work cause we don't have the TGT.