Help us shape the future of Go! Take the 2026 Go Developer Survey

identity

package
v1.4.10 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Deserializer

type Deserializer interface {
	// Deserialize deserializes an identity.
	// Deserialization will fail if the identity is associated to
	// an msp that is different from this one that is performing
	// the deserialization.
	DeserializeIdentity(serializedIdentity []byte) (msp.Identity, error)
}

Deserializer

type DeserializerManager

type DeserializerManager interface {
	// Deserializer returns an instance of transaction.Deserializer for the passed channel
	// if the channel exists
	Deserializer(channel string) (Deserializer, error)
}

DeserializerManager returns instances of Deserializer

type IssuingValidator

type IssuingValidator interface {
	// Validate returns no error if the passed creator can issue tokens of the passed type,, an error otherwise.
	Validate(creator PublicInfo, tokenType string) error
}

IssuingValidator is used to establish if the creator can issue tokens of the passed type.

type PublicInfo

type PublicInfo interface {
	Public() []byte
}

PublicInfo is used to identify token owners.

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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