about_ArtifactSigning.help.txt

TOPIC
    about_ArtifactSigning
 
SHORT DESCRIPTION
    Sign files with the Artifact Signing service.
 
LONG DESCRIPTION
    Sign files with the Artifact Signing service. Before you can perform this operation, you need to create an Artifact Signing account and install the .NET runtime (6.0+). Authentication is handled by "DefaultAzureCredential".
 
EXAMPLES
    Signs and timestamps .exe/.dll files under the given folder with the Artifact Signing service.
 
    $params = @{
        Endpoint = "https://eus.codesigning.azure.net/"
        CodeSigningAccountName = "my-account"
        CertificateProfileName = "my-cert-profile"
        FilesFolder = "bin/Release/net6.0-windows10.0.19041.0/win10-x64/"
        FilesFolderFilter = "exe,dll"
        FileDigest = "SHA256"
        TimestampRfc3161 = "http://timestamp.acs.microsoft.com"
        TimestampDigest = "SHA256"
    }
    Invoke-ArtifactSigning @params
 
KEYWORDS
    artifact,signing
 
SEE ALSO
    .NET 8 runtime: https://dotnet.microsoft.com/download/dotnet/8.0
    DefaultAzureCredential: https://learn.microsoft.com/dotnet/api/azure.identity.defaultazurecredential
    GitHub Action: https://github.com/azure/artifact-signing-action
    Azure Pipelines Task: https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.ArtifactSigning