UNPKG

@decaf-ts/fabric-weaver

Version:
77 lines 7.84 kB
import path from "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 */ export 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 || (FabricCAServerCommand = {})); export var ClientAuthType; (function (ClientAuthType) { ClientAuthType["NoClientCert"] = "noclientcert"; ClientAuthType["RequestClientCert"] = "requestclientcert"; ClientAuthType["RequireAnyClientCert"] = "requireanyclientcert"; ClientAuthType["VerifyClientCertIfGiven"] = "verifyclientcertifgiven"; ClientAuthType["RequireAndVerifyClientCert"] = "requireandverifyclientcert"; })(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 */ export var FabricCAServerDBTypes; (function (FabricCAServerDBTypes) { /** SQLite3 database */ FabricCAServerDBTypes["SQLITE3"] = "sqlite3"; /** PostgreSQL database */ FabricCAServerDBTypes["POSTGRES"] = "postgres"; /** MySQL database */ FabricCAServerDBTypes["MYSQL"] = "mysql"; })(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 */ export 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 || (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 */ export var FabricCAServerEnrollmentType; (function (FabricCAServerEnrollmentType) { /** X.509 certificate-based enrollment */ FabricCAServerEnrollmentType["X509"] = "x509"; /** Identity Mixer (Idemix) credential-based enrollment */ FabricCAServerEnrollmentType["IDEMIX"] = "idemix"; })(FabricCAServerEnrollmentType || (FabricCAServerEnrollmentType = {})); export const DEFAULT_CA_CERT_PATH = path.join(__dirname, "../../../server/ca-cert.pem"); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmFicmljLWNhLXNlcnZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9mYWJyaWMvY29uc3RhbnRzL2ZhYnJpYy1jYS1zZXJ2ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxJQUFJLE1BQU0sTUFBTSxDQUFDO0FBQ3hCOzs7Ozs7R0FNRztBQUNILE1BQU0sQ0FBTixJQUFZLHFCQVdYO0FBWEQsV0FBWSxxQkFBcUI7SUFDL0Isc0NBQXNDO0lBQ3RDLGtEQUF5QixDQUFBO0lBQ3pCLGdCQUFnQjtJQUNoQixzQ0FBYSxDQUFBO0lBQ2Isc0NBQXNDO0lBQ3RDLHNDQUFhLENBQUE7SUFDYixpQ0FBaUM7SUFDakMsd0NBQWUsQ0FBQTtJQUNmLCtCQUErQjtJQUMvQiw0Q0FBbUIsQ0FBQTtBQUNyQixDQUFDLEVBWFcscUJBQXFCLEtBQXJCLHFCQUFxQixRQVdoQztBQUVELE1BQU0sQ0FBTixJQUFZLGNBTVg7QUFORCxXQUFZLGNBQWM7SUFDeEIsK0NBQTZCLENBQUE7SUFDN0IseURBQXVDLENBQUE7SUFDdkMsK0RBQTZDLENBQUE7SUFDN0MscUVBQW1ELENBQUE7SUFDbkQsMkVBQXlELENBQUE7QUFDM0QsQ0FBQyxFQU5XLGNBQWMsS0FBZCxjQUFjLFFBTXpCO0FBRUQ7Ozs7OztHQU1HO0FBQ0gsTUFBTSxDQUFOLElBQVkscUJBT1g7QUFQRCxXQUFZLHFCQUFxQjtJQUMvQix1QkFBdUI7SUFDdkIsNENBQW1CLENBQUE7SUFDbkIsMEJBQTBCO0lBQzFCLDhDQUFxQixDQUFBO0lBQ3JCLHFCQUFxQjtJQUNyQix3Q0FBZSxDQUFBO0FBQ2pCLENBQUMsRUFQVyxxQkFBcUIsS0FBckIscUJBQXFCLFFBT2hDO0FBRUQ7Ozs7OztHQU1HO0FBQ0gsTUFBTSxDQUFOLElBQVksdUJBT1g7QUFQRCxXQUFZLHVCQUF1QjtJQUNqQyx5QkFBeUI7SUFDekIsbURBQXdCLENBQUE7SUFDeEIsd0JBQXdCO0lBQ3hCLGdEQUFxQixDQUFBO0lBQ3JCLCtCQUErQjtJQUMvQiwrREFBb0MsQ0FBQTtBQUN0QyxDQUFDLEVBUFcsdUJBQXVCLEtBQXZCLHVCQUF1QixRQU9sQztBQUVEOzs7Ozs7R0FNRztBQUNILE1BQU0sQ0FBTixJQUFZLDRCQUtYO0FBTEQsV0FBWSw0QkFBNEI7SUFDdEMseUNBQXlDO0lBQ3pDLDZDQUFhLENBQUE7SUFDYiwwREFBMEQ7SUFDMUQsaURBQWlCLENBQUE7QUFDbkIsQ0FBQyxFQUxXLDRCQUE0QixLQUE1Qiw0QkFBNEIsUUFLdkM7QUFFRCxNQUFNLENBQUMsTUFBTSxvQkFBb0IsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUMzQyxTQUFTLEVBQ1QsNkJBQTZCLENBQzlCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcGF0aCBmcm9tIFwicGF0aFwiO1xuLyoqXG4gKiBAZGVzY3JpcHRpb24gRmFicmljIENBIFNlcnZlciBjb21tYW5kIG9wdGlvbnMuXG4gKiBAc3VtbWFyeSBFbnVtZXJhdGlvbiBvZiBhdmFpbGFibGUgY29tbWFuZHMgZm9yIHRoZSBGYWJyaWMgQ0EgU2VydmVyLlxuICogQGVudW0ge3N0cmluZ31cbiAqIEByZWFkb25seVxuICogQG1lbWJlck9mIG1vZHVsZTpmYWJyaWMtY2Etc2VydmVyXG4gKi9cbmV4cG9ydCBlbnVtIEZhYnJpY0NBU2VydmVyQ29tbWFuZCB7XG4gIC8qKiBHZW5lcmF0ZSBiYXNoIGNvbXBsZXRpb24gc2NyaXB0ICovXG4gIENPTVBMRVRJT04gPSBcImNvbXBsZXRpb25cIixcbiAgLyoqIFNob3cgaGVscCAqL1xuICBIRUxQID0gXCJoZWxwXCIsXG4gIC8qKiBJbml0aWFsaXplIHRoZSBGYWJyaWMgQ0Egc2VydmVyICovXG4gIElOSVQgPSBcImluaXRcIixcbiAgLyoqIFN0YXJ0IHRoZSBGYWJyaWMgQ0Egc2VydmVyICovXG4gIFNUQVJUID0gXCJzdGFydFwiLFxuICAvKiogU2hvdyB2ZXJzaW9uIGluZm9ybWF0aW9uICovXG4gIFZFUlNJT04gPSBcInZlcnNpb25cIixcbn1cblxuZXhwb3J0IGVudW0gQ2xpZW50QXV0aFR5cGUge1xuICBOb0NsaWVudENlcnQgPSBcIm5vY2xpZW50Y2VydFwiLFxuICBSZXF1ZXN0Q2xpZW50Q2VydCA9IFwicmVxdWVzdGNsaWVudGNlcnRcIixcbiAgUmVxdWlyZUFueUNsaWVudENlcnQgPSBcInJlcXVpcmVhbnljbGllbnRjZXJ0XCIsXG4gIFZlcmlmeUNsaWVudENlcnRJZkdpdmVuID0gXCJ2ZXJpZnljbGllbnRjZXJ0aWZnaXZlblwiLFxuICBSZXF1aXJlQW5kVmVyaWZ5Q2xpZW50Q2VydCA9IFwicmVxdWlyZWFuZHZlcmlmeWNsaWVudGNlcnRcIixcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24gRmFicmljIENBIFNlcnZlciBkYXRhYmFzZSB0eXBlcy5cbiAqIEBzdW1tYXJ5IEVudW1lcmF0aW9uIG9mIHN1cHBvcnRlZCBkYXRhYmFzZSB0eXBlcyBmb3IgdGhlIEZhYnJpYyBDQSBTZXJ2ZXIuXG4gKiBAZW51bSB7c3RyaW5nfVxuICogQHJlYWRvbmx5XG4gKiBAbWVtYmVyT2YgbW9kdWxlOmZhYnJpYy1jYS1zZXJ2ZXJcbiAqL1xuZXhwb3J0IGVudW0gRmFicmljQ0FTZXJ2ZXJEQlR5cGVzIHtcbiAgLyoqIFNRTGl0ZTMgZGF0YWJhc2UgKi9cbiAgU1FMSVRFMyA9IFwic3FsaXRlM1wiLFxuICAvKiogUG9zdGdyZVNRTCBkYXRhYmFzZSAqL1xuICBQT1NUR1JFUyA9IFwicG9zdGdyZXNcIixcbiAgLyoqIE15U1FMIGRhdGFiYXNlICovXG4gIE1ZU1FMID0gXCJteXNxbFwiLFxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiBGYWJyaWMgQ0EgU2VydmVyIGVsbGlwdGljIGN1cnZlIG5hbWVzLlxuICogQHN1bW1hcnkgRW51bWVyYXRpb24gb2Ygc3VwcG9ydGVkIGVsbGlwdGljIGN1cnZlcyBmb3IgY3J5cHRvZ3JhcGhpYyBvcGVyYXRpb25zIGluIHRoZSBGYWJyaWMgQ0EgU2VydmVyLlxuICogQGVudW0ge3N0cmluZ31cbiAqIEByZWFkb25seVxuICogQG1lbWJlck9mIG1vZHVsZTpmYWJyaWMtY2Etc2VydmVyXG4gKi9cbmV4cG9ydCBlbnVtIEZhYnJpY0NBU2VydmVyQ3VydmVOYW1lIHtcbiAgLyoqIEFNQ0wgRnAyNTZibiBjdXJ2ZSAqL1xuICBGUDI1NkJOID0gXCJhbWNsLkZwMjU2Ym5cIixcbiAgLyoqIEd1cnZ5IEJuMjU0IGN1cnZlICovXG4gIEJOMjU0ID0gXCJndXJ2eS5CbjI1NFwiLFxuICAvKiogQU1DTCBGcDI1Nk1pcmFjbGJuIGN1cnZlICovXG4gIEZQMjU2TUlSQUNMQk4gPSBcImFtY2wuRnAyNTZNaXJhY2xiblwiLFxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiBGYWJyaWMgQ0EgU2VydmVyIGVucm9sbG1lbnQgdHlwZXMuXG4gKiBAc3VtbWFyeSBFbnVtZXJhdGlvbiBvZiBzdXBwb3J0ZWQgZW5yb2xsbWVudCB0eXBlcyBmb3IgdGhlIEZhYnJpYyBDQSBTZXJ2ZXIuXG4gKiBAZW51bSB7c3RyaW5nfVxuICogQHJlYWRvbmx5XG4gKiBAbWVtYmVyT2YgbW9kdWxlOmZhYnJpYy1jYS1zZXJ2ZXJcbiAqL1xuZXhwb3J0IGVudW0gRmFicmljQ0FTZXJ2ZXJFbnJvbGxtZW50VHlwZSB7XG4gIC8qKiBYLjUwOSBjZXJ0aWZpY2F0ZS1iYXNlZCBlbnJvbGxtZW50ICovXG4gIFg1MDkgPSBcIng1MDlcIixcbiAgLyoqIElkZW50aXR5IE1peGVyIChJZGVtaXgpIGNyZWRlbnRpYWwtYmFzZWQgZW5yb2xsbWVudCAqL1xuICBJREVNSVggPSBcImlkZW1peFwiLFxufVxuXG5leHBvcnQgY29uc3QgREVGQVVMVF9DQV9DRVJUX1BBVEggPSBwYXRoLmpvaW4oXG4gIF9fZGlybmFtZSxcbiAgXCIuLi8uLi8uLi9zZXJ2ZXIvY2EtY2VydC5wZW1cIlxuKTtcbiJdfQ==