How to use the fabric-ca-client/lib/FabricCAClientImpl.FabricCAClient function in fabric-ca-client

To help you get started, we’ve selected a few fabric-ca-client examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github hyperledger / fabric-sdk-node / test / unit / headless-tests.js View on Github external
// User tests //////////
var User = require('fabric-client/lib/User.js');
var memberName = 'Donald T. Duck';
var enrollmentID = 123454321;
var roles = ['admin', 'user'];
var memberCfg = {
	'enrollmentID': enrollmentID,
	'roles': roles
};
var _client = null;
// End: User tests //////

// FabricCoPServices tests /////////
var FabricCAServices = require('fabric-ca-client/lib/FabricCAClientImpl');
var FabricCAClient = FabricCAServices.FabricCAClient;
// End: FabricCoPServices tests ////

// GRPC Options tests ///////////////
var Remote = require('fabric-client/lib/Remote.js');
var Peer = require('fabric-client/lib/Peer.js');
var Orderer = require('fabric-client/lib/Orderer.js');
var Config = require('fabric-client/lib/Config.js');
var aPem = '-----BEGIN CERTIFICATE-----' +
	'MIIBwTCCAUegAwIBAgIBATAKBggqhkjOPQQDAzApMQswCQYDVQQGEwJVUzEMMAoG' +
	'A1UEChMDSUJNMQwwCgYDVQQDEwNPQkMwHhcNMTYwMTIxMjI0OTUxWhcNMTYwNDIw' +
	'MjI0OTUxWjApMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMQwwCgYDVQQDEwNP' +
	'QkMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR6YAoPOwMzIVi+P83V79I6BeIyJeaM' +
	'meqWbmwQsTRlKD6g0L0YvczQO2vp+DbxRN11okGq3O/ctcPzvPXvm7Mcbb3whgXW' +
	'RjbsX6wn25tF2/hU6fQsyQLPiJuNj/yxknSjQzBBMA4GA1UdDwEB/wQEAwIChDAP' +
	'BgNVHRMBAf8EBTADAQH/MA0GA1UdDgQGBAQBAgMEMA8GA1UdIwQIMAaABAECAwQw' +
	'CgYIKoZIzj0EAwMDaAAwZQIxAITGmq+x5N7Q1jrLt3QFRtTKsuNIosnlV4LR54l3' +
github hyperledger / fabric / test / tools / PTE / pte-execRequest.js View on Github external
var path = require('path');

var hfc = require('fabric-client');
hfc.setLogger(logger);

var fs = require('fs');
var grpc = require('grpc');
var util = require('util');
var testUtil = require('./pte-util.js');
var utils = require('fabric-client/lib/utils.js');
var Peer = require('fabric-client/lib/Peer.js');
var Orderer = require('fabric-client/lib/Orderer.js');
var EventHub = require('fabric-client/lib/EventHub.js');
var FabricCAServices = require('fabric-ca-client/lib/FabricCAClientImpl');
var FabricCAClient = FabricCAServices.FabricCAClient;
var User = require('fabric-client/lib/User.js');
var Client = require('fabric-client/lib/Client.js');
var _commonProto = grpc.load(path.join(__dirname, 'node_modules/fabric-client/lib/protos/common/common.proto')).common;

const crypto = require('crypto');

utils.setConfigSetting('crypto-keysize', 256);


// local vars
var tmp;
var tCurr;
var tEnd;
var tLocal;
var i = 0;
var inv_m = 0;    // counter of invoke move
github dongmingh / v1performance / pte-execRequest.js View on Github external
'use strict';

var path = require('path');

var hfc = require('fabric-client');

