Lines Matching full:princ
531 krb5_const_principal princ, krb5_keytab keytab,
538 return(p_krb5_rd_req(con,pacon,data,princ,keytab,flags,pptkt));
1029 print_krb5_princ(char *label, krb5_principal_data *princ)
1034 if (princ == NULL) return;
1035 for (ui=0; ui < (int)princ->realm.length; ui++) putchar(princ->realm.data[ui]);
1036 printf(" (nametype %d) has %d strings:\n", princ->type,princ->length);
1037 for (i=0; i < (int)princ->length; i++)
1039 printf("\t%d [%d]: ", i, princ->data[i].length);
1040 for (uj=0; uj < (int)princ->data[i].length; uj++) {
1041 putchar(princ->data[i].data[uj]);
1598 char **princ;
1606 case KSSL_CLIENT: princ = &kssl_ctx->client_princ; break;
1607 case KSSL_SERVER: princ = &kssl_ctx->service_host; break;
1610 if (*princ) kssl_free(*princ);
1623 if ((*princ = kssl_calloc(1, length)) == NULL)
1629 strncat(*princ, entity[i].data, entity[i].length);
1632 strcat (*princ, "/");
1637 strcat (*princ, "@");
1638 (void) strncat(*princ, realm->data, realm->length);
1777 krb5_principal princ = NULL;
1803 KRB5_NT_SRV_HST, &princ);
1806 princ,
1821 if (princ) krb5_free_principal(krb5context, princ);
2150 /* OUT */ krb5_principal *princ,
2179 *princ = new_p;