electron-windows-store
electron-windows-store copied to clipboard
MakeAppx fails with certificate issued to name with comma
MakeAppx : error: Error info: error C00CE169: App manifest validation error: The app manifest must be valid as per schema: Line 8, Column 5, Reason: 'CN=manGoweb, s.r.o.' violates pattern constraint of '(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*'.
The attribute 'Publisher' with value 'CN=manGoweb, s.r.o.' failed to parse.
Hey @FilipChalupa, did you find a resolution to this? I am also having issues because my published name contains quotes and commas.
@jmcrthrs, I don't have any updates on that. (I was thinking about creating a new certificate without commas. 🤦♂️)
Duplicate of https://github.com/felixrieseberg/electron-windows-store/issues/82
Should be fixed in https://github.com/felixrieseberg/electron-windows-store/pull/131; in the mean time the correct (but confusing) way to use this package is like so:
const convertToWindowsStore = require('electron-windows-store');
convertToWindowsStore({
identityName: '12345MyCompany.Ghost', // This is actually the package name!
packageName: 'Ghost', // This is actually the application id!!
// ...
});