vdr

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: May 9, 2023 License: Apache-2.0 Imports: 2 Imported by: 132

Documentation

Index

Constants

View Source
const (
	// DIDCommServiceType default DID Communication service endpoint type.
	DIDCommServiceType = "did-communication"

	// DIDCommV2ServiceType is the DID Communications V2 service type.
	DIDCommV2ServiceType = "DIDCommMessaging"

	// LegacyServiceType is the DID Communication V1 indy based service type.
	LegacyServiceType = "IndyAgent"
)

Variables

View Source
var ErrNotFound = errors.New("DID does not exist")

ErrNotFound is returned when a DID resolver does not find the DID.

Functions

This section is empty.

Types

type DIDMethodOption added in v0.1.6

type DIDMethodOption func(opts *DIDMethodOpts)

DIDMethodOption is a did method option.

func WithOption added in v0.1.6

func WithOption(name string, value interface{}) DIDMethodOption

WithOption add option for did method.

type DIDMethodOpts added in v0.1.6

type DIDMethodOpts struct {
	Values map[string]interface{}
}

DIDMethodOpts did method opts.

type Registry

type Registry interface {
	Resolve(did string, opts ...DIDMethodOption) (*did.DocResolution, error)
	Create(method string, did *did.Doc, opts ...DIDMethodOption) (*did.DocResolution, error)
	Update(did *did.Doc, opts ...DIDMethodOption) error
	Deactivate(did string, opts ...DIDMethodOption) error
	Close() error
}

Registry vdr registry.

type VDR

type VDR interface {
	Read(did string, opts ...DIDMethodOption) (*did.DocResolution, error)
	Create(did *did.Doc, opts ...DIDMethodOption) (*did.DocResolution, error)
	Accept(method string, opts ...DIDMethodOption) bool
	Update(did *did.Doc, opts ...DIDMethodOption) error
	Deactivate(did string, opts ...DIDMethodOption) error
	Close() error
}

VDR verifiable data registry interface. TODO https://github.com/hyperledger/aries-framework-go/issues/2475

Jump to

Keyboard shortcuts

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