Prior to issuing a certificate that certifies an email address, the Certification Authority
MUST check for publication of a Relevant RRSet. The discovery of such a Relevant RRSet
MUST be performed using the algorithm specified in
Section 3 of
RFC 8659. The input domain to the discovery algorithm
SHALL be the domain "part" [
RFC 5322] of the email address that is being certified. If the domain "part" of the email address being certified is an Internationalized Domain Name [
RFC 5890] that contains one or more U-Labels, then all U-Labels
MUST be converted to their A-Label representation [
RFC 5891] for the purpose of discovering the Relevant RRSet for that email address.
If the Relevant RRSet is empty or if it does not contain any "issuemail" Properties, then the domain has not requested any restrictions on the issuance of certificates for email addresses. The presence of other Property Tags, such as "issue" or "issuewild", does not restrict the issuance of certificates that certify email addresses.
For each "issuemail" Property in the Relevant RRSet, the Certification Authority
SHALL compare its issuer-domain-name with the issuer-domain-name as expressed in the Property Value. If there is not any "issuemail" record whose issuer-domain-name (as expressed in the Property Value) matches the Certification Authority's issuer-domain-name, then the Certification Authority
MUST NOT issue the certificate. If the Relevant RRSet contains any "issuemail" Property whose issuemail-value does not conform to the ABNF syntax as defined in
Section 3 of this document, then those records
SHALL be treated as if the issuer-domain-name in the issuemail-value is the empty string.
If the certificate certifies more than one email address, then the Certification Authority
MUST perform the above procedure for each email address being certified.
The assignment of issuer-domain-names to Certification Authorities is beyond the scope of this document.
Parameters may be defined by a Certification Authority as a means for domains to further restrict the issuance of certificates. For example, a Certification Authority may define a parameter that contains an account identifier. If the domain elects to add this parameter in an "issuemail" Property, the Certification Authority will verify that the account that is requesting the certificate matches the account specified in the Property and will refuse to issue the certificate if they do not match.
The processing of parameters in the issuemail-value is specific to each Certification Authority and is beyond the scope of this document. In particular, this document does not define any parameters and does not specify any processing rules for when parameters must be acknowledged by a Certification Authority. However, parameters that do not conform to the ABNF syntax as defined in
Section 3 will result in the issuemail-value being not conformant with the ABNF syntax. As stated above, a Property whose issuemail-value is malformed
SHALL be treated as if the issuer-domain-name in the issuemail-value is the empty string.