hfc.fabric_ca.identityService¶
Module Contents¶
Classes¶
|
-
hfc.fabric_ca.identityService._logger¶
-
class
hfc.fabric_ca.identityService.IdentityService(client)¶ Bases:
object-
create(self, registrar, enrollmentID, enrollmentSecret=None, role=None, affiliation=None, maxEnrollments=1, attrs=None)¶ Create a new identity with the Fabric CA server. An enrollment secret is returned which can then be used, along with the enrollment ID, to enroll a new identity. The caller must have hf.Registrar authority.
- Parameters
registrar – registrar
enrollmentID – enrollmentID ID which will be used for enrollment
enrollmentSecret – enrollmentSecret Optional enrollment secret to set for the registered user.
If not provided, the server will generate one. When not including, use a null for this parameter.(Default value = None) :param role: Optional type of role for this user. When not including, use a null for this parameter. (Default value = None) :param affiliation: Affiliation with which this user will be associated (Default value = None) :param maxEnrollments: The maximum number of times the user is permitted to enroll (Default value = 1) :param attrs: Array of key/value attributes to assign to the user. (Default value = None) :return: The enrollment secret to use when this user enrolls :raises RequestException: errors in requests.exceptions :raises ValueError: Failed response, json parse error, args missing
-
getOne(self, enrollmentID, registrar)¶
-
getAll(self, registrar)¶
-
delete(self, enrollmentID, registrar, force=False)¶
-
update(self, enrollmentID, registrar, type=None, affiliation=None, maxEnrollments=None, attrs=None, enrollmentSecret=None, caname=None)¶
-