Lines Matching defs:principal
102 * When we are done, save the client principal so we can make authorization checks.
127 * the service principal. This causes the server to accept any service principal
132 * to actually use, we will need to check which service principal the client used
175 krb5_principal principal = NULL;
184 err = krb5_parse_name (context, inServicePrincipal, &principal);
189 * Here is where we check to see if the service principal the client used is valid.
193 if ((gServiceName != NULL) && (strcmp (gServiceName, krb5_princ_name (context, principal)->data) != 0)) {
198 if (principal != NULL) { krb5_free_principal (context, principal); }
211 krb5_principal principal = NULL;
220 err = krb5_parse_name (context, inClientPrincipal, &principal);
225 * Here is where the server checks to see if the client principal should be allowed
234 if (principal != NULL) { krb5_free_principal (context, principal); }
263 /* Pull the client principal string out of the gss name */
283 /* Pull the service principal string out of the gss name */