Documentation ¶
Index ¶
- Constants
- Variables
- func GenerateRegToken(clusterRegInfo mc.ClusterRegistrationInfo) (string, error)
- func GetAPIKey(client http.ClientI, token string) (string, error)
- func GetClusterRegInfo(admInfo madmin.InfoMessage) mc.ClusterRegistrationInfo
- func GetLicenseInfoFromJWT(license string, publicKeys []string) (*licverifier.LicenseInfo, error)
- func GetOrganizations(client http.ClientI, token string) ([]*models.SubnetOrganization, error)
- func GetSubnetAPIKeyUsingLicense(lic string) (string, error)
- func LogWebhookURL() string
- func ParseLicense(client http.ClientI, license string) (*licverifier.LicenseInfo, error)
- func ProcessUploadInfo(info interface{}, uploadType string, filename string) ([]byte, string, error)
- func UploadAuthHeaders(apiKey string) map[string]string
- func UploadFileToSubnet(info []byte, client *xhttp.Client, reqURL string, headers map[string]string, ...) (string, error)
- func UploadURL(uploadType string, filename string) string
- type LicenseTokenConfig
- type LoginResp
- type MfaReq
Constants ¶
View Source
const (
// Constants for subnet configuration
ConsoleSubnetURL = "CONSOLE_SUBNET_URL"
)
Variables ¶
View Source
var OfflinePublicKeys = []string{
`-----BEGIN PUBLIC KEY-----
MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEaK31xujr6/rZ7ZfXZh3SlwovjC+X8wGq
qkltaKyTLRENd4w3IRktYYCRgzpDLPn/nrf7snV/ERO5qcI7fkEES34IVEr+2Uff
JkO2PfyyAYEO/5dBlPh1Undu9WQl6J7B
-----END PUBLIC KEY-----`,
}
Functions ¶
func GenerateRegToken ¶
func GenerateRegToken(clusterRegInfo mc.ClusterRegistrationInfo) (string, error)
func GetClusterRegInfo ¶
func GetClusterRegInfo(admInfo madmin.InfoMessage) mc.ClusterRegistrationInfo
func GetLicenseInfoFromJWT ¶
func GetLicenseInfoFromJWT(license string, publicKeys []string) (*licverifier.LicenseInfo, error)
GetLicenseInfoFromJWT will return license metadata from a jwt string license
func GetOrganizations ¶
func GetSubnetAPIKeyUsingLicense ¶ added in v0.2.3
func LogWebhookURL ¶ added in v0.2.3
func LogWebhookURL() string
func ParseLicense ¶
func ParseLicense(client http.ClientI, license string) (*licverifier.LicenseInfo, error)
ParseLicense parses the license with the bundle public key and return it's information
func ProcessUploadInfo ¶ added in v0.2.3
func UploadAuthHeaders ¶ added in v0.2.3
func UploadFileToSubnet ¶ added in v0.2.3
Types ¶
type LicenseTokenConfig ¶
Click to show internal directories.
Click to hide internal directories.