mirror of
https://gitee.com/myxzgzs/boyue_jnpf.git
synced 2025-08-09 15:52:42 +08:00
22 lines
1.0 KiB
TypeScript
22 lines
1.0 KiB
TypeScript
![]() |
import { MemoLazy } from "builder-util-runtime";
|
||
|
import { Lazy } from "lazy-val";
|
||
|
import { WindowsConfiguration } from "../options/winOptions";
|
||
|
import { WinPackager } from "../winPackager";
|
||
|
import { SignManager } from "./signManager";
|
||
|
import { WindowsSignOptions } from "./windowsCodeSign";
|
||
|
import { CertificateFromStoreInfo, FileCodeSigningInfo } from "./windowsSignToolManager";
|
||
|
export declare class WindowsSignAzureManager implements SignManager {
|
||
|
private readonly packager;
|
||
|
private readonly platformSpecificBuildOptions;
|
||
|
readonly computedPublisherName: Lazy<string[] | null>;
|
||
|
constructor(packager: WinPackager);
|
||
|
initialize(): Promise<void>;
|
||
|
verifyRequiredEnvVars(): void;
|
||
|
verifyPrincipleSecretEnv(): boolean;
|
||
|
verifyPrincipleCertificateEnv(): boolean;
|
||
|
verifyUsernamePasswordEnv(): boolean;
|
||
|
computePublisherName(): Promise<string>;
|
||
|
readonly cscInfo: MemoLazy<WindowsConfiguration, FileCodeSigningInfo | CertificateFromStoreInfo | null>;
|
||
|
signFile(options: WindowsSignOptions): Promise<boolean>;
|
||
|
}
|