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

Command

New-ConfigurationProjectSigning

Namespace PSPublishModule
Inputs
None
Outputs
PowerForge.ConfigurationProjectSigning

Creates signing defaults for a PowerShell-authored project build.

Remarks

Creates signing defaults for a PowerShell-authored project build.

Examples

Authored help example

EXAMPLE 1


New-ConfigurationProjectSigning -ToolPath 'C:\Path'
        

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-ConfigurationProjectSigning [-Csp <String>] [-Description <String>] [-KeyContainer <String>] [-Mode <Disabled|OnDemand|Enabled>] [-OnFailure <Warn|Fail|Skip>] [-OnMissingTool <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.
KeyContainer String optionalposition: namedpipeline: False
Optional key container name.
Mode ConfigurationProjectSigningMode optionalposition: namedpipeline: Falsevalues: 3
Signing activation mode.
Possible values: Disabled, OnDemand, Enabled
OnFailure DotNetPublishPolicyMode optionalposition: namedpipeline: Falsevalues: 3
Policy when signing a file fails.
Possible values: Warn, Fail, Skip
OnMissingTool DotNetPublishPolicyMode optionalposition: namedpipeline: Falsevalues: 3
Policy when the signing tool is missing.
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 the signing tool.
Url String optionalposition: namedpipeline: False
Optional signature URL.

Outputs

PowerForge.ConfigurationProjectSigning