We have a report that this change breaks interoperability between the MIT PKINIT client and a Heimdal 1.2.1 KDC; the proximal cause of the breakage is that CMS_SignerInfo_get0_algs() returns no certs for the signature of the PKINIT reply. https://list.sics.se/sympa/arc/heimdal-discuss/2012-06/msg00023.html