public void enrollUser()

in src/main/java/com/lambdajavablockchain/service/ManagedBlockchainService.java [126:139]


    public void enrollUser(String userId, String password) throws Exception {
        try {
            // Check if user has enrollment credentials on AWS Secrets Manager
            Enrollment enrollment = SecretsManagerUtil.getFabricEnrollment(userId, AMBConfig.ORG1);
            log.info("User is already enrolled!");
        } catch (EnrollmentNotFoundException e) {
            // User is enrolling for the first time
            log.info("Enrollment not found for user, enrolling user ...");
            // Enroll admin and set admin context, we will need admin context to enroll a new user user
            FabricUser adminUser = enrollAdmin();
            // Next, enroll user
            enrollUserToCA(caClient, adminUser, userId, password);
        }
    }