C# Class ACMESharp.Providers.CloudFlare.CloudFlareChallengeHandlerProvider

Inheritance: IChallengeHandlerProvider
Show file Open project: ebekker/ACMESharp

Public Properties

Property Type Description
AuthKey ACMESharp.Ext.ParameterDetail
DomainName ACMESharp.Ext.ParameterDetail
EmailAddress ACMESharp.Ext.ParameterDetail

Public Methods

Method Description
DescribeParameters ( ) : IEnumerable
GetHandler ( ACMESharp.ACME.Challenge c, object>.IReadOnlyDictionary initParams ) : IChallengeHandler
IsSupported ( ACMESharp.ACME.Challenge c ) : bool

Private Methods

Method Description
ValidateParameters ( object>.IReadOnlyDictionary parameters ) : void

Method Details

DescribeParameters() public method

public DescribeParameters ( ) : IEnumerable
return IEnumerable

GetHandler() public method

public GetHandler ( ACMESharp.ACME.Challenge c, object>.IReadOnlyDictionary initParams ) : IChallengeHandler
c ACMESharp.ACME.Challenge
initParams object>.IReadOnlyDictionary
return IChallengeHandler

IsSupported() public method

public IsSupported ( ACMESharp.ACME.Challenge c ) : bool
c ACMESharp.ACME.Challenge
return bool

Property Details

AuthKey public static property

public static ParameterDetail,ACMESharp.Ext AuthKey
return ACMESharp.Ext.ParameterDetail

DomainName public static property

public static ParameterDetail,ACMESharp.Ext DomainName
return ACMESharp.Ext.ParameterDetail

EmailAddress public static property

public static ParameterDetail,ACMESharp.Ext EmailAddress
return ACMESharp.Ext.ParameterDetail