27 lines
445 B
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()
|
|
}
|