msp

package
v0.0.0-...-43020c5 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2020 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrEnrollSessionExists       = errors.New("enrollment session exists.")
	ErrEnrollmentSessionNotFound = errors.New("enrollment session not found.")
	ErrEnrollmentTimeout         = errors.New("enrollment timeout.")
)

Functions

This section is empty.

Types

type CustomMSPFactory

type CustomMSPFactory struct {
	// contains filtered or unexported fields
}

func NewCustomMSPFactory

func NewCustomMSPFactory(customUserStore msp.UserStore) *CustomMSPFactory

NewCustomMSPFactory creates a custom MSPFactory

func (*CustomMSPFactory) CreateIdentityManagerProvider

func (f *CustomMSPFactory) CreateIdentityManagerProvider(endpointConfig fab.EndpointConfig, cryptoProvider core.CryptoSuite, userStore msp.UserStore) (msp.IdentityManagerProvider, error)

CreateIdentityManagerProvider creates an IdentityManager provider

func (*CustomMSPFactory) CreateUserStore

func (f *CustomMSPFactory) CreateUserStore(config msp.IdentityConfig) (msp.UserStore, error)

CreateUserStore creates UserStore

type EnrollmentContext

type EnrollmentContext struct {
	// contains filtered or unexported fields
}

func (*EnrollmentContext) CancelWithError

func (ctx *EnrollmentContext) CancelWithError(err error)

func (*EnrollmentContext) GetUserData

func (ctx *EnrollmentContext) GetUserData() (mspPvdr.UserDataProvider, error)

type UserData

type UserData fabMspPvdr.UserData

func (*UserData) Cert

func (u *UserData) Cert() []byte

func (*UserData) Org

func (u *UserData) Org() string

func (*UserData) UserName

func (u *UserData) UserName() string

type UserManager

type UserManager struct {
	// contains filtered or unexported fields
}

func NewUserManager

func NewUserManager(userStore mspPvdr.UserStore, ctx fab.FabContext) *UserManager

func (*UserManager) Enroll

func (mgr *UserManager) Enroll(username, org, secret string) (msp.UserDataProvider, error)

func (*UserManager) GetSigningIdentity

func (mgr *UserManager) GetSigningIdentity(udPvdr mspPvdr.UserDataProvider) (fab.SigningIdentity, error)

type UserStore

type UserStore struct {
	// contains filtered or unexported fields
}

func NewUserStore

func NewUserStore() *UserStore

func (*UserStore) Load

func (*UserStore) Prepare

func (store *UserStore) Prepare(username, org string) (mspPvdr.EnrollmentContext, error)

func (*UserStore) Store

func (store *UserStore) Store(userData *fabMspPvdr.UserData) error

Jump to

Keyboard shortcuts

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