Documentation ¶
Index ¶
Constants ¶
View Source
const ( SubjectProvisionNewDevice = "NATS-MANAGER.PROVISION-NEW-DEVICE" SubjectGenerateDeviceCredentials = "NATS-MANAGER.GENERATE-DEVICE-CREDENTIALS" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppCredsRetriever ¶
type AppCredsRetriever struct {
// contains filtered or unexported fields
}
func NewAppCredsRetriever ¶
func NewAppCredsRetriever(appName, vaultMount, vaultPrefix string, vault *vault.Client) AppCredsRetriever
func NewAppCredsRetrieverFromEnv ¶
func NewAppCredsRetrieverFromEnv(appName string) (AppCredsRetriever, error)
func (AppCredsRetriever) NatsCredsCBs ¶
func (r AppCredsRetriever) NatsCredsCBs() (nats.UserJWTHandler, nats.SignatureHandler)
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) GenerateDeviceCredentials ¶
type ManagerError ¶
func (ManagerError) Error ¶
func (e ManagerError) Error() string
Click to show internal directories.
Click to hide internal directories.