服务器〈---〉用户之间想通过数字证书来加密、解密传输数据。那么,服务器必须要有用户的公钥,用户必须要有服务器的公钥才能完成这个加密解密的过程。请问,我可以自己做一个证书服务器来发证书吗?如果不行,那么在北京我需要找那个权威的ca机构来申请服务器和用户申请证书呢?还有一个问题就是,我有很多用户,每个用户都要我来替他们申请证书吗?我怎么解决问题呢?

解决方案 »

  1.   

    1 数字证书必须到国家制定机构申请
    2 1个就够了
      

  2.   

    对于第二个问题,是这样的,由于用户要对我传送数据,我也要给用户传送数据。是应该用户有个证书,服务器有个证书把?应该2个,而不是一个把?
    第一个问题,国家指定机构?是国家部门还是指某些具有发放证书的公司?
    在北京你指的“国家指定机构”应该在那里了?望解答~~~
      

  3.   

    1证书只有一个,每个客户发一个钥匙,用来验证
    2每个地区基本都有国家指定的颁发证书的机构,实际上是一些公司,但是具备办法证书的权力
      

  4.   

    1证书只有一个,每个客户发一个钥匙,用来验证这样有个问题!就是你发送给用户的数据,用户可以拿这个钥匙来解密。但是,用户也需要对服务器回发数据。。在回发的过程中也需要加密,那么一个证书就不行了吧。
      

  5.   

    个人觉得数据通信的过程只是加密解密,证书只是验证双方的身份,客户只要通过验证就可以了
    具体的应用还需要程序控制
      

  6.   

    谢谢。jc15271149。
    我明白你说的意识。我觉得我的系统可能还是需要2个证书的