This looks like a copy/paste of what's in lib/proxy/dns/nsupdate_gss.rb, can we update that file to use this new module?