@decaf-ts/fabric-weaver
Version:
template for ts projects
77 lines • 7.84 kB
JavaScript
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==