Eran,

...
> In principle that's true, but in practice we have seen many instances where client software > fails to perform checks established by standards. Thus logs represent an opportunity to > do a better job (since they are new code) and perhaps help save clients from bad code.


Can we put the extra checks logs may do in the CtExtensions field of the SCT? That way the additional checks can be defined in a separate document. In principal I agree that providing extra information to TLS clients about the certificates they receive is useful. Given it's not entirely clear what clients do with this information (and complicates the log implementation) my only suggestion is we make this an extension rather than a mandatory part of the spec.

I identified two reasons for including cert type assertion in the log request and adding that plus cert syntactic validation results in the SCT. One, noted above, is that many TLS clients have, historically, not done a good job of cert syntax checking, and this represents an opportunity to help improve that situation. Second, the current (and previous) text is vague about what checks a log does perform when performing cert path validation. Using the cert type assertion and allowing a log to advertise what types of checks it performs (based on IANA-registered values) removes this ambiguity
for submitters.

I think the cert type marking and checking info should be included in the base spec, if only to
address the second problem

Steve

_______________________________________________
Trans mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/trans

Reply via email to