本节主要描述XenMobile的证书注册,在上一篇文章中我们介绍了XenMobile主要使用的证书类型与各个组件需要的证书。本节将介绍证书的注册,证书注册主要包含管理苹果设备需要的APNS证书与服务器证书。
1. APNS证书注册
1. 使用管理员身份ctxadmin@demo.com登录到任意一台安装有IIS管理器的服务器(需要加入域),打开IIS管理器,点击右侧的“创建证书申请”
2. 在证书信息页按照如下图的信息进行输入,输入完毕点击“下一步”
3. 加密服务程序选择“Microsoft RSA SCHannel Cryptographic Provider”,加密长度选择“2048”
4. 为证书请求文件选择一个存放位置,点击“完成”
5. 将生成的APNS证书请求文件拷贝出来
6. 使用浏览器打开https://xenmobiletools.citrix.com/,打开后使用自己的citrix账号登录(可自己注册),如果没有请注册一个账号,登录成功后,点击Step1的“Upload the CSR”
7. 选择我们在第5步拷贝出来的请求文件,选择后,点击“Sign”
8. 出现“Successfully Signed”的提示后,将弹出下载的plist文件保存到本地,点击Step2的“Apple Push Certificates Portal ”链接
9. 打开连接后,使用自己的AppleID登录即可,如果没有Apple ID账号,请自己注册
10. 登录成功后,点击“Create a Certificate”
11. 在许可协议栏,勾选“I have read and agree to these terms and conditions”,然后点击“Accept”
12. 输入证书的备注信息(自定义),然后选择第8步下载的文件,点击“Upload”
13. 创建成功后,点击“Download”下载该证书
14. 将下载的证书文件拷贝到之前生成证书请求文件的服务器,然后打开IIS管理器,点击“完成证书申请”
15. 选择第13步下载的文件,输入一个自己认为比较好记的名字,证书存储选择“个人”,点击“确定”
16. 证书请求完成后,即可在IIS管理器中看到该证书,现在我们将该证书导出,以便在安装XenMobile Device Manager的时候使用。
选择该证书,点击右侧的“导出”
17. 选择证书放置的位置与名字,并为该证书设定一个保护密码,点击“确定”
18. 至此,APNS证书申请成功,将导出的证书文件拷贝到要安装XenMobile DeviceManager的2台服务器中。
2. 服务器证书注册
服务器证书为StoreFront、AppController提供HTTPS访问使用,并同时为用户通过AccessGateway的HTTPS方式访问使用,该证书注册成功后将导入到StoreFront服务器、AppController服务器,NetScaler中
1. 使用ctxadmin@demo.com登录到装有IIS管理器的服务器,登录后打开IIS管理器,点击右侧的 “创建域证书”
2. 证书的属性按照如下图进行填写,填写完毕后点击“下一步”
3. 在证书颁发机构处选择Demo-CA,输入好记的名称,点击“完成”
4. 证书创建完成后,即可在IIS管理器中看到该证书,我们将其导出以便后面在StoreFront、AppController、NetScaler中使用。 选中创建好的证书,点击右侧的“导出”
5. 选择证书导出的位置、文件名称并为该证书设定一个保护密码,点击“确定”
6. 如下图,证书创建成功
7. 将创建好的证书保存好,准备后续使用。
如上就是整个部署环境的证书申请操作,在下一节中我们将介绍数据库服务器的安装部署。