代码签名Windows Metro App

时间:2012-08-21 19:03:18

标签: microsoft-metro digital-certificate

我购买了Comodo代码签名证书,当我在Metro应用程序中选择并构建时,我得到了

  

错误4文件内容不符合指定的架构。 'Publisher'属性无效 - 值'CN=Falafel Software Inc, O=Falafel Software Inc, STREET="512 Capitola Ave,", L=Capitola, S=CA, PostalCode=95010, C=US'根据其数据类型'http://schemas.microsoft.com/appx/2010/manifest:ST_Publisher'无效 - 模式约束失败。

C:\Users\jwaters\documents\visual studio 11\Projects\App1\App1\bin\Debug\AppxManifest.xml
10 57  App1

我发现了这个更详细的消息

  

'CN=Falafel Software Inc, O=Falafel Software Inc, STREET="512 Capitola Ave,", L=Capitola, S=CA, PostalCode=95010, C=US'违反'(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(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|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*'的模式约束。值'Publisher'的属性'CN=Falafel Software Inc, O=Falafel Software Inc, STREET="512 Capitola Ave,", L=Capitola, S=CA, PostalCode=95010, C=US'无法解析。

看起来正则表达式不理解PostalCode,这是我证书的主题。

有没有办法解决这个问题?

0 个答案:

没有答案