Command
New-ConfigurationDotNetSign
Creates signing options for DotNet publish targets and installers.
Syntax
New-ConfigurationDotNetSign [-AzureArtifactSigning <DotNetPublishAzureArtifactSigningOptions>] [-Csp <String>] [-Description <String>] [-Enabled] [-IncludeDlls] [-KeyContainer <String>] [-OnMissingTool <Warn|Fail|Skip>] [-OnSignFailure <Warn|Fail|Skip>] [-OverwriteSigned] [-Provider <CertificateStore|AzureArtifactSigning>] [-SubjectName <String>] [-Thumbprint <String>] [-TimestampUrl <String>] [-ToolPath <String>] [-Url <String>] [<CommonParameters>]#Parameter set:
All Parameter SetsExamples
Enable signing by thumbprint
New-ConfigurationDotNetSign -Enabled -Thumbprint '0123456789ABCDEF' -OnMissingTool Fail -OnSignFailure FailEnable Azure Artifact Signing
New-ConfigurationDotNetSign -Enabled -Provider AzureArtifactSigning -SubjectName 'CN=Publisher' -AzureArtifactSigning $azureSigningParameters
- -AzureArtifactSigning DotNetPublishAzureArtifactSigningOptions
- Azure Artifact Signing settings used when Provider selects that provider.
- -Csp String
- Optional CSP name.
- -Description String
- Optional signature description.
- -Enabled SwitchParameter
- Enables Authenticode signing.
- -IncludeDlls SwitchParameter
- Includes DLL files when signing publish or bundle outputs.
- -KeyContainer String
- Optional key container name.
- -OnMissingTool DotNetPublishPolicyMode
- Policy applied when signing tool cannot be resolved.
- Possible values:
Warn,Fail,Skip - -OnSignFailure DotNetPublishPolicyMode
- Policy applied when a file signing operation fails.
- Possible values:
Warn,Fail,Skip - -OverwriteSigned SwitchParameter
- Explicitly replaces existing signatures instead of preserving already signed files.
- -Provider DotNetPublishSigningProvider
- Signing provider. Local certificate-store signing remains the default.
- Possible values:
CertificateStore,AzureArtifactSigning - -SubjectName String
- Optional certificate subject name.
- -Thumbprint String
- Optional certificate thumbprint.
- -TimestampUrl String
- Optional timestamp URL.
- -ToolPath String
- Optional path to signtool.exe.
- -Url String
- Optional signature URL.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.