我们有一个Windows UWP应用程序,目前在Microsoft Store中可用。该项目包含一个存储关联文件,其中包含发布者属性之一是通用名称(Common Name)。我们的商店账户将CN展示为类似GUID的字符串值。它显示的显示名称是我们公司的名称。在Visual Studio中,我们可以为侧载构建该应用程序,并使用自签名证书进行代码签名,该证书的CN与商店CN(GUID类型的字符串)相同。这使我们能够快速为特定客户测试并获取新功能的新版本,然后侧载版本最终可以通过更新为新发布的商店版本而更新。
我的问题是:我们想使用从受信任的证书颁发机构购买的代码签名证书来签署该应用程序。问题在于,受信任的代码签名证书必须将通用名称设置为公司名称。我们似乎只能使用通用名称等于存储关联文件中的CN(GUID类型字符串)的证书来签署该应用程序。这是与商店相关的应用程序已知的限制,还是我们漏了什么?
我的问题是:我们想使用从受信任的证书颁发机构购买的代码签名证书来签署该应用程序。问题在于,受信任的代码签名证书必须将通用名称设置为公司名称。我们似乎只能使用通用名称等于存储关联文件中的CN(GUID类型字符串)的证书来签署该应用程序。这是与商店相关的应用程序已知的限制,还是我们漏了什么?