|
Here is the text that is proposed for the explicitText field, which
simply takes the text in RFC 5280 and swaps IA5String and VisibleString: | 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]. Note that this text only imposes requirements on issuers, so anything placing requirements on relying parties would be new. However, if the intention is to add such a statement, here are two statements from RFC 5280 that would be closely related: 1) Section 4.1.2.6 (Subject): (c) TeletexString, BMPString, and UniversalString are included for backward compatibility, and SHOULD NOT be used for certificates for new subjects. However, these types MAY be used in certificates where the name was previously established, including cases in which a new certificate is being issued to an existing subject or a certificate is being issued to a new subject where the attributes being encoded have been previously established in certificates issued to other subjects. Certificate users SHOULD be prepared to receive certificates with these types. 2) Section 7.1 (Internationalized Names in Distinguished Names): Conforming implementations MUST support UTF8String and PrintableString. RFC 3280 required only binary comparison of attribute values encoded in UTF8String, however, this specification requires a more comprehensive handling of comparison. Implementations may encounter certificates and CRLs with names encoded using TeletexString, BMPString, or UniversalString, but support for these is OPTIONAL. If there is a desire to specify requirements for relying parties with respect to explicitText, what is the proposed text? Dave Stephen Kent wrote: At 11:33 AM -0500 11/17/09, Michael StJohns wrote: |
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.