Documentation
¶
Index ¶
- func CredentialBackendDescription() string
- func CredentialsPath(dataDir string) string
- func HardwareFingerprintHash() string
- func KeyPath(dataDir string) string
- func LoadOrCreateKey(dataDir string) (ed25519.PrivateKey, string, error)
- func SaveCredentials(dataDir string, creds Credentials) error
- type Credentials
- type KeyFile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CredentialBackendDescription ¶
func CredentialBackendDescription() string
func CredentialsPath ¶
func HardwareFingerprintHash ¶
func HardwareFingerprintHash() string
func LoadOrCreateKey ¶
func LoadOrCreateKey(dataDir string) (ed25519.PrivateKey, string, error)
func SaveCredentials ¶
func SaveCredentials(dataDir string, creds Credentials) error
Types ¶
type Credentials ¶
type Credentials struct {
NodeID string `json:"node_id"`
CoordinatorURL string `json:"coordinator_url"`
PublicKey string `json:"public_key"`
AccessToken string `json:"access_token"`
AccessTokenExpiresAt time.Time `json:"access_token_expires_at"`
HardwareFingerprintHash string `json:"hardware_fingerprint_hash"`
}
func LoadCredentials ¶
func LoadCredentials(dataDir string) (Credentials, error)
Click to show internal directories.
Click to hide internal directories.