C# 클래스 Oocx.ACME.Console.AcmeProcess

상속: IAcmeProcess
파일 보기 프로젝트 열기: oocx/acme.net

공개 메소드들

메소드 설명
AcmeProcess ( Options options, IChallengeProvider challengeProvider, IServerConfigurationProvider serverConfiguration, IAcmeClient client, IPkcs12 pkcs12, ICertificateRequestAsn1DEREncoder certificateRequestEncoder ) : System
StartAsync ( ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
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

메소드 상세

AcmeProcess() 공개 메소드

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
리턴 System

StartAsync() 공개 메소드

public StartAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task