Class: WindowsSignToolManager
Implements
SignManager
Constructors
Constructor
new WindowsSignToolManager(
packager):WindowsSignToolManager
Parameters
packager
Returns
WindowsSignToolManager
Properties
computedPublisherName
readonlycomputedPublisherName:Lazy<string[] |null>
Implementation of
SignManager.computedPublisherName
cscInfo
readonlycscInfo:MemoLazy<WindowsConfiguration,FileCodeSigningInfo|CertificateFromStoreInfo|null>
Implementation of
SignManager.cscInfo
lazyCertInfo
readonlylazyCertInfo:MemoLazy<MemoLazy<WindowsConfiguration,FileCodeSigningInfo|CertificateFromStoreInfo|null>,CertificateInfo|null>
Methods
computePublisherName()
computePublisherName(
target,publisherName):Promise<string>
Parameters
target
publisherName
string
Returns
Promise<string>
Implementation of
SignManager.computePublisherName
computeSignToolArgs()
computeSignToolArgs(
options,isWin,vm?):string[]
Parameters
options
isWin
boolean
vm?
VmManager = ...
Returns
string[]
doSign()
doSign(
configuration,packager):Promise<void>
Parameters
configuration
CustomWindowsSignTaskConfiguration
packager
Returns
Promise<void>
getCertificateFromStoreInfo()
getCertificateFromStoreInfo(
options,vm):Promise<CertificateFromStoreInfo>
Parameters
options
vm
VmManager
Returns
Promise<CertificateFromStoreInfo>
getCertInfo()
getCertInfo(
file,password):Promise<CertificateInfo>
Parameters
file
string
password
string
Returns
Promise<CertificateInfo>
getOutputPath()
getOutputPath(
inputPath,hash):string
Parameters
inputPath
string
hash
string
Returns
string
getToolPath()
getToolPath(
isWin?):Promise<ToolInfo>
Parameters
isWin?
boolean = ...
Returns
Promise<ToolInfo>
initialize()
initialize():
Promise<void>
Returns
Promise<void>
Implementation of
SignManager.initialize
signFile()
signFile(
options):Promise<boolean>
Parameters
options
Returns
Promise<boolean>
Implementation of
SignManager.signFile