ACME V2 Integration
This commit is contained in:
parent
d2766b1b4f
commit
16bb9b6836
72 changed files with 11401 additions and 403 deletions
|
@ -11,6 +11,23 @@ type Domain struct {
|
|||
SANs []string
|
||||
}
|
||||
|
||||
// ToStrArray convert a domain into an array of strings
|
||||
func (d *Domain) ToStrArray() []string {
|
||||
var domains []string
|
||||
if len(d.Main) > 0 {
|
||||
domains = []string{d.Main}
|
||||
}
|
||||
return append(domains, d.SANs...)
|
||||
}
|
||||
|
||||
// Set sets a domains from an array of strings
|
||||
func (d *Domain) Set(domains []string) {
|
||||
if len(domains) > 0 {
|
||||
d.Main = domains[0]
|
||||
d.SANs = domains[1:]
|
||||
}
|
||||
}
|
||||
|
||||
// Domains parse []Domain
|
||||
type Domains []Domain
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue