(hx509_cms_create_signed_1): use hx509_cert_binary

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19912 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2007-01-14 23:28:58 +00:00
parent e993ff978b
commit 698d712bfa

View File

@@ -1152,17 +1152,12 @@ hx509_cms_create_signed_1(hx509_context context,
}
for (i = 0; i < path.len; i++) {
ASN1_MALLOC_ENCODE(Certificate,
sd.certificates->val[i].data,
sd.certificates->val[i].length,
_hx509_get_cert(path.val[i]),
&size, ret);
ret = hx509_cert_binary(context, path.val[i],
&sd.certificates->val[i]);
if (ret) {
hx509_clear_error_string(context);
goto out;
}
if (sd.certificates->val[i].length != size)
_hx509_abort("internal ASN.1 encoder error");
}
}