UNPKG

@decaf-ts/fabric-weaver

Version:
8 lines (7 loc) 1.14 kB
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>;