全部,我刚刚按照以下步骤使用自签名证书为我的云服务配置了SSL。
- 使用
makecert.exe
创建自签名证书。 - 将证书导入云服务。 并导入到本地计算机个人存储的证书。
- 在 Visual Studio 中为 Web 角色添加证书配置2010年。
- 将项目发布到云服务。
并且它工作正常。但是当我尝试将RemoteAccess
和RemoteForwarder
模块导入配置时。并对SSL
和RemoteAccess
使用相同的证书。
发布操作将失败,并显示以下错误: the remote desktop certificate with thumbprint xxxxx does not have a type of key exchange and can not be used for decryption
.
当我删除RemoteAccess
.一切都会好起来的。
以前有没有人遇到过这个问题?我不知道云服务是否允许.我的意思是对SSL
和RemoteAccess
使用相同的证书. 谢谢。
我认为问题是您的证书没有密钥交换属性,而不是对 SSL 和远程使用相同的证书。也许您可以为makecert.exe
添加-sky exchange
参数,然后重试。