Documentation
¶
Index ¶
- type Certificate
- type CertificateAssignRequestData
- type CertificateDownloadResponseData
- type CertificateIssueRequestData
- type CertificateUploadRequestData
- type CertificatesResponseData
- type CommonDirChangeStatusRequestData
- type CommonDirStatusRequestData
- type CommonDirStatusResponseData
- type Issuer
- type ServerData
- type VirtualHost
- type VirtualHostAddress
- type VirtualHostConfigRequestData
- type VirtualHostConfigResponseData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { CN, ValidFrom, ValidTo string DNSNames, EmailAddresses, Organization, Province, Country, Locality []string IsCA, IsValid bool Issuer Issuer }
Certificate represents certificate data
type CertificateAssignRequestData ¶ added in v1.2.0
type CertificateAssignRequestData struct { ServerName, WebServer, CertName string }
CertificateAssignRequestData contains data required to assign a certificate to domain
type CertificateDownloadResponseData ¶ added in v1.2.0
type CertificateDownloadResponseData struct { CertFileName, CertContent string }
type CertificateIssueRequestData ¶
type CertificateIssueRequestData struct { Email, ServerName, WebServer, ChallengeType string Subjects []string AdditionalParams map[string]string Assign bool }
CertificateIssueRequestData contains data required to issue a certificate
func (*CertificateIssueRequestData) GetAdditionalParam ¶
func (ctd *CertificateIssueRequestData) GetAdditionalParam(key string) string
GetAdditionalParam returns additional param
type CertificateUploadRequestData ¶
type CertificateUploadRequestData struct { ServerName, WebServer, CertName, PemCertificate string }
CertificateUploadRequestData contains data required to upload a certificate
type CertificatesResponseData ¶ added in v1.4.4
type CertificatesResponseData struct {
Certificates map[string]*Certificate
}
type CommonDirChangeStatusRequestData ¶ added in v1.4.0
type CommonDirStatusRequestData ¶ added in v1.4.0
type CommonDirStatusResponseData ¶ added in v1.4.0
type CommonDirStatusResponseData struct {
Status bool
}
type ServerData ¶
type ServerData struct { HostName, Os, Platform, PlatformFamily, PlatformVersion, AgentVersion, KernelVersion, KernelArch, Virtualization string Uptime, BootTime uint64 }
ServerData represents base server information
type VirtualHost ¶
type VirtualHost struct { FilePath, ServerName, DocRoot, WebServer string Aliases []string Ssl bool Addresses []VirtualHostAddress Certificate *Certificate }
type VirtualHostAddress ¶
type VirtualHostConfigRequestData ¶ added in v1.4.2
type VirtualHostConfigResponseData ¶ added in v1.4.2
type VirtualHostConfigResponseData struct {
Content string
}
Click to show internal directories.
Click to hide internal directories.