ZSKs e KSKs são publicados como registros regulares de 'DNSKEY' na mesma zona e, portanto, são assinados como qualquer outro registro, quando toda a zona é assinada. A única lógica especial é:
-
Se for um registro DNSKEY, CDNSKEY ou CDS (ou se a zona for somente KSK), esse registro será assinado usando KSKs e ZSKs. (Isso significa que as chaves são assinadas por si mesmas, e as ZSKs são assinadas pelos KSKs, e assim por diante).
-
Se for um tipo de registro diferente, ele será assinado usando ZSKs.
Isso é automático como parte do programa dnssec-signzone
(função signset()
no código fonte do BIND9, bin/dnssec/dnssec-signzone.c
.)