Type Alias: SigningOptions
SigningOptions =
object
Defined in: cli/compile.ts:57
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:63 |
hardenedRuntime? | boolean | macOS: Enable hardened runtime (-o runtime) | cli/compile.ts:61 |
identity? | string | macOS: Developer ID Application certificate name | cli/compile.ts:59 |
notarize? | object | macOS: Notarize after signing | cli/compile.ts:65 |
notarize.keychainProfile | string | - | cli/compile.ts:66 |
notarize.staple? | boolean | - | cli/compile.ts:67 |
windows? | object | Windows code signing configuration. | cli/compile.ts:72 |
windows.certFile? | string | Path to certificate file (.pfx) for file-based signing | cli/compile.ts:74 |
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:81 |
windows.storeName? | string | Certificate store name (default: MY) | cli/compile.ts:85 |
windows.thumbprint? | string | SHA-1 thumbprint for certificate store signing | cli/compile.ts:83 |
windows.timestampUrl? | string | RFC 3161 timestamp URL (e.g., http://timestamp.digicert.com) | cli/compile.ts:87 |