Evotec

Project

PSPublishModule

PSPublishModule is an open-source PowerShell and .NET project with packages, release history, and technical documentation.

Stars 43
Forks 13
Open issues 1
PowerShell Gallery downloads 13,876
Release v3.0.3
Language: C# Updated: 2026-04-14

API Reference

Cmdlet

New-ConfigurationDotNetSign

Namespace PSPublishModule
Inputs
None
Outputs
PowerForge.DotNetPublishSignOptions

Creates signing options for DotNet publish targets and installers.

Remarks

Creates signing options for DotNet publish targets and installers.

Examples

Authored help example

Enable signing by thumbprint


New-ConfigurationDotNetSign -Enabled -Thumbprint '0123456789ABCDEF' -OnMissingTool Fail -OnSignFailure Fail
        

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.

Syntax

New-ConfigurationDotNetSign [-Csp <String>] [-Description <String>] [-Enabled] [-KeyContainer <String>] [-OnMissingTool <Warn|Fail|Skip>] [-OnSignFailure <Warn|Fail|Skip>] [-SubjectName <String>] [-Thumbprint <String>] [-TimestampUrl <String>] [-ToolPath <String>] [-Url <String>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

Csp String optionalposition: namedpipeline: False
Optional CSP name.
Description String optionalposition: namedpipeline: False
Optional signature description.
Enabled SwitchParameter optionalposition: namedpipeline: False
Enables Authenticode signing.
KeyContainer String optionalposition: namedpipeline: False
Optional key container name.
OnMissingTool DotNetPublishPolicyMode optionalposition: namedpipeline: Falsevalues: 3
Policy applied when signing tool cannot be resolved.
Possible values: Warn, Fail, Skip
OnSignFailure DotNetPublishPolicyMode optionalposition: namedpipeline: Falsevalues: 3
Policy applied when a file signing operation fails.
Possible values: Warn, Fail, Skip
SubjectName String optionalposition: namedpipeline: False
Optional certificate subject name.
Thumbprint String optionalposition: namedpipeline: False
Optional certificate thumbprint.
TimestampUrl String optionalposition: namedpipeline: False
Optional timestamp URL.
ToolPath String optionalposition: namedpipeline: False
Optional path to signtool.exe.
Url String optionalposition: namedpipeline: False
Optional signature URL.

Outputs

PowerForge.DotNetPublishSignOptions