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; }
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); }