public void Handle(Challenge c)
{
AssertNotDisposed();
DnsChallenge challenge = (DnsChallenge)c;
var helper = new CloudFlareHelper(AuthKey, EmailAddress, DomainName);
helper.AddOrUpdateDnsRecord(challenge.RecordName, GetCleanedRecordValue(challenge.RecordValue));
}