在做https服务器的时候,在本机调试没有问题,代码放到另一台机器上不能正常工作。查找原因是客户端的证书的证书没有通过。
那么问题是为什么我的机器上面没有问题?
先说解决方案:
将服务器用到的证书先Import到本机,步骤如下:
1. Run->mmc
2. File->Add/Remove add Snap-in->Certificates->Add->OK
3. 右键Certificates-> Import, 将HTTPS使用到的证书导入。
导入证书后HTTPS正常工作。
跟其他同事讨论,在非Windows平台书,例如安卓上面不需要安装,只需要指定证书的路径即可。但是Windows平台上必须导入才可以。
网友评论