aries

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DIDExStateComp state complete message type.
	DIDExStateComp = "https://trustbloc.dev/didexchange/1.0/state-complete"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CtxProvider

type CtxProvider interface {
	Service(id string) (interface{}, error)
	ServiceEndpoint() string
	StorageProvider() storage.Provider
	Messenger() service.Messenger
	ProtocolStateStorageProvider() storage.Provider
	KMS() kms.KeyManager
	VDRegistry() vdrapi.Registry
	Crypto() ariescrypto.Crypto
	KeyType() kms.KeyType
	KeyAgreementType() kms.KeyType
	MediaTypeProfiles() []string
}

CtxProvider contains dependencies to create aries protocol clients and is typically created by using aries.Context().

type DIDCommMsg added in v0.1.5

type DIDCommMsg struct {
	ID   string `json:"@id"`
	Type string `json:"@type"`
}

DIDCommMsg core didcomm message model.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL