Greetings,
According to
the spec, in the attestationRootCertificates array each "element is a base64-encoded (section 4 of [RFC4648]), DER-encoded [ITU-X690-2008] PKIX certificate value."
In the latest
MDS3 blob there are several certificate values that contain the line break string ("\n") or a blank string (" "). This is technically an invalid base64 character string. Is it a bug in the current blob? Or is an MDS client supposed to strip invalid characters from the certificate values before decoding them? If the latter is true, the spec should probably be updated to mention that. If it is a bug indeed, what's the procedure to fix those invalid cert values?
In general, if an error is found in the MDS3 blob, where should it be reported? Is this forum a right place for that? Or is there a GitHub repository where the issue should be filed?
Thanks.