C# Class Oocx.ACME.Console.AcmeProcess

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

Méthodes publiques

Méthode Description
AcmeProcess ( Options options, IChallengeProvider challengeProvider, IServerConfigurationProvider serverConfiguration, IAcmeClient client, IPkcs12 pkcs12, ICertificateRequestAsn1DEREncoder certificateRequestEncoder ) : System
StartAsync ( ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
AuthorizeForDomain ( string domain ) : Task
ConfigureServer ( string domain, string certificatePath, RSAParameters key, string siteName, string binding ) : void
CreateCertificateRequest ( string domain, RSAParameters key ) : byte[]
GetNewKeyPair ( ) : RSAParameters
GetPfxPasswordFromUser ( ) : void
IgnoreSslErrors ( ) : void
RegisterWithServer ( ) : System.Threading.Tasks.Task
RequestCertificateForDomain ( string domain, RSAParameters key ) : Task
SaveCertificateReturnedByServer ( string domain, Oocx.ACME.Protocol.CertificateResponse response ) : string
SaveCertificateWithPrivateKey ( string domain, RSAParameters key, string certificatePath ) : void

Method Details

AcmeProcess() public méthode

public AcmeProcess ( Options options, IChallengeProvider challengeProvider, IServerConfigurationProvider serverConfiguration, IAcmeClient client, IPkcs12 pkcs12, ICertificateRequestAsn1DEREncoder certificateRequestEncoder ) : System
options Options
challengeProvider IChallengeProvider
serverConfiguration IServerConfigurationProvider
client IAcmeClient
pkcs12 IPkcs12
certificateRequestEncoder ICertificateRequestAsn1DEREncoder
Résultat System

StartAsync() public méthode

public StartAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task