问题描述
- Azure Java 如何使用Restapi 进行认证,并创建虚拟机
- 1.使用azure javasdk 进行认证需要哪些前提。
2.使用证书方式,需要将证书上传到证书管理中。证书在进行ssl认证时,需要做什么
解决方案
Hi
我们在使用Rest Api去创建虚拟机的时候,我们并不需要Azure java SDK,为了确保向管理服务发出的请求是安全的,我们需要使用管理证书通过 SSL 来针对向管理服务发出的安全请求进行身份验证。关于如何使用证书进行身份验证,请阅读:https://msdn.microsoft.com/zh-cn/library/azure/ee460782.aspx?f=255&MSPPError=-2147217396#bk_cert 关于如何使用restapi创建虚拟机,请阅读:https://msdn.microsoft.com/zh-cn/library/azure/jj157194.aspx?f=255&MSPPError=-2147217396
Best Regards,
Jambor
如果您想进一步了解Windows Azure Windows Azure 官网欢迎您的访问
你所发的我之前尝试过了,但是失败的,我的证书使用keytool生成。
解决方案三:
Hi
在这个帖子:http://ask.csdn.net/questions/179878我们讨论了如何使用证书去进行身份验证,在中国版的Azure中CNNIC颁发的证书没有导入JDK的KeyStore,因此不被JDK所信任。一个解决办法是通过程序将其导入,具体文章可参见:
http://blog.csdn.net/faye0412/article/details/6883879,执行后,会在项目所在的根目录下产生一个jssecacerts文件。然后在程序开始时,执行下述语句,即可加载安全证书:
System.setProperty(""javax.net.ssl.trustStore""D:{path-to-project-directory}jssecacerts"");
Best Regards
Jambor
如果您想进一步了解Windows Azure Windows Azure 官网欢迎您的访问