Skip to main content

msix signing errors and solutions with EV code signing certificates

When signing .msix packages using an Extended Validation (EV) code signing certificate, you may encounter an error caused by certificate subject fields that do not match the package manifest.

This issue is caused by how Microsoft's signing tools handle the strict subject requirements enforced by the CA/Browser Forum’s EV guidelines.

To troubleshoot and to avoid signing errors, use Microsoft’s ModifyPackagePublisher script to update the .msix package metadata with properly encoded OID values that match your certificate’s subject.