Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentityStore ¶
type IdentityStore struct {
// contains filtered or unexported fields
}
IdentityStore provides an on disk implementation of the IdentityStore interface.
func NewIdentityStore ¶
func NewIdentityStore(directory string) *IdentityStore
NewIdentityStore returns a new identity store instance.
func (*IdentityStore) Delete ¶
func (s *IdentityStore) Delete(fingerprint string) error
Delete deletes the identity with the provided fingerprint from this store.
func (*IdentityStore) Fetch ¶
func (s *IdentityStore) Fetch(fingerprint string) (*identities.Identity, error)
Fetch returns the identity with the provided fingerprint from this store.
func (*IdentityStore) List ¶
func (s *IdentityStore) List() ([]*identities.Identity, error)
List returns an array of identities from this store.
func (*IdentityStore) Upsert ¶
func (s *IdentityStore) Upsert(identity *identities.Identity) (string, error)
Upsert inserts or updates an identity into this store and returns the fingerprint.
Click to show internal directories.
Click to hide internal directories.