Documentation
¶
Index ¶
- Constants
- func AddKeyToItem(metaSaver MetadataStorage, it vocab.Item, pair KeyPair) error
- func AddKeyToPerson(metaSaver storage.MetadataStorage, pair KeyPair) func(act *vocab.Actor) error
- func ByName(names ...string) url.Values
- func ByType(types ...vocab.ActivityVocabularyType) url.Values
- func ByURL(urls ...vocab.IRI) url.Values
- func DefaultServiceIRI(baseURL string) vocab.IRI
- func EncodeKeyPair(p KeyPair) (pem.Block, pem.Block, error)
- func GenerateID(it vocab.Item, partOf vocab.IRI, by vocab.Item) (vocab.ID, error)
- func IRIWithFilters(iri vocab.IRI, searchParams ...url.Values) vocab.IRI
- func KeyGenerator(metaSaver storage.MetadataStorage, typ KeyType) func(act *vocab.Actor) error
- func LoadActor(st processing.ReadStore, iri vocab.IRI, ff ...filters.Check) (vocab.Actor, error)
- func SearchActorsIRI(baseIRI vocab.IRI, searchParams ...url.Values) vocab.IRI
- func Self(baseURL vocab.IRI, name string) vocab.Service
- func WrapObjectInCreate(p vocab.Item, author vocab.Item) vocab.Activity
- func WrapObjectInUpdate(p vocab.Item, author vocab.Item) vocab.Activity
- type KeyPair
- type KeyType
- type MetadataStorage
Constants ¶
View Source
const (
ProjectURL = vocab.IRI("https://github.com/go-ap/fedbox")
)
Variables ¶
This section is empty.
Functions ¶
func AddKeyToItem ¶
func AddKeyToItem(metaSaver MetadataStorage, it vocab.Item, pair KeyPair) error
func AddKeyToPerson ¶
func DefaultServiceIRI ¶
func GenerateID ¶
GenerateID generates a unique identifier for the 'it' vocab.Item.
func KeyGenerator ¶
func SearchActorsIRI ¶
Types ¶
type KeyPair ¶
type KeyPair struct {
Private crypto.PrivateKey
Public crypto.PublicKey
Type KeyType
}
func GenerateKeyPair ¶
func KeyPairFromPrivateBytes ¶
Click to show internal directories.
Click to hide internal directories.