func (s *server) NewRRSIG(incep, expir uint32) *dns.RRSIG { sig := new(dns.RRSIG) sig.Hdr.Rrtype = dns.TypeRRSIG sig.Hdr.Ttl = s.config.Ttl sig.OrigTtl = s.config.Ttl sig.Algorithm = s.config.PubKey.Algorithm sig.KeyTag = s.config.KeyTag sig.Inception = incep sig.Expiration = expir sig.SignerName = s.config.PubKey.Hdr.Name return sig }
func (s *Server) newRRSIG(incep, expir uint32) *dns.RRSIG { sig := new(dns.RRSIG) sig.Hdr.Rrtype = dns.TypeRRSIG sig.Hdr.Ttl = origTTL sig.OrigTtl = origTTL sig.Algorithm = s.PublicKey().Algorithm sig.KeyTag = s.KeyTag() sig.Inception = incep sig.Expiration = expir sig.SignerName = s.PublicKey().Hdr.Name return sig }
// newRRSIG return a new RRSIG, with all fields filled out, except the signed data. func (k *DNSKEY) NewRRSIG(signerName string, ttl, incep, expir uint32) *dns.RRSIG { sig := new(dns.RRSIG) sig.Hdr.Rrtype = dns.TypeRRSIG sig.Algorithm = k.K.Algorithm sig.KeyTag = k.keytag sig.SignerName = signerName sig.Hdr.Ttl = ttl sig.OrigTtl = origTtl sig.Inception = incep sig.Expiration = expir return sig }