# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GetIdemixMspConfig returns the configuration for the Idemix MSP.
No description provided by the author
GetLocalMspConfigWithType returns a local MSP configuration for the MSP in the specified directory, with the specified ID and type.
GetRoleMaskFromIdemixRole return a bitmask for one role.
GetVerifyingMspConfig returns an MSP config given directory, ID and type.
New create a new MSP instance depending on the passed Opts.
NewMSPManager returns a new MSP manager instance; note that this instance is not initialized until the Setup method is called.
NewSerializedIdentity returns a serialized identity having as content the passed mspID and x509 certificate in PEM format.
ProviderTypeToString returns a string that represents the ProviderType integer.
No description provided by the author

# Constants

The expected roles are 4; We can combine them using a bitmask.
AttributeIndexEnrollmentId contains the index of the Enrollment ID attribute in the idemix credential attributes.
AttributeIndexOU contains the index of the OU attribute in the idemix credential attributes.
AttributeIndexRevocationHandle contains the index of the Revocation Handle attribute in the idemix credential attributes.
AttributeIndexRole contains the index of the Role attribute in the idemix credential attributes.
AttributeNameEnrollmentId is the attribute name of the Enrollment ID attribute.
AttributeNameOU is the attribute name of the Organization Unit attribute.
AttributeNameRevocationHandle is the attribute name of the revocation handle attribute.
AttributeNameRole is the attribute name of the Role attribute.
The expected roles are 4; We can combine them using a bitmask.
MSP is of FABRIC type.
MSP is of IDEMIX type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The expected roles are 4; We can combine them using a bitmask.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MSP is of OTHER TYPE.
The expected roles are 4; We can combine them using a bitmask.

# Structs

BCCSPNewOpts contains the options to instantiate a new BCCSP-based (X509) MSP.
Configuration represents the accessory configuration an MSP can be equipped with.
IdemixNewOpts contains the options to instantiate a new Idemix-based MSP.
IdentityIdentifier is a holder for the identifier of a specific identity, naturally namespaced, by its provider identifier.
NewBaseOpts is the default base type for all MSP instantiation Opts.
NodeOUs contains information on how to tell apart clients, peers and orderers based on OUs.
OrganizationalUnitIdentifiersConfiguration is used to represent an OU and an associated trusted certificate.
OUIdentifier represents an organizational unit and its related chain of trust identifier.

# Interfaces

Identity interface defining operations associated to a "certificate".
IdentityDeserializer is implemented by both MSPManger and MSP.
MSP is the minimal Membership Service Provider Interface to be implemented to accommodate peer functionality.
MSPManager is an interface defining a manager of one or more MSPs.
NewOpts represent.
SigningIdentity is an extension of Identity to cover signing capabilities.

# Type aliases

No description provided by the author
No description provided by the author
ProviderType indicates the type of an identity provider.
Role : Represents a IdemixRole.