public IChallengeHandler GetHandler(Challenge c, IReadOnlyDictionary<string, object> initParams)
 {
     var handler = new CloudFlareChallengeHandler();
     if (initParams == null)
     {
         initParams = new Dictionary<string, object>();
     }
     ValidateParameters(initParams);
     handler.DomainName = (string)initParams[DomainName.Name];
     handler.EmailAddress = (string)initParams[EmailAddress.Name];
     handler.AuthKey = (string)initParams[AuthKey.Name];
     return handler;
 }
Exemple #2
0
        public IChallengeHandler GetHandler(Challenge c, IReadOnlyDictionary <string, object> initParams)
        {
            var handler = new CloudFlareChallengeHandler();

            if (initParams == null)
            {
                initParams = new Dictionary <string, object>();
            }
            ValidateParameters(initParams);
            handler.DomainName   = (string)initParams[DomainName.Name];
            handler.EmailAddress = (string)initParams[EmailAddress.Name];
            handler.AuthKey      = (string)initParams[AuthKey.Name];
            return(handler);
        }