Lines Matching defs:princ
536 krb5_const_principal princ, krb5_keytab keytab,
543 return(p_krb5_rd_req(con,pacon,data,princ,keytab,flags,pptkt));
1034 print_krb5_princ(char *label, krb5_principal_data *princ)
1039 if (princ == NULL) return;
1040 for (ui=0; ui < (int)princ->realm.length; ui++) putchar(princ->realm.data[ui]);
1041 printf(" (nametype %d) has %d strings:\n", princ->type,princ->length);
1042 for (i=0; i < (int)princ->length; i++)
1044 printf("\t%d [%d]: ", i, princ->data[i].length);
1045 for (uj=0; uj < (int)princ->data[i].length; uj++) {
1046 putchar(princ->data[i].data[uj]);
1603 char **princ;
1611 case KSSL_CLIENT: princ = &kssl_ctx->client_princ; break;
1612 case KSSL_SERVER: princ = &kssl_ctx->service_host; break;
1615 if (*princ) kssl_free(*princ);
1628 if ((*princ = kssl_calloc(1, length)) == NULL)
1634 strncat(*princ, entity[i].data, entity[i].length);
1637 strcat (*princ, "/");
1642 strcat (*princ, "@");
1643 (void) strncat(*princ, realm->data, realm->length);
1782 krb5_principal princ = NULL;
1808 KRB5_NT_SRV_HST, &princ);
1811 princ,
1826 if (princ) krb5_free_principal(krb5context, princ);
2155 /* OUT */ krb5_principal *princ,
2184 *princ = new_p;