domainComponent

domainComponent

[1] RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile ( 版) <http://tools.ietf.org/html/rfc5280#section-4>

[2] RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile ( 版) <http://tools.ietf.org/html/rfc5280#section-4.1.2.4>

In addition, implementations of this specification MUST be prepared

to receive the domainComponent attribute, as defined in [RFC4519].

The Domain Name System (DNS) provides a hierarchical resource

labeling system. This attribute provides a convenient mechanism for

organizations that wish to use DNs that parallel their DNS names.

This is not a replacement for the dNSName component of the

alternative name extensions. Implementations are not required to

convert such names into DNS names. The syntax and associated OID for

this attribute type are provided in the ASN.1 modules in Appendix A.

Rules for encoding internationalized domain names for use with the

domainComponent attribute type are specified in Section 7.3.

[3] RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile ( 版) <http://tools.ietf.org/html/rfc5280#section-4.2.1.6>

a DNS name MAY also be

represented in the subject field using the domainComponent attribute

as described in Section 4.1.2.4. Note that where such names are

represented in the subject field implementations are not required to

convert them into DNS names.

[4] RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile ( 版) <http://tools.ietf.org/html/rfc5280#section-7.1>

Comparisons of domainComponent attributes MUST be performed as

specified in Section 7.3.

[5] RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile ( 版) <http://tools.ietf.org/html/rfc5280#section-7.3>

Each domainComponent attribute represents a

single label. To represent a label from an IDN in the distinguished

name, the implementation MUST perform the "ToASCII" label conversion

specified in Section 4.1 of RFC 3490. The label SHALL be considered

a "stored string". That is, the AllowUnassigned flag SHALL NOT be

set.

Conforming implementations shall perform a case-insensitive exact

match when comparing domainComponent attributes in distinguished

names, as described in Section 7.2.

Implementations should convert ACE labels to Unicode before display.

Specifically, conforming implementations should perform the

"ToUnicode" conversion operation specified, as described in Section

7.2, on each ACE label before displaying the name.

[6] RFC 4519 - Lightweight Directory Access Protocol (LDAP): Schema for User Applications ( 版) <http://tools.ietf.org/html/rfc4519#section-2.4>

[7] RFC 6818 - Updates to the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile ( 版) <https://tools.ietf.org/html/rfc6818#section-5>