Preferences

AdminStudio 2025 R2 | 30.0 | MSIX Editor

Preferences, which appears when you click on the Preferences button on the MSIX Editor ribbon, you can configure various properties required by the MSIX Editor. The properties are grouped as mentioned below:

Location

Location lets you can configure the following properties:

Preferences

Property

Description

Editor Working Location

This is the location on your computer which MSIX Editor uses to temporarily place the MSIX packages opened in the MSIX Editor for performing your desired tasks on the package. After all the tasks are completed, all the filed will be deleted. The default path is temp location of your machine. In this field, specify a location that MSIX Editor has access to.

Signing

MSIX packages must be digitally signed for successful installation. The following signing options are supported by MSIX Editor:

In the Signing Type drop down, choose one of the following:

Standard
Custom

Standard

Uses this option to digitally sign MSIX packages with a pre-configured certificate. Suitable for most common signing scenarios.

If you select Standard, perform the following:

In the Select Certificate for Signing drop down, select either:

Certificate File (.pfx)
Certificate Store

Certificate File (.pfx)

Signing lets you configure the following properties:

Certificate File details

Property

Description

Signing Type

Select Standard from the drop down.

Select Certificate for Signing

Select Certificate File (.pfx) from the drop down.

PFX File Location

Specify a path to a valid PFX certificate file.

Password

Specify the password for the PFX certificate file.

Certificate Subject

Certificate Subject populates with respect to the selected certificate.

Time Stamp Server URL

Specify the valid Time Stamp Server URL. You can now specify the Time Stamp Server URL while signing the MSIX packages using a certificate file (.pfx) in the MSIX Editor.

Override Publisher with the Certificate Subject Name

Select the Override Publisher with the Certificate Subject Name check box, if you can now override the Publisher Name of an MSIX package by the Subject Name of the Digital Certificate while signing an MSIX package by checking this newly introduced check box so the MSIX package will be signed successfully.

Certificate Store

Note:Make sure that the Certificate has been imported. For more details on importing certificate, see Import Certificate.

Signing lets you configure the following properties:

Certificate Store details

Property

Description

Signing Type

Select Standard from the drop down.

Select Certificate for Signing

Select Certificate Store from the drop down.

Certificate Store Location

In the Certificate Store Location drop down, select either User or Machine.

Certificate Store Name

In the Certificate Store Name drop down, select any one of the store name from the list.

Certificate Subject

In the Certificate Subject drop down, select respective certificate subject from the list.

After selecting, click View Details button to view the certificate details.

Note:The Publisher Name of the MSIX package should match with Certificate Subject of the Certificate Store file for successful signing.

Override Publisher with the Certificate Subject Name

Select the Override Publisher with the Certificate Subject Name check box, if you can now override the Publisher Name of an MSIX package by the Subject Name of the Digital Certificate while signing an MSIX package by checking this newly introduced check box so the MSIX package will be signed successfully.

Custom

Use this option to configure and use a custom signing solution for digitally signing MSIX packages. This is useful for automation scenarios where the standard signing option doesn't meet your requirements.

Signing lets you configure the following properties:

Custom signing

Property

Description

Signing Type

Select Custom from the drop down.

Note:The Publisher Name in the MSIX package must exactly match the Subject in the signing certificate.

Path

Specify the location of the signing tool or a script. Supported file types include:

.exe (Executable)
.bat (Batch Script)
.vbs (VBScript)
.ps1 (PowerShell Script).

Click ellipses (...) to browse and select the valid path

Examples:

<ProgramFilesFolder>\Windows Kits\10\bin\<WinSDKVer>\x86\signtool.exe 

Arguments

Specify the required command-line arguments for the Signtool or custom script file. These arguments will be passed at runtime during signing process.

Enter the valid command-line parameters for the specified Path field.

Examples:

sign /fd SHA256 /f <ProgramFilesFolder>\testCA.pfx /t http://timestamp.digicert.com /p 123 /v "[Filename]" 

Note:Always include the "[Filename]" placeholder where the MSIX file path should appear. At runtime, this will be automatically replaced with the actual MSIX file path.

For more information, see Custom Signing with HSM Support.