使用证书对 XAP 文件进行签名
通过使用 LightSwitch 应用程序的 XAP (.xap) 文件,可以向用户保证发布服务器很可靠并且代码不会被篡改。
LightSwitch 应用程序可以作为 XAP 文件来下载。 XAP 文件是一个压缩文件,包含程序集清单以及一个或多个程序集。 XAP 文件是通过使用公钥证书(通常只称为证书)进行签名的,该证书是一个数字签名语句,它将公钥的值绑定到拥有对应私钥的人员、设备或服务的值上。 证书通常从系统管理员处获得。
用于在 Windows Azure 中承载的应用程序类型需要签署的 XAP 文件。
要对 LightSwitch 应用程序的 XAP 文件签名,在 **LightSwitch“发布应用程序向导”的“指定证书”**页上,分配证书。 证书可以从您计算机的证书存储区添加,也可以从网络管理员提供的网络位置添加。 您还可以创建测试目的的临时证书。
备注
在您将应用程序部署到用户时,请勿使用测试证书,因为它仅在短期内有效。
在发布程序向导中添加证书
从您的计算机添加证书
在LightSwitch“发布应用程序向导”的“指定证书”页上,单击“从此计算机的存储中选择一个证书”。
在**“Windows 安全”对话框中,选择要使用的证书,然后单击“确定”**。
将显示有关证书的基本信息。 可以单击**“更多详细信息”**来查看有关证书的更多信息。
从其他位置添加证书
在LightSwitch“发布应用程序向导”的“指定证书”页上,单击“浏览证书”。
在“选择文件”对话框中,浏览至要使用的证书的位置,然后单击“确定”。
将显示有关证书的基本信息。 可以单击**“更多详细信息”**来查看有关证书的更多信息。
创建测试证书
在LightSwitch“发布应用程序向导”的“指定证书”页上,单击“创建测试证书”。
此时将出现一个密码对话框。
键入新证书的密码,并确认密码,然后单击**“确定”**。
将显示有关证书的基本信息。 可以单击**“更多详细信息”**来查看有关证书的更多信息。