protocol

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2021 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockProvider

type MockProvider struct {
	StoreProvider              storage.Provider
	ProtocolStateStoreProvider storage.Provider
	CustomVDR                  vdrapi.Registry
	CustomOutbound             *mockdispatcher.MockOutbound
	CustomMessenger            *mockservice.MockMessenger
	CustomKMS                  kms.KeyManager
	CustomLock                 secretlock.Service
	CustomCrypto               *mockcrypto.Crypto
	ServiceErr                 error
	ServiceMap                 map[string]interface{}
	InboundMsgHandler          transport.InboundMessageHandler
	OutboundMsgHandler         service.OutboundHandler
}

MockProvider is provider for DIDExchange Service.

func (*MockProvider) Crypto

func (p *MockProvider) Crypto() crypto.Crypto

Crypto is mock crypto (including Signer) for DID exchange service.

func (*MockProvider) InboundMessageHandler

func (p *MockProvider) InboundMessageHandler() transport.InboundMessageHandler

InboundMessageHandler handles an unpacked inbound message.

func (*MockProvider) KMS

func (p *MockProvider) KMS() kms.KeyManager

KMS returns mock kms instance.

func (*MockProvider) Messenger

func (p *MockProvider) Messenger() service.Messenger

Messenger return mock messenger.

func (*MockProvider) OutboundDispatcher

func (p *MockProvider) OutboundDispatcher() dispatcher.Outbound

OutboundDispatcher is mock outbound dispatcher for DID exchange service.

func (*MockProvider) OutboundMessageHandler

func (p *MockProvider) OutboundMessageHandler() service.OutboundHandler

OutboundMessageHandler handles an outbound message.

func (*MockProvider) ProtocolStateStorageProvider

func (p *MockProvider) ProtocolStateStorageProvider() storage.Provider

ProtocolStateStorageProvider is mock protocol state storage provider for DID exchange service.

func (*MockProvider) SecretLock

func (p *MockProvider) SecretLock() secretlock.Service

SecretLock returns SecretLock instance.

func (*MockProvider) Service

func (p *MockProvider) Service(id string) (interface{}, error)

Service return service.

func (*MockProvider) StorageProvider

func (p *MockProvider) StorageProvider() storage.Provider

StorageProvider is mock storage provider for DID exchange service.

func (*MockProvider) VDRegistry added in v0.1.5

func (p *MockProvider) VDRegistry() vdrapi.Registry

VDRegistry is mock vdr registry.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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