@decaf-ts/fabric-weaver
Version:
template for ts projects
8 lines (7 loc) • 1.14 kB
TypeScript
import { Logger } from "@decaf-ts/logging";
import { CAConfig, CorsConfig, CSRConfig, Identity, ServerTLSConfig } from "../../fabric/interfaces/fabric/fabric-ca-server-config";
import { MetricsConfig, OperationsConfig } from "../../fabric/interfaces/fabric/general-configs";
export declare function hasCAInitialized(fileLocation?: string): boolean;
export declare function issueCA(logger: Logger, caDir: string, version?: string, port?: number, cors?: CorsConfig, debug?: boolean, crlSizeLimit?: number, serverTLS?: ServerTLSConfig, caConfig?: CAConfig, identities?: Identity[], noTLS?: boolean, noCA?: boolean, csrConfig?: CSRConfig, operations?: OperationsConfig, metrics?: MetricsConfig): void;
export declare function startCA(logger: Logger): Promise<void>;
export declare function bootCA(logger: Logger, caDir: string, version?: string, port?: number, cors?: CorsConfig, debug?: boolean, crlSizeLimit?: number, serverTLS?: ServerTLSConfig, caConfig?: CAConfig, identities?: Identity[], noTLS?: boolean, noCA?: boolean, csrConfig?: CSRConfig, operations?: OperationsConfig, metrics?: MetricsConfig, bootFile?: string): Promise<void>;