var fs = require('fs');
var grpc = require('grpc');
var util = require('util');
var testUtil = require('./pte-util.js');
var utils = require('fabric-client/lib/utils.js');
var Peer = require('fabric-client/lib/Peer.js');
var Orderer = require('fabric-client/lib/Orderer.js');
var EventHub = require('fabric-client/lib/EventHub.js');
var FabricCAServices = require('fabric-ca-client/lib/FabricCAClientImpl');
var FabricCAClient = FabricCAServices.FabricCAClient;
var User = require('fabric-client/lib/User.js');
var Client = require('fabric-client/lib/Client.js');

var PTEid=process.argv[7];
var loggerMsg='PTE '+PTEid+' exec';
var logger = utils.getLogger(loggerMsg);

const crypto = require('crypto');

utils.setConfigSetting('crypto-keysize', 256);


// local vars
var tmp;
var tCurr;
var tEnd=0;
github dongmingh / v1performance / pte-main.js View on Github external
var path = require('path');

var hfc = require('fabric-client');
var X509 = require('jsrsasign').X509;

var fs = require('fs');
var grpc = require('grpc');
var util = require('util');
var testUtil = require('./pte-util.js');
var utils = require('fabric-client/lib/utils.js');
var Peer = require('fabric-client/lib/Peer.js');
var Orderer = require('fabric-client/lib/Orderer.js');
var EventHub = require('fabric-client/lib/EventHub.js');
var FabricCAServices = require('fabric-ca-client/lib/FabricCAClientImpl');
var FabricCAClient = FabricCAServices.FabricCAClient;
var User = require('fabric-client/lib/User.js');
var Client = require('fabric-client/lib/Client.js');


utils.setConfigSetting('crypto-keysize', 256);

const child_process = require('child_process');

var webUser = null;
var tmp;
var i=0;
var procDone=0;

// input: userinput json file
var PTEid = parseInt(process.argv[5]);
var loggerMsg='PTE ' + PTEid + ' main';
github hyperledger / fabric-sdk-node / test / unit / affiliation-service.js View on Github external
/**
 * Copyright 2018 Hitachi America Ltd.  All Rights Reserved.
 *
 * SPDX-License-Identifier: Apache-2.0
 */

'use strict';

var tape = require('tape');
var _test = require('tape-promise').default;
var test = _test(tape);

var AffiliationService = require('fabric-ca-client/lib/AffiliationService.js');
var FabricCAServices = require('fabric-ca-client/lib/FabricCAClientImpl');
var FabricCAClient = FabricCAServices.FabricCAClient;

test('AffiliationService: Test create() function', function (t) {
	let client = new FabricCAClient({protocol: 'http', hostname: '127.0.0.1', port: 7054});
	let affiliation = new AffiliationService(client);

	t.throws(()=> {
		affiliation.create();
	},
	/Missing required argument "req"/,
	'Must fail if missing request argument');

	t.throws(()=> {
		affiliation.create({name: null});
	},
	/Missing required parameters. "req.name" is required./,
	'Must fail if missing req.name argument');
github hyperledger / fabric-sdk-node / test / unit / identity-service.js View on Github external
/**
 * Copyright 2018 Hitachi America Ltd.  All Rights Reserved.
 *
 * SPDX-License-Identifier: Apache-2.0
 */

'use strict';

const tape = require('tape');
const _test = require('tape-promise').default;
const test = _test(tape);

const IdentityService = require('fabric-ca-client/lib/IdentityService.js');
const FabricCAServices = require('fabric-ca-client/lib/FabricCAClientImpl');
const FabricCAClient = FabricCAServices.FabricCAClient;
const User = require('../../fabric-ca-client/lib/User');

test('IdentityService: Test create() function', (t) => {
	const client = new FabricCAClient({ protocol: 'http', hostname: '127.0.0.1', port: 7054 });
	const identity = new IdentityService(client);

	t.throws(() => {
		identity.create();
	},
	/Missing required argument "req"/,
	'Must fail if missing request argument');

	t.throws(() => {
		identity.create({ enrollmentID: null });
	},
	/Missing required parameters. "req.enrollmentID", "req.affiliation" are all required./,