C# Class Oocx.ACME.IIS.IISChallengeProvider

Inheritance: IChallengeProvider
Afficher le fichier Open project: oocx/acme.net

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

AcceptChallengeForDomainAsync() public méthode

public AcceptChallengeForDomainAsync ( string domain, string token, string challengeJson ) : System.Threading.Tasks.Task
domain string
token string
challengeJson string
Résultat System.Threading.Tasks.Task

AcceptChallengeForSiteAsync() public méthode

public AcceptChallengeForSiteAsync ( string siteName, string token, string challengeJson ) : System.Threading.Tasks.Task
siteName string
token string
challengeJson string
Résultat System.Threading.Tasks.Task

CanAcceptChallengeForDomain() public méthode

public CanAcceptChallengeForDomain ( string domain ) : bool
domain string
Résultat bool

IISChallengeProvider() public méthode

public IISChallengeProvider ( IAcmeClient client ) : System
client IAcmeClient
Résultat System