set dn [fqdn $dn]
set dirname [string trimright $dn .]
set was [pwd]
+ set caas [list]
cd tls
foreach ca [lsort [glob ca/*/*]] {
set ca [join [lrange [split $ca /] 1 end] /]
set ee [file join ee $ca $dirname]
if {![file exists $ee]} { continue }
- puts "[shorten $dn] CAA 0 issue \"[lindex [split $ca /] end]\""
+ set caas [lappend $caas [lindex [split $ca /] end]]
puts "[shorten _$port._tcp.$dn] TLSA 3 1 1 [exec zeasypki dane $ee]"
}
cd $was
+ foreach ca [lsort -unique $caas] {
+ puts "[shorten $dn] CAA 0 issue \"$ca\""
+ }
}
proc ssh {dn} {