服务器端通过根CA给客户端颁发客户端证书,在制作客户端证书时加上和机器相关的信息就可以保证在特定的时候某个帐号只能在这台机器上和服务器交换报文,比如我们用支付宝时必须下载安装数字证书时,可以命名这本证书叫"某某的笔记本"或者是"公司电脑"之类的,就是支付宝给用户颁发证书,只能在这台机
器上用,你换了机器就必须重新申请。建立SSL连接时,先是服务器将自己的服务器证书发给客户端,验证通过后,客户端就把自己的客户端证书发给服务器进行
验证,如果通过,再进行后面的处理。
客户端安装服务器根证书cacrt到客户端信任证书库中,服务器端安装服务器根证书cacrt到服务器信任证书库中。
SSL握手时,服务器先将服务器证书serverp12发给客户端,客户端会到客户端信任证书库中进行验证,因为serverp12是根证书CA颁发的,所以验证通过;然后客户端将客户端证书clientp12发给服务器,同理因为clientp12是根证书CA颁发的,所以验证通过。微博双重验证开启不了可能有以下几个原因:
1 手机号码未绑定或者绑定的手机号码有误。
检查一下是否将正确的手机号码绑定到了你的微博账号上。如果手机号码输入错误,你可能会收不到验证码。
2 已经开启了两步验证。
如果你之前已经开启了两步验证,那么就无法再次开启,因为微博只允许对同一账号开启一次两步验证。
3 账号异常。
如果你的微博账号被认定存在异常行为,如频繁登录、发布垃圾信息等,可能会影响到开启双重验证。此时,建议你通过微博客服进行申诉处理。
4 应用权限问题。
某些第三方应用可能需要获取你的微博账号权限,而且需要你在开启双重验证的同时将权限授权给该应用,否则无法使用。在开启双重验证时,需要确定该应用是否需要访问你的账号信息,如果需要,则需要打开相应的权限。
总之,如果你不能正常开启双重验证,需要先检查自己的账户绑定和设置情况,如果都没有问题,可以尝试联系微博客服为你解决问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)