@decaf-ts/fabric-weaver
Version:
template for ts projects
83 lines • 8.31 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_CA_CERT_PATH = exports.FabricCAServerEnrollmentType = exports.FabricCAServerCurveName = exports.FabricCAServerDBTypes = exports.ClientAuthType = exports.FabricCAServerCommand = void 0;
const path_1 = __importDefault(require("path"));
/**
* @description Fabric CA Server command options.
* @summary Enumeration of available commands for the Fabric CA Server.
* @enum {string}
* @readonly
* @memberOf module:fabric-ca-server
*/
var FabricCAServerCommand;
(function (FabricCAServerCommand) {
/** Generate bash completion script */
FabricCAServerCommand["COMPLETION"] = "completion";
/** Show help */
FabricCAServerCommand["HELP"] = "help";
/** Initialize the Fabric CA server */
FabricCAServerCommand["INIT"] = "init";
/** Start the Fabric CA server */
FabricCAServerCommand["START"] = "start";
/** Show version information */
FabricCAServerCommand["VERSION"] = "version";
})(FabricCAServerCommand || (exports.FabricCAServerCommand = FabricCAServerCommand = {}));
var ClientAuthType;
(function (ClientAuthType) {
ClientAuthType["NoClientCert"] = "noclientcert";
ClientAuthType["RequestClientCert"] = "requestclientcert";
ClientAuthType["RequireAnyClientCert"] = "requireanyclientcert";
ClientAuthType["VerifyClientCertIfGiven"] = "verifyclientcertifgiven";
ClientAuthType["RequireAndVerifyClientCert"] = "requireandverifyclientcert";
})(ClientAuthType || (exports.ClientAuthType = ClientAuthType = {}));
/**
* @description Fabric CA Server database types.
* @summary Enumeration of supported database types for the Fabric CA Server.
* @enum {string}
* @readonly
* @memberOf module:fabric-ca-server
*/
var FabricCAServerDBTypes;
(function (FabricCAServerDBTypes) {
/** SQLite3 database */
FabricCAServerDBTypes["SQLITE3"] = "sqlite3";
/** PostgreSQL database */
FabricCAServerDBTypes["POSTGRES"] = "postgres";
/** MySQL database */
FabricCAServerDBTypes["MYSQL"] = "mysql";
})(FabricCAServerDBTypes || (exports.FabricCAServerDBTypes = FabricCAServerDBTypes = {}));
/**
* @description Fabric CA Server elliptic curve names.
* @summary Enumeration of supported elliptic curves for cryptographic operations in the Fabric CA Server.
* @enum {string}
* @readonly
* @memberOf module:fabric-ca-server
*/
var FabricCAServerCurveName;
(function (FabricCAServerCurveName) {
/** AMCL Fp256bn curve */
FabricCAServerCurveName["FP256BN"] = "amcl.Fp256bn";
/** Gurvy Bn254 curve */
FabricCAServerCurveName["BN254"] = "gurvy.Bn254";
/** AMCL Fp256Miraclbn curve */
FabricCAServerCurveName["FP256MIRACLBN"] = "amcl.Fp256Miraclbn";
})(FabricCAServerCurveName || (exports.FabricCAServerCurveName = FabricCAServerCurveName = {}));
/**
* @description Fabric CA Server enrollment types.
* @summary Enumeration of supported enrollment types for the Fabric CA Server.
* @enum {string}
* @readonly
* @memberOf module:fabric-ca-server
*/
var FabricCAServerEnrollmentType;
(function (FabricCAServerEnrollmentType) {
/** X.509 certificate-based enrollment */
FabricCAServerEnrollmentType["X509"] = "x509";
/** Identity Mixer (Idemix) credential-based enrollment */
FabricCAServerEnrollmentType["IDEMIX"] = "idemix";
})(FabricCAServerEnrollmentType || (exports.FabricCAServerEnrollmentType = FabricCAServerEnrollmentType = {}));
exports.DEFAULT_CA_CERT_PATH = path_1.default.join(__dirname, "../../../server/ca-cert.pem");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmFicmljLWNhLXNlcnZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9mYWJyaWMvY29uc3RhbnRzL2ZhYnJpYy1jYS1zZXJ2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsZ0RBQXdCO0FBQ3hCOzs7Ozs7R0FNRztBQUNILElBQVkscUJBV1g7QUFYRCxXQUFZLHFCQUFxQjtJQUMvQixzQ0FBc0M7SUFDdEMsa0RBQXlCLENBQUE7SUFDekIsZ0JBQWdCO0lBQ2hCLHNDQUFhLENBQUE7SUFDYixzQ0FBc0M7SUFDdEMsc0NBQWEsQ0FBQTtJQUNiLGlDQUFpQztJQUNqQyx3Q0FBZSxDQUFBO0lBQ2YsK0JBQStCO0lBQy9CLDRDQUFtQixDQUFBO0FBQ3JCLENBQUMsRUFYVyxxQkFBcUIscUNBQXJCLHFCQUFxQixRQVdoQztBQUVELElBQVksY0FNWDtBQU5ELFdBQVksY0FBYztJQUN4QiwrQ0FBNkIsQ0FBQTtJQUM3Qix5REFBdUMsQ0FBQTtJQUN2QywrREFBNkMsQ0FBQTtJQUM3QyxxRUFBbUQsQ0FBQTtJQUNuRCwyRUFBeUQsQ0FBQTtBQUMzRCxDQUFDLEVBTlcsY0FBYyw4QkFBZCxjQUFjLFFBTXpCO0FBRUQ7Ozs7OztHQU1HO0FBQ0gsSUFBWSxxQkFPWDtBQVBELFdBQVkscUJBQXFCO0lBQy9CLHVCQUF1QjtJQUN2Qiw0Q0FBbUIsQ0FBQTtJQUNuQiwwQkFBMEI7SUFDMUIsOENBQXFCLENBQUE7SUFDckIscUJBQXFCO0lBQ3JCLHdDQUFlLENBQUE7QUFDakIsQ0FBQyxFQVBXLHFCQUFxQixxQ0FBckIscUJBQXFCLFFBT2hDO0FBRUQ7Ozs7OztHQU1HO0FBQ0gsSUFBWSx1QkFPWDtBQVBELFdBQVksdUJBQXVCO0lBQ2pDLHlCQUF5QjtJQUN6QixtREFBd0IsQ0FBQTtJQUN4Qix3QkFBd0I7SUFDeEIsZ0RBQXFCLENBQUE7SUFDckIsK0JBQStCO0lBQy9CLCtEQUFvQyxDQUFBO0FBQ3RDLENBQUMsRUFQVyx1QkFBdUIsdUNBQXZCLHVCQUF1QixRQU9sQztBQUVEOzs7Ozs7R0FNRztBQUNILElBQVksNEJBS1g7QUFMRCxXQUFZLDRCQUE0QjtJQUN0Qyx5Q0FBeUM7SUFDekMsNkNBQWEsQ0FBQTtJQUNiLDBEQUEwRDtJQUMxRCxpREFBaUIsQ0FBQTtBQUNuQixDQUFDLEVBTFcsNEJBQTRCLDRDQUE1Qiw0QkFBNEIsUUFLdkM7QUFFWSxRQUFBLG9CQUFvQixHQUFHLGNBQUksQ0FBQyxJQUFJLENBQzNDLFNBQVMsRUFDVCw2QkFBNkIsQ0FDOUIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBwYXRoIGZyb20gXCJwYXRoXCI7XG4vKipcbiAqIEBkZXNjcmlwdGlvbiBGYWJyaWMgQ0EgU2VydmVyIGNvbW1hbmQgb3B0aW9ucy5cbiAqIEBzdW1tYXJ5IEVudW1lcmF0aW9uIG9mIGF2YWlsYWJsZSBjb21tYW5kcyBmb3IgdGhlIEZhYnJpYyBDQSBTZXJ2ZXIuXG4gKiBAZW51bSB7c3RyaW5nfVxuICogQHJlYWRvbmx5XG4gKiBAbWVtYmVyT2YgbW9kdWxlOmZhYnJpYy1jYS1zZXJ2ZXJcbiAqL1xuZXhwb3J0IGVudW0gRmFicmljQ0FTZXJ2ZXJDb21tYW5kIHtcbiAgLyoqIEdlbmVyYXRlIGJhc2ggY29tcGxldGlvbiBzY3JpcHQgKi9cbiAgQ09NUExFVElPTiA9IFwiY29tcGxldGlvblwiLFxuICAvKiogU2hvdyBoZWxwICovXG4gIEhFTFAgPSBcImhlbHBcIixcbiAgLyoqIEluaXRpYWxpemUgdGhlIEZhYnJpYyBDQSBzZXJ2ZXIgKi9cbiAgSU5JVCA9IFwiaW5pdFwiLFxuICAvKiogU3RhcnQgdGhlIEZhYnJpYyBDQSBzZXJ2ZXIgKi9cbiAgU1RBUlQgPSBcInN0YXJ0XCIsXG4gIC8qKiBTaG93IHZlcnNpb24gaW5mb3JtYXRpb24gKi9cbiAgVkVSU0lPTiA9IFwidmVyc2lvblwiLFxufVxuXG5leHBvcnQgZW51bSBDbGllbnRBdXRoVHlwZSB7XG4gIE5vQ2xpZW50Q2VydCA9IFwibm9jbGllbnRjZXJ0XCIsXG4gIFJlcXVlc3RDbGllbnRDZXJ0ID0gXCJyZXF1ZXN0Y2xpZW50Y2VydFwiLFxuICBSZXF1aXJlQW55Q2xpZW50Q2VydCA9IFwicmVxdWlyZWFueWNsaWVudGNlcnRcIixcbiAgVmVyaWZ5Q2xpZW50Q2VydElmR2l2ZW4gPSBcInZlcmlmeWNsaWVudGNlcnRpZmdpdmVuXCIsXG4gIFJlcXVpcmVBbmRWZXJpZnlDbGllbnRDZXJ0ID0gXCJyZXF1aXJlYW5kdmVyaWZ5Y2xpZW50Y2VydFwiLFxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiBGYWJyaWMgQ0EgU2VydmVyIGRhdGFiYXNlIHR5cGVzLlxuICogQHN1bW1hcnkgRW51bWVyYXRpb24gb2Ygc3VwcG9ydGVkIGRhdGFiYXNlIHR5cGVzIGZvciB0aGUgRmFicmljIENBIFNlcnZlci5cbiAqIEBlbnVtIHtzdHJpbmd9XG4gKiBAcmVhZG9ubHlcbiAqIEBtZW1iZXJPZiBtb2R1bGU6ZmFicmljLWNhLXNlcnZlclxuICovXG5leHBvcnQgZW51bSBGYWJyaWNDQVNlcnZlckRCVHlwZXMge1xuICAvKiogU1FMaXRlMyBkYXRhYmFzZSAqL1xuICBTUUxJVEUzID0gXCJzcWxpdGUzXCIsXG4gIC8qKiBQb3N0Z3JlU1FMIGRhdGFiYXNlICovXG4gIFBPU1RHUkVTID0gXCJwb3N0Z3Jlc1wiLFxuICAvKiogTXlTUUwgZGF0YWJhc2UgKi9cbiAgTVlTUUwgPSBcIm15c3FsXCIsXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIEZhYnJpYyBDQSBTZXJ2ZXIgZWxsaXB0aWMgY3VydmUgbmFtZXMuXG4gKiBAc3VtbWFyeSBFbnVtZXJhdGlvbiBvZiBzdXBwb3J0ZWQgZWxsaXB0aWMgY3VydmVzIGZvciBjcnlwdG9ncmFwaGljIG9wZXJhdGlvbnMgaW4gdGhlIEZhYnJpYyBDQSBTZXJ2ZXIuXG4gKiBAZW51bSB7c3RyaW5nfVxuICogQHJlYWRvbmx5XG4gKiBAbWVtYmVyT2YgbW9kdWxlOmZhYnJpYy1jYS1zZXJ2ZXJcbiAqL1xuZXhwb3J0IGVudW0gRmFicmljQ0FTZXJ2ZXJDdXJ2ZU5hbWUge1xuICAvKiogQU1DTCBGcDI1NmJuIGN1cnZlICovXG4gIEZQMjU2Qk4gPSBcImFtY2wuRnAyNTZiblwiLFxuICAvKiogR3VydnkgQm4yNTQgY3VydmUgKi9cbiAgQk4yNTQgPSBcImd1cnZ5LkJuMjU0XCIsXG4gIC8qKiBBTUNMIEZwMjU2TWlyYWNsYm4gY3VydmUgKi9cbiAgRlAyNTZNSVJBQ0xCTiA9IFwiYW1jbC5GcDI1Nk1pcmFjbGJuXCIsXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIEZhYnJpYyBDQSBTZXJ2ZXIgZW5yb2xsbWVudCB0eXBlcy5cbiAqIEBzdW1tYXJ5IEVudW1lcmF0aW9uIG9mIHN1cHBvcnRlZCBlbnJvbGxtZW50IHR5cGVzIGZvciB0aGUgRmFicmljIENBIFNlcnZlci5cbiAqIEBlbnVtIHtzdHJpbmd9XG4gKiBAcmVhZG9ubHlcbiAqIEBtZW1iZXJPZiBtb2R1bGU6ZmFicmljLWNhLXNlcnZlclxuICovXG5leHBvcnQgZW51bSBGYWJyaWNDQVNlcnZlckVucm9sbG1lbnRUeXBlIHtcbiAgLyoqIFguNTA5IGNlcnRpZmljYXRlLWJhc2VkIGVucm9sbG1lbnQgKi9cbiAgWDUwOSA9IFwieDUwOVwiLFxuICAvKiogSWRlbnRpdHkgTWl4ZXIgKElkZW1peCkgY3JlZGVudGlhbC1iYXNlZCBlbnJvbGxtZW50ICovXG4gIElERU1JWCA9IFwiaWRlbWl4XCIsXG59XG5cbmV4cG9ydCBjb25zdCBERUZBVUxUX0NBX0NFUlRfUEFUSCA9IHBhdGguam9pbihcbiAgX19kaXJuYW1lLFxuICBcIi4uLy4uLy4uL3NlcnZlci9jYS1jZXJ0LnBlbVwiXG4pO1xuIl19