Documentation
¶
Index ¶
- func AddOwnActiveKey(id models.KeyID, publicKey models.UnpaddedBase64EncodedData, ...) error
- func AddRemoteServerKey(serverName models.ServerName, keyId models.KeyID, ...) error
- func AddRemoteServerSignature(serverName models.ServerName, keyId models.KeyID, ...) error
- func DeleteRemoteServerKeys(serverName models.ServerName) error
- func DeleteRemoteServerSignatures(serverName models.ServerName) error
- func GetAllOwnKeys() ([]*models.OwnKey, error)
- func GetAllRemoteServerKeys(serverName models.ServerName) ([]*models.RemoteKey, error)
- func GetAllRemoteServerSignatures(serverName models.ServerName) ([]*models.RemoteSignature, error)
- func GetOwnActiveKeyIds() ([]models.KeyID, error)
- func GetOwnKey(id models.KeyID) (*models.OwnKey, error)
- func GetRemoteServerMetadata(serverName models.ServerName) (*models.RemoteServer, error)
- func Setup(dbUrl string) error
- func UpsertRemoteServer(serverName models.ServerName, updatedTs models.Timestamp, ...) error
- type Database
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddOwnActiveKey ¶
func AddOwnActiveKey(id models.KeyID, publicKey models.UnpaddedBase64EncodedData, privateKey models.UnpaddedBase64EncodedData) error
func AddRemoteServerKey ¶
func AddRemoteServerKey(serverName models.ServerName, keyId models.KeyID, publicKey models.UnpaddedBase64EncodedData, expiresTs models.Timestamp) error
func AddRemoteServerSignature ¶
func AddRemoteServerSignature(serverName models.ServerName, keyId models.KeyID, signature models.UnpaddedBase64EncodedData) error
func DeleteRemoteServerKeys ¶
func DeleteRemoteServerKeys(serverName models.ServerName) error
func DeleteRemoteServerSignatures ¶
func DeleteRemoteServerSignatures(serverName models.ServerName) error
func GetAllOwnKeys ¶
func GetAllRemoteServerKeys ¶
func GetAllRemoteServerKeys(serverName models.ServerName) ([]*models.RemoteKey, error)
func GetAllRemoteServerSignatures ¶
func GetAllRemoteServerSignatures(serverName models.ServerName) ([]*models.RemoteSignature, error)
func GetOwnActiveKeyIds ¶
func GetRemoteServerMetadata ¶
func GetRemoteServerMetadata(serverName models.ServerName) (*models.RemoteServer, error)
func UpsertRemoteServer ¶
func UpsertRemoteServer(serverName models.ServerName, updatedTs models.Timestamp, validUntilTs models.Timestamp, additionalJson models.AdditionalJSON) error
Types ¶
Click to show internal directories.
Click to hide internal directories.