Thanks Jiajia for the update. It's quite unfortunate. I really wish MIT Kerberos can use our ASN1 things so it can give specific error in such case, as the Kerberos/PKINIT/CMS signed data is so huge and complex, how to locate it? Maybe it can print verbose logs? Thanks.
Regards, Kai -----Original Message----- From: Li, Jiajia [mailto:jiajia...@intel.com] Sent: Tuesday, December 22, 2015 2:44 PM To: kerby@directory.apache.org Subject: RE: Fix up for encoding/decoding issues for newly added types and CMS/X509/PKINIT tests Hi Kai, I think there is still with some encoding/decoding issues, because it can't pass in MIT Kerberos decoding process with the latest code. The error: "cms_signeddata_verify: failed to decode message: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag" Thanks Jiajia -----Original Message----- From: Zheng, Kai [mailto:kai.zh...@intel.com] Sent: Monday, December 21, 2015 10:05 AM To: kerby@directory.apache.org Subject: Fix up for encoding/decoding issues for newly added types and CMS/X509/PKINIT tests Hi Jiajia & all, Please check out the following commits and be noted that we have cleared existing to-be-fixed or TODO encoding/decoding issues for recently added CMS/X509/PKINIT types and tests. Please let me know if our encoding results won't pass MIT Kerberos decoding process when testing PKINIT messages with MIT KDC. Thanks. commit 6dca5950e7f8ded5e39a963b10f52779bc5b6756 Author: Kai Zheng <kai.zh...@intel.com> Date: Mon Dec 21 09:57:48 2015 +0800 Fix existing encoding issues in CMS/X509/PKINIT tests, and Asn1Encodable encode may also throw IOException commit 461b724408c45df378615b9201e78a082b8de959 Author: Kai Zheng <kai.zh...@intel.com> Date: Sun Dec 20 17:25:15 2015 +0800 Blindly decoding Any when type info isnt available to assist encoding thereafter commit 97cd36aa5648b5ebf88abae760271eb6eb8f0645 Author: Kai Zheng <kai.zh...@intel.com> Date: Sat Dec 19 20:37:04 2015 +0800 Fixed decoding issues for newly added CMS types for envoloped contentinfo Regards, Kai