# File ../../auditor/lib/kasp_auditor/changed_config.rb, line 151
    def write_config_changes(file)
      # Store the data to file!
      File.open(file + ".temp", 'w') { |f|
        f.puts(@kasp_filename.to_s)
        f.puts(@enforcer_interval.to_s)
        f.puts(@rrsig_inception_offset.to_s)
        f.puts(@rrsig_refresh.to_s)
        f.puts(@rrsig_resign.to_s)
        f.puts(@rrsig_jitter.to_s)
        f.puts(@rrsig_validity_default.to_s)
        f.puts(@rrsig_validity_denial.to_s)
        # ZSKs, KSKs
        f.puts("ZSK")
        @zsks.each {|zsk|
          f.puts(zsk.to_s)
          # algorithm, alg_length, standby, lifetime
        }
        f.puts("KSK")
        @ksks.each {|ksk|
          f.puts(ksk.to_s)
        }
      }
      # Now move the .temp file over the original
      begin
        File.delete(file)
      rescue Exception => e
        #                print "Error deleting #{f} : #{e}\n"
      end
      File.rename(file+".temp", file)
    end