use private version of principalname
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14424 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -53,9 +53,9 @@ fetch_server (const Ticket *t,
|
||||
krb5_error_code ret;
|
||||
krb5_principal sprinc;
|
||||
|
||||
ret = principalname2krb5_principal(&sprinc, t->sname, t->realm);
|
||||
ret = _krb5_principalname2krb5_principal(&sprinc, t->sname, t->realm);
|
||||
if (ret) {
|
||||
kdc_log(0, "principalname2krb5_principal: %s",
|
||||
kdc_log(0, "_krb5_principalname2krb5_principal: %s",
|
||||
krb5_get_err_text(context, ret));
|
||||
return ret;
|
||||
}
|
||||
@@ -87,9 +87,9 @@ log_524 (const EncTicketPart *et,
|
||||
char *cpn;
|
||||
krb5_error_code ret;
|
||||
|
||||
ret = principalname2krb5_principal(&client, et->cname, et->crealm);
|
||||
ret = _krb5_principalname2krb5_principal(&client, et->cname, et->crealm);
|
||||
if (ret) {
|
||||
kdc_log(0, "principalname2krb5_principal: %s",
|
||||
kdc_log(0, "_krb5_principalname2krb5_principal: %s",
|
||||
krb5_get_err_text (context, ret));
|
||||
return ret;
|
||||
}
|
||||
|
@@ -323,7 +323,8 @@ main(int argc, char **argv)
|
||||
ret = krb5_make_principal(context, &c1, NULL, "kadmin", "hprop", NULL);
|
||||
if(ret)
|
||||
krb5_err(context, 1, ret, "krb5_make_principal");
|
||||
principalname2krb5_principal(&c2, authent->cname, authent->crealm);
|
||||
_krb5_principalname2krb5_principal(&c2,
|
||||
authent->cname, authent->crealm);
|
||||
if(!krb5_principal_compare(context, c1, c2)) {
|
||||
char *s;
|
||||
ret = krb5_unparse_name(context, c2, &s);
|
||||
|
@@ -517,9 +517,9 @@ encode_v4_ticket(void *buf, size_t len, const EncTicketPart *et,
|
||||
|
||||
{
|
||||
krb5_principal princ;
|
||||
principalname2krb5_principal(&princ,
|
||||
*service,
|
||||
et->crealm);
|
||||
_krb5_principalname2krb5_principal(&princ,
|
||||
*service,
|
||||
et->crealm);
|
||||
ret = krb5_524_conv_principal(context,
|
||||
princ,
|
||||
sname,
|
||||
@@ -529,9 +529,9 @@ encode_v4_ticket(void *buf, size_t len, const EncTicketPart *et,
|
||||
if(ret)
|
||||
return ret;
|
||||
|
||||
principalname2krb5_principal(&princ,
|
||||
et->cname,
|
||||
et->crealm);
|
||||
_krb5_principalname2krb5_principal(&princ,
|
||||
et->cname,
|
||||
et->crealm);
|
||||
|
||||
ret = krb5_524_conv_principal(context,
|
||||
princ,
|
||||
|
@@ -689,7 +689,8 @@ as_rep(KDC_REQ *req,
|
||||
ret = KRB5KRB_ERR_GENERIC;
|
||||
e_text = "No server in request";
|
||||
} else{
|
||||
principalname2krb5_principal (&server_princ, *(b->sname), b->realm);
|
||||
_krb5_principalname2krb5_principal (&server_princ,
|
||||
*(b->sname), b->realm);
|
||||
ret = krb5_unparse_name(context, server_princ, &server_name);
|
||||
}
|
||||
if (ret) {
|
||||
@@ -701,7 +702,8 @@ as_rep(KDC_REQ *req,
|
||||
ret = KRB5KRB_ERR_GENERIC;
|
||||
e_text = "No client in request";
|
||||
} else {
|
||||
principalname2krb5_principal (&client_princ, *(b->cname), b->realm);
|
||||
_krb5_principalname2krb5_principal (&client_princ,
|
||||
*(b->cname), b->realm);
|
||||
ret = krb5_unparse_name(context, client_princ, &client_name);
|
||||
}
|
||||
if (ret) {
|
||||
@@ -1494,7 +1496,7 @@ tgs_make_reply(KDC_REQ_BODY *b,
|
||||
|
||||
copy_Realm(krb5_princ_realm(context, server->principal),
|
||||
&rep.ticket.realm);
|
||||
krb5_principal2principalname(&rep.ticket.sname, server->principal);
|
||||
_krb5_principal2principalname(&rep.ticket.sname, server->principal);
|
||||
copy_Realm(&tgt->crealm, &rep.crealm);
|
||||
if (f.request_anonymous)
|
||||
make_anonymous_principalname (&tgt->cname);
|
||||
@@ -1755,9 +1757,9 @@ tgs_rep2(KDC_REQ_BODY *b,
|
||||
goto out2;
|
||||
}
|
||||
|
||||
principalname2krb5_principal(&princ,
|
||||
ap_req.ticket.sname,
|
||||
ap_req.ticket.realm);
|
||||
_krb5_principalname2krb5_principal(&princ,
|
||||
ap_req.ticket.sname,
|
||||
ap_req.ticket.realm);
|
||||
|
||||
ret = db_fetch(princ, &krbtgt);
|
||||
|
||||
@@ -1950,7 +1952,7 @@ tgs_rep2(KDC_REQ_BODY *b,
|
||||
ret = KRB5KDC_ERR_POLICY;
|
||||
goto out2;
|
||||
}
|
||||
principalname2krb5_principal(&p, t->sname, t->realm);
|
||||
_krb5_principalname2krb5_principal(&p, t->sname, t->realm);
|
||||
ret = db_fetch(p, &uu);
|
||||
krb5_free_principal(context, p);
|
||||
if(ret){
|
||||
@@ -1971,11 +1973,11 @@ tgs_rep2(KDC_REQ_BODY *b,
|
||||
r = adtkt.crealm;
|
||||
}
|
||||
|
||||
principalname2krb5_principal(&sp, *s, r);
|
||||
_krb5_principalname2krb5_principal(&sp, *s, r);
|
||||
ret = krb5_unparse_name(context, sp, &spn);
|
||||
if (ret)
|
||||
goto out;
|
||||
principalname2krb5_principal(&cp, tgt->cname, tgt->crealm);
|
||||
_krb5_principalname2krb5_principal(&cp, tgt->cname, tgt->crealm);
|
||||
ret = krb5_unparse_name(context, cp, &cpn);
|
||||
if (ret)
|
||||
goto out;
|
||||
|
Reference in New Issue
Block a user