7.1.2.10.8 已翻譯 對應原文版本:2.3.0

憑證機構(CA)憑證之名稱限制(Name Constraints)

跳至原文

CA Certificate Name Constraints

If present, the Name Constraints extension MUST be encoded as follows. As an explicit exception from RFC 5280, this extension SHOULD be marked critical, but MAY be marked non-critical if compatibility with certain legacy applications that do not support Name Constraints is necessary.

若存在,名稱限制(Name Constraints)擴充欄位應(MUST)依下列方式編碼。作為 RFC 5280 之明確例外,本擴充欄位宜(SHOULD)標記為關鍵(critical),但若需與某些不支援名稱限制之舊版應用程式相容,得(MAY)標記為非關鍵(non-critical)。

nameConstraints requirements
FieldDescription
permittedSubtrees
GeneralSubtreeThe requirements for a GeneralSubtree that appears within a permittedSubtrees.
baseSee following table.
minimumMUST NOT be present.
maximumMUST NOT be present.
excludedSubtrees
GeneralSubtreeThe requirements for a GeneralSubtree that appears within a permittedSubtrees.
baseSee following table.
minimumMUST NOT be present.
maximumMUST NOT be present.
nameConstraints 要求規定
欄位說明
permittedSubtrees
GeneralSubtree符合 permittedSubtrees 中各 GeneralSubtree 之要求規定
base參見下表
minimum不得(MUST NOT)存在
maximum不得(MUST NOT)存在
excludedSubtrees
GeneralSubtree符合 permittedSubtrees 中各 GeneralSubtree 之要求規定
base參見下表
minimum不得(MUST NOT)存在
maximum不得(MUST NOT)存在

The following table contains the requirements for the GeneralName that appears within the base of a GeneralSubtree in either the permittedSubtrees or excludedSubtrees.

下表列出 permittedSubtrees 或 excludedSubtrees 中各 GeneralSubtree 之 base 所包含的 GeneralName 要求規定。

GeneralName requirements for the base field
Name TypePresencePermitted SubtreesExcluded Subtrees
dNSNameMAYThe CA MUST confirm that the Applicant has registered the dNSName or has been authorized by the domain registrant to act on the registrant’s behalf. See Section 3.2.2.4.If at least one dNSName instance is present in the permittedSubtrees, the CA MAY indicate one or more subordinate domains to be excluded.
iPAddressMAYThe CA MUST confirm that the Applicant has been assigned the iPAddress range or has been authorized by the assigner to act on the assignee’s behalf. See Section 3.2.2.5.If at least one iPAddress instance is present in the permittedSubtrees, the CA MAY indicate one or more subdivisions of those ranges to be excluded.
directoryNameMAYThe CA MUST confirm the Applicant’s and/or Subsidiary’s name attributes such that all certificates issued will comply with the relevant Certificate Profile (see Section 7.1.2), including Name Forms (See Section 7.1.4).It is NOT RECOMMENDED to include values within excludedSubtrees.
rfc822NameNOT RECOMMENDEDThe CA MAY constrain to a mailbox, a particular host, or any address within a domain, as specified within RFC 5280, Section 4.2.1.10. For each host, domain, or Domain portion of a Mailbox (as specified within RFC 5280, Section 4.2.1.6), the CA MUST confirm that the Applicant has registered the domain or has been authorized by the domain registrant to act on the registrant’s behalf. See Section 3.2.2.4.If at least one rfc822Name instance is present in the permittedSubtrees, the CA MAY indicate one or more mailboxes, hosts, or domains to be excluded.
otherNameNOT RECOMMENDEDSee belowSee below
Any other valueNOT RECOMMENDED--
base 欄位所包含之 GeneralName 要求規定
GeneralName 名稱類型必要性permittedSubtreesexcludedSubtrees
dNSName得(MAY)CA 應(MUST)確認申請者已註冊該 dNSName,或已獲網域名稱註冊人授權代表該註冊人行事。參見第 3.2.2.4 節。若 permittedSubtrees 中至少存在一個 dNSName,CA 得(MAY)於 excludedSubtrees 指定 dNSName 網域之一個或多個子網域名稱作為欲排除項目。
iPAddress得(MAY)CA 應(MUST)確認申請者已被指配該 iPAddress 範圍,或已獲 IP 位址分配者(assigner)授權代表被指配者(assignee)行事。參見第 3.2.2.5 節。若 permittedSubtrees 中至少存在一個 iPAddress,CA 得(MAY)於 excludedSubtrees 指定該等 iPAddress 範圍內之一個或多個子網段作為欲排除項目。
directoryName得(MAY)CA 應(MUST)確認申請者及/或其子公司之名稱屬性,以確保所有簽發之憑證均遵循相關憑證剖繪(參見第 7.1.2 節),包括名稱形式(參見第 7.1.4 節)之要求。不建議(NOT RECOMMENDED)於 excludedSubtrees 中包含任何值。
rfc822Name不建議(NOT RECOMMENDED)CA 得(MAY)將其限制為信箱、特定主機或網域內之任何網址,如 RFC 5280 第 4.2.1.10 節所規定。對於每個主機、網域或信箱之網域部分(如 RFC 5280 第 4.2.1.6 節所規定),CA 應(MUST)確認申請者已註冊該網域,或已獲網域名稱註冊人授權代表該註冊人行事。參見第 3.2.2.4 節。若 permittedSubtrees 中至少存在一個 rfc822Name,CA 得(MAY)於 excludedSubtrees 指定一個或多個信箱、主機或網域作為欲排除項目。
otherName不建議(NOT RECOMMENDED)參見下文參見下文
任何其他值不建議(NOT RECOMMENDED)--

Any otherName, if present:

任何 otherName,若存在:

  1. MUST apply in the context of the public Internet, unless:
    1. the type-id falls within an OID arc for which the Applicant demonstrates ownership, or,
    2. the Applicant can otherwise demonstrate the right to assert the data in a public context.
  2. MUST NOT include semantics that will mislead the Relying Party about certificate information verified by the CA.
  3. MUST be DER encoded according to the relevant ASN.1 module defining the otherName type-id and value.
  1. 應(MUST)適用於公共網際網路,除非:
    1. type-id 位於申請者能證明擁有其所有權之 OID arc 範圍內,或
    2. 申請者能以其他方式證明其有權於公共網際網路中聲明該資料。
  2. 不得(MUST NOT)具有可能使信賴憑證者對 CA 所驗證之憑證資訊產生誤解的含義。
  3. 應(MUST)依相關 ASN.1 模組中對該 otherName 的 type-id 與 value 之定義,以 DER 進行編碼。

CAs SHALL NOT include additional names unless the CA is aware of a reason for including the data in the Certificate.

CA 不得(SHALL NOT)包含額外名稱(例如額外的 GeneralName),除非 CA 知悉有正當理由於憑證中包含該資料。