Michael StJohns wrote:
Steve - to clarify, IA5String moves to a SHOULD NOT or a MUST NOT?Here is the text that I have prepared for inclusion in the update RFC based on Steve's proposal, which I interpreted as requesting that VisibleString become a MAY and IA5String become a MUST NOT: RFC 5280, Section 4.2.1.4, the tenth paragraph says: | An explicitText field includes the textual statement directly in | the certificate. The explicitText field is a string with a | maximum size of 200 characters. Conforming CAs SHOULD use the | UTF8String encoding for explicitText, but MAY use IA5String. | Conforming CAs MUST NOT encode explicitText as VisibleString or | BMPString. The explicitText string SHOULD NOT include any control | characters (e.g., U+0000 to U+001F and U+007F to U+009F). When | the UTF8String encoding is used, all character sequences SHOULD be | normalized according to Unicode normalization form C (NFC) [NFC]. This paragraph is replaced with: | An explicitText field includes the textual statement directly in | the certificate. The explicitText field is a string with a | maximum size of 200 characters. Conforming CAs SHOULD use the | UTF8String encoding for explicitText, but MAY use VisibleString. | Conforming CAs MUST NOT encode explicitText as IA5String or | BMPString. The explicitText string SHOULD NOT include any control | characters (e.g., U+0000 to U+001F and U+007F to U+009F). When | the UTF8String encoding is used, all character sequences SHOULD be | normalized according to Unicode normalization form C (NFC) [NFC]. At 11:53 AM 11/16/2009, Stephen Kent wrote: |
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.