Files
Safeline-Acme/internal/class/SafeLine/url.go

27 lines
445 B
Go

package SafeLine
import (
"fmt"
"net/url"
)
func (safeLine *Object) Url() *url.URL {
var u *url.URL
u, _ = url.Parse(fmt.Sprintf("https://%s", safeLine.Host))
return u
}
func (safeLine *Object) AuthTokenUrl() string {
path := "/api/open/auth/token"
u := safeLine.Url()
u.Path = path
return u.String()
}
func (safeLine *Object) SSLCertUrl() string {
path := "/api/open/cert"
u := safeLine.Url()
u.Path = path
return u.String()
}