UNPKG

@decaf-ts/fabric-weaver

Version:
83 lines 8.31 kB
"use strict"; 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