C# Class Oocx.ACME.IIS.IISChallengeProvider

Inheritance: IChallengeProvider
Mostrar archivo Open project: oocx/acme.net

Public Methods

Method Description
AcceptChallengeAsync ( string domain, string siteName, Oocx.ACME.Protocol.AuthorizationResponse authorization ) : Task
AcceptChallengeForDomainAsync ( string domain, string token, string challengeJson ) : System.Threading.Tasks.Task
AcceptChallengeForSiteAsync ( string siteName, string token, string challengeJson ) : System.Threading.Tasks.Task
CanAcceptChallengeForDomain ( string domain ) : bool
IISChallengeProvider ( IAcmeClient client ) : System

Private Methods

Method Description
CreateDirectory ( string challengePath ) : void
CreateWebConfig ( string acmePath ) : void
CreateWellKnownDirectoryWithChallengeFileAsync ( string root, string token, string keyAuthorization ) : System.Threading.Tasks.Task
GetIisRoot ( string domain ) : string

Method Details

AcceptChallengeAsync() public method

public AcceptChallengeAsync ( string domain, string siteName, Oocx.ACME.Protocol.AuthorizationResponse authorization ) : Task
domain string
siteName string
authorization Oocx.ACME.Protocol.AuthorizationResponse
return Task

AcceptChallengeForDomainAsync() public method

public AcceptChallengeForDomainAsync ( string domain, string token, string challengeJson ) : System.Threading.Tasks.Task
domain string
token string
challengeJson string
return System.Threading.Tasks.Task

AcceptChallengeForSiteAsync() public method

public AcceptChallengeForSiteAsync ( string siteName, string token, string challengeJson ) : System.Threading.Tasks.Task
siteName string
token string
challengeJson string
return System.Threading.Tasks.Task

CanAcceptChallengeForDomain() public method

public CanAcceptChallengeForDomain ( string domain ) : bool
domain string
return bool

IISChallengeProvider() public method

public IISChallengeProvider ( IAcmeClient client ) : System
client IAcmeClient
return System