Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApacheCertificateDeployer ¶
type ApacheCertificateDeployer struct {
// contains filtered or unexported fields
}
ApacheCertificateDeployer certificate deployer to apache virtual host
func (*ApacheCertificateDeployer) DeployCertificate ¶
func (d *ApacheCertificateDeployer) DeployCertificate(vhost *agentintegration.VirtualHost, certPath, certKeyPath, chainPath, fullChainPath string) error
DeployCertificate deploys certificate to apache domain
type CertificateDeployer ¶
type CertificateDeployer interface {
DeployCertificate(vhost *agentintegration.VirtualHost, certPath, certKeyPath, chainPath, fullChainPath string) error
}
CertificateDeployer is an interface for a deployer of certificate to a virtual host
func GetCertificateDeployer ¶
func GetCertificateDeployer(webServer webserver.WebServer) (CertificateDeployer, error)
GetCertificateDeployer returns certificate deployer for a webserver
Click to show internal directories.
Click to hide internal directories.