> On May 2, 2018, at 12:54 PM, [email protected] wrote:
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-uta-smtp-tlsrpt-19

Two observations triggered by reading the diff:

1.1 Terminology:

The definition of MTA-STS describes the MTA promising STARTTLS,
specifying the valid presented identities, ..., but the DANE
definition just mentions "constraints", which is neither comparably
complete nor correct:


OLD: [compare with MTA-STS policy]

   o  DANE Policy: A mechanism by which administrators can specify
      constraints to be used to validate certificates presented by an
      MTA.  DANE is defined in [RFC6698] and [RFC7672].

NEW:

   o  DANE Policy: A mechanism by which administrators can use DNSSEC
      to commit an MTA to support STARTTLS and to publish criteria to
      be used to validate its presented certificates.  DANE for SMTP
      is defined in [RFC7672], with the base specification in [RFC6698]
      (updated in [RFC7671].

The definition of "Policy Domain" is not complete, it is *not* always
the envelope recipient domain.  Indeed for MTA-STS it may be a "smarthost"
gateway en-route to the destination domain.  And for DANE the policy
domain is the "TLSA base domain" associated with the remote SMTP server.
Typically this is the hostname of the receiving SMTP server, or its
full CNAME expansion as described in RFC7672.


OLD:

   o  Policy Domain: The domain against which an MTA-STS or DANE Policy
      is defined.  This should be the same as the recipient envelope
      domain [RFC5321], such as if the message were going to
      "[email protected]', the policy domain would be "example.com".

NEW:

   o  Policy Domain: The domain against which an MTA-STS or DANE Policy
      is defined.  For MTA-STS this is typically the same as the envelope
      recipient domain [RFC5321], but when mail is routed to a "smarthost"
      gateway by local policy, the "smarthost" domain name is used instead.
      For DANE the Policy Domain is the "TLSA base domain" of the receiving
      SMTP server as described in [RFC7672] (Section 2.2.3) and [RFC6698]
      (Section 3).

The text in Section does not make it clear to what name the prefix "_smtp._tls"
should be prepended.  I think this would be the "Policy Domain" above.  This
should be explicit.  With DANE since policy is per-MX-host and different
parties may operate different MX hosts, it is natural to align the reporting
address with the operator's domain (by looking under the TLSA base domain
for both "_25._tcp" TLSA records and "_smtp._tls" report policy).

-- 
        Viktor.

_______________________________________________
Uta mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/uta

Reply via email to