On 12/30/2014 11:19 PM, Viktor Dukhovni wrote:
On Tue, Dec 30, 2014 at 07:47:24PM -0500, John wrote:
I have setup my DNS server for DNSSEC + DANE. I am using inline signing on
Bind9 and it appears to be working for HTTPS access.
I have a minor problem with key rolling, it seems to be a rather cumbersome
process at the moment, but I suspect that it is me rather than the process.
Having got it working for HTTPS, I felt that I could move on to implementing
it for SMTP (Postfix).
For inbound DANE TLS you're all set. My work-in-progress danecli
shows:
$ danecli -mg klam.ca
klam.ca. IN MX 10 smtp.klam.ca. ; NOERROR AD=1 1/0 1/0/1
smtp.klam.ca. IN A 74.116.186.178 ; passed
_25._tcp.smtp.klam.ca. IN TLSA 3 0 1
5bf12300255d1475ae43677b7062ab8964ca097ee6096cd005115b8c974e83ab ; passed at
depth=0
smtp.klam.ca. IN AAAA 2001:470:b183:10:0:0:0:178 ; connerr: Connection
timed out
Which means that smtp.klam.ca has a working TLSA RRset, but perhaps
has IPv6 connectivity issues.
As for key rotation, see:
https://tools.ietf.org/draft-ietf-dane-ops-07#section-8.1
https://tools.ietf.org/draft-ietf-dane-ops-07#section-8.4
smtp_use_tls = yes
This is obsolete, superseded by smtp_tls_security_level below:
smtp_tls_security_level = dane
And likewise:
smtpd_use_tls = yes
smtpd_tls_security_level = may
Just so I get this right "/smtpd_tls_security_level = dane/" is
acceptable, I ask because I did not find this in the postfix docs.
Do I also need "smtpd_dns_support_level = dnssec"
answered my own ? postconf tosses out smtpd...= dnssec and accepts
smtpd...= dane.
Are there any other gotchas that I should be aware of.
Thank you very much for the the test.
Yes I have a intermittent IPv6 problem - my ISP. To get IPv6
connectivity I have to use HE.net tunnel broker as my ISP is/thinking/
about IPv6. I suspect that as they are resellers for Bell Canada he is
waiting for them to get off their butts. 98% of the time there is no
problem but every so often IPv6 just stop working. This appears to be
one of them.
--
John Allen
KLaM
------------------------------------------
In the world of the internet
if you're not paying for something, you're not the customer;
you are the product being sold
/from the blue_beetle/