Documentation ¶
Index ¶
- type AcmeCreateTaskAction
- type AcmeCreateUserAction
- type AcmeDeleteTaskAction
- type AcmeDnsCheckingAction
- type AcmeDownloadAction
- type AcmeRecordsAction
- type AcmeRenewTaskAction
- type AcmeTaskAction
- type AcmeUserDeleteAction
- type AcmeUsersAction
- type DownloadFileAction
- type GenerateAction
- type IndexAction
- type MakeSharedAction
- type ShutdownHttpsAction
- type StartHttpsAction
- type UpdateAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcmeCreateTaskAction ¶ added in v0.1.5
func (*AcmeCreateTaskAction) RunGet ¶ added in v0.1.5
func (this *AcmeCreateTaskAction) RunGet(params struct { ServerId string })
创建证书生成任务
func (*AcmeCreateTaskAction) RunPost ¶ added in v0.1.5
func (this *AcmeCreateTaskAction) RunPost(params struct { Must *actions.Must })
type AcmeCreateUserAction ¶ added in v0.1.5
func (*AcmeCreateUserAction) RunGet ¶ added in v0.1.5
func (this *AcmeCreateUserAction) RunGet(params struct { ServerId string })
创建用户
type AcmeDeleteTaskAction ¶ added in v0.1.5
func (*AcmeDeleteTaskAction) RunPost ¶ added in v0.1.5
func (this *AcmeDeleteTaskAction) RunPost(params struct { ServerId string TaskId string })
删除ACME任务
type AcmeDnsCheckingAction ¶ added in v0.1.5
func (*AcmeDnsCheckingAction) RunPost ¶ added in v0.1.5
func (this *AcmeDnsCheckingAction) RunPost(params struct { ServerId string UserId string Domains string Records string })
ACME DNS检查
type AcmeDownloadAction ¶ added in v0.1.5
type AcmeRecordsAction ¶ added in v0.1.5
func (*AcmeRecordsAction) RunPost ¶ added in v0.1.5
func (this *AcmeRecordsAction) RunPost(params struct { UserId string Domains string })
ACME记录
type AcmeRenewTaskAction ¶ added in v0.1.5
func (*AcmeRenewTaskAction) RunPost ¶ added in v0.1.5
func (this *AcmeRenewTaskAction) RunPost(params struct { ServerId string TaskId string })
删除ACME任务
type AcmeTaskAction ¶ added in v0.1.5
func (*AcmeTaskAction) RunGet ¶ added in v0.1.5
func (this *AcmeTaskAction) RunGet(params struct { ServerId string TaskId string })
ACME任务详情
type AcmeUserDeleteAction ¶ added in v0.1.5
func (*AcmeUserDeleteAction) RunPost ¶ added in v0.1.5
func (this *AcmeUserDeleteAction) RunPost(params struct { UserId string })
删除用户
type AcmeUsersAction ¶ added in v0.1.5
func (*AcmeUsersAction) RunGet ¶ added in v0.1.5
func (this *AcmeUsersAction) RunGet(params struct { ServerId string })
ACME用户列表
type DownloadFileAction ¶ added in v0.1.4
type GenerateAction ¶ added in v0.1.5
func (*GenerateAction) RunGet ¶ added in v0.1.5
func (this *GenerateAction) RunGet(params struct { ServerId string })
证书生成程序 参考lego:https://go-acme.github.io/lego/usage/library/
type IndexAction ¶
type MakeSharedAction ¶ added in v0.1.7
func (*MakeSharedAction) RunPost ¶ added in v0.1.7
func (this *MakeSharedAction) RunPost(params struct { ServerId string CertId string })
让证书共享化,即加入公共的证书管理中
type ShutdownHttpsAction ¶ added in v0.1.2
func (*ShutdownHttpsAction) Run ¶ added in v0.1.2
func (this *ShutdownHttpsAction) Run(params struct { ServerId string })
启动
type StartHttpsAction ¶ added in v0.1.2
func (*StartHttpsAction) Run ¶ added in v0.1.2
func (this *StartHttpsAction) Run(params struct { ServerId string })
启动
type UpdateAction ¶
func (*UpdateAction) RunPost ¶
func (this *UpdateAction) RunPost(params struct { ServerId string HttpsOn bool Listen []string CertIds []string CertDescriptions []string CertIsLocal []bool CertIsShared []bool CertFilesPaths []string KeyFilesPaths []string MinVersion string CipherSuitesOn bool CipherSuites []string HstsOn bool HstsMaxAge int HstsIncludeSubDomains bool HstsPreload bool HstsDomains []string ClientAuthType int CACertIds []string `alias:"caCertIds"` })
提交保存
Source Files ¶
Click to show internal directories.
Click to hide internal directories.