Type Alias: SigningOptions
SigningOptions =
object
Defined in: cli/compile.ts:58
Code signing options for the compiled executable. Used for macOS notarization and Windows code signing.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
entitlements? | string | macOS: Path to entitlements file | cli/compile.ts:64 |
hardenedRuntime? | boolean | macOS: Enable hardened runtime (-o runtime) | cli/compile.ts:62 |
identity? | string | macOS: Developer ID Application certificate name | cli/compile.ts:60 |
notarize? | object | macOS: Notarize after signing | cli/compile.ts:66 |
notarize.keychainProfile | string | - | cli/compile.ts:67 |
notarize.staple? | boolean | - | cli/compile.ts:68 |
windows? | object | Windows code signing configuration. | cli/compile.ts:73 |
windows.certFile? | string | Path to certificate file (.pfx) for file-based signing | cli/compile.ts:75 |
windows.certPassword? | string | Password for the certificate file. WARNING: Password is passed as a CLI argument and may be visible in process listings. Prefer thumbprint-based signing via certificate store for production. | cli/compile.ts:82 |
windows.storeName? | string | Certificate store name (default: MY) | cli/compile.ts:86 |
windows.thumbprint? | string | SHA-1 thumbprint for certificate store signing | cli/compile.ts:84 |
windows.timestampUrl? | string | RFC 3161 timestamp URL (e.g., http://timestamp.digicert.com) | cli/compile.ts:88 |