From: Marcel Poul Date: Tue, 31 Jan 2012 13:21:41 +0000 (+0000) Subject: concat. new cert. chain after signing. X-Git-Tag: glite-jobid-api-c_R_2_1_0_2~21 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=94ae853f610e96909672123c6416d272b73021fe;p=jra1mw.git concat. new cert. chain after signing. --- diff --git a/emi.canl.canl-c/src/canl_cred.c b/emi.canl.canl-c/src/canl_cred.c index cc221dc..22ba64a 100644 --- a/emi.canl.canl-c/src/canl_cred.c +++ b/emi.canl.canl-c/src/canl_cred.c @@ -349,6 +349,10 @@ canl_cred_sign_proxy(canl_ctx ctx, canl_cred signer_cred, canl_cred proxy_cred) proxy_sign(signer_crd->c_cert, signer_crd->c_key, proxy_crd->c_req, &proxy_crd->c_cert, proxy_crd->c_lifetime, proxy_crd->c_cert_ext, 0, 2, NULL, NULL, 0, NULL, 0); + + /*concatenate new chain*/ + proxy_crd->c_cert_chain = sk_X509_dup(signer_crd->c_cert_chain); + sk_X509_push(proxy_crd->c_cert_chain, signer_crd->c_cert); return 0;