provider

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: May 6, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	ServiceValue                  interface{}
	ServiceErr                    error
	ServiceMap                    map[string]interface{}
	KMSValue                      kms.KeyManager
	LegacyKMSValue                legacykms.KMS
	ServiceEndpointValue          string
	StorageProviderValue          storage.Provider
	TransientStorageProviderValue storage.Provider
	PackerList                    []packer.Packer
	PackerValue                   packer.Packer
	OutboundDispatcherValue       dispatcher.Outbound
	VDRIRegistryValue             vdriapi.Registry
	CryptoValue                   crypto.Crypto
}

Provider mocks provider needed for did exchange service initialization

func (*Provider) Crypto added in v0.1.3

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

Crypto returns a crypto

func (*Provider) KMS

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

KMS returns a kms instance

func (*Provider) LegacyKMS added in v0.1.2

func (p *Provider) LegacyKMS() legacykms.KeyManager

LegacyKMS returns a LegacyKMS instance

func (*Provider) OutboundDispatcher added in v0.1.1

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

OutboundDispatcher return outbound dispatcher

func (*Provider) Packers

func (p *Provider) Packers() []packer.Packer

Packers returns the available Packer services

func (*Provider) PrimaryPacker

func (p *Provider) PrimaryPacker() packer.Packer

PrimaryPacker returns the main Packer service

func (*Provider) RouterEndpoint added in v0.1.2

func (p *Provider) RouterEndpoint() string

RouterEndpoint returns the router transport endpoint

func (*Provider) Service

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

Service return service

func (*Provider) ServiceEndpoint added in v0.1.2

func (p *Provider) ServiceEndpoint() string

ServiceEndpoint returns the service endpoint

func (*Provider) Signer added in v0.1.3

func (p *Provider) Signer() legacykms.Signer

Signer returns a legacyKMS signing service.

func (*Provider) StorageProvider

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

StorageProvider returns the storage provider

func (*Provider) TransientStorageProvider

func (p *Provider) TransientStorageProvider() storage.Provider

TransientStorageProvider returns the transient storage provider

func (*Provider) VDRIRegistry added in v0.1.1

func (p *Provider) VDRIRegistry() vdriapi.Registry

VDRIRegistry return vdri registry

Jump to

Keyboard shortcuts

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