client

package
v0.1.4-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrorBadRequest = errors.New("bad request")
View Source
var ErrorForbidden = errors.New("forbidden")
View Source
var ErrorNotFound = errors.New("not found")
View Source
var ErrorServerError = errors.New("server error")
View Source
var ErrorUnauthorized = errors.New("unauthorized")

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func New

func New(serverUrl string, clientCertPath, clientKeyPath string, insecureSkipVerify bool, l *logrus.Logger) (*Client, error)

func (*Client) CreateClientNetworkCertificate

func (c *Client) CreateClientNetworkCertificate(network string, request server.CreateCertificateRequest) (server.CreateCertificateResponse, error)

func (*Client) CreateClientNetworkLighthouse

func (c *Client) CreateClientNetworkLighthouse(network string, request server.CreateLighthouseRequest) (server.CreateLighthouseResponse, error)

func (*Client) CreateClientNetworkRouter

func (c *Client) CreateClientNetworkRouter(network string, request server.CreateRouterRequest) (server.CreateRouterResponse, error)

func (*Client) CreateNetwork

func (*Client) CreateNetworkClient

func (c *Client) CreateNetworkClient(network string, req server.CreateNetworkClientRequest) (server.CreateNetworkClientResponse, error)

func (*Client) DeleteClient

func (c *Client) DeleteClient(client string) (server.DeleteClientResponse, error)

func (*Client) DeleteNetworkClient

func (c *Client) DeleteNetworkClient(network string, client string) (server.DeleteNetworkClientResponse, error)

func (*Client) GetClientID

func (c *Client) GetClientID() (string, error)

func (*Client) GetClientNetwork

func (c *Client) GetClientNetwork(network string) (server.ClientNetworkResponse, error)

func (*Client) GetClientNetworkCA

func (c *Client) GetClientNetworkCA(network string) (server.GetCAResponse, error)

func (*Client) GetClientNetworkCertificate

func (c *Client) GetClientNetworkCertificate(network, certHash string) (server.GetCertificateResponse, error)

func (*Client) ListClientNetworkCertificates

func (c *Client) ListClientNetworkCertificates(network string) (server.ListCertificatesResponse, error)

func (*Client) ListClientNetworkLighthouses

func (c *Client) ListClientNetworkLighthouses(network string) (server.ListLighthousesResponse, error)

func (*Client) ListClientNetworkRevocations

func (c *Client) ListClientNetworkRevocations(network string) (server.ListRevocationsResponse, error)

func (*Client) ListClientNetworkRouters

func (c *Client) ListClientNetworkRouters(network string) (server.ListRoutersResponse, error)

func (*Client) ListClients

func (c *Client) ListClients() (server.ListClientsResponse, error)

func (*Client) ListNetworkClients

func (c *Client) ListNetworkClients(network string) (server.ListClientNetworksResponse, error)

func (*Client) ListNetworks

func (c *Client) ListNetworks() (server.ListNetworksResponse, error)

func (*Client) UpdateNetworkClient

func (c *Client) UpdateNetworkClient(network string, publicKeyHash string, req server.UpdateNetworkClientRequest) (server.UpdateNetworkClientResponse, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL