中金国信签名验签服务器dn怎么查看
1、首先查看中金国信签名验签服务器dn在Internet Explorer,在Internet Explorer的菜单上,单击 “工具”菜单中的 “Internet选项”。选取“内容”选项卡,点击“证书”按钮来查看读者信任的当前证书的列表。
2、其次点击“个人”选项卡可以查看已经申请的个人数字证书,选定要查看的个人数字证书。
3、最后然后单击 “查看” 按钮,可以查看证书的详细信息。
有公司专门办理数字签名的吗?
有的,很多,不过我给你推荐一家比较不错的,我们公司就是从那里办理的,公司是GlobalSign China 环玺信息科技(上海)有限公司
什么是签名验签服务器?
渔翁通用型签名验签服务器严格按照国家密码管理局GM/T 0029-2014《签名验签服务器技术规范》等技术规范进行设计,产品已取得国家密码管理局商用密码检测中心颁发的商用密码产品认证证书,支持国家密码管理局认可的密码算法,能够为各类信息系统提供数字签名和验签、基于数字证书的身份认证、基于数字证书的加解密等安全保护⌄保证关键业务信息的真实性、完整性和不可否认性。产品可应用于电子商务、CA认证、网上银行、证券交易、司法公证等信息系统的服务端,提供高安全强度、高效率、高可靠性的密码服务。
数字签名的案例说明
网络数据的传输一般都是用对称加密算法
非对称加密算法因为效率的问题只用来加密 对称加密算法 的秘钥和 用于 数字签名
操作前 服务器和客户端都已拥有双方的公钥
Android的RSA公钥--发送给服务器用
服务器的RSA公钥--发送给客户端用
如客户端验证服务器的真实性
Android客户端(拥有AES秘钥)
使用 非对称加密算法即 服务器的RSA公钥 对 Android客户端的AES的秘钥 进行加密
然后 Http Get请求 并发送 Android客户端的AES秘钥 给服务器
服务器收到请求后,使用 自己的RSA私钥 对请求解密 获取到 Android的AES秘钥 ,然后把发送给Android客户端的数据如 byte [] datas进行签名即sign
把sign和datas 一起用 Android客户端的AES秘钥 进行加密,然后发送给Android客户端
Android客户端收到后,再用 自己的AES秘钥 把整个数据包解密,此时进行数据分离,获取到sign和datas,然后对sign进行验证,验证方法就是用 服务器的公钥 配合参数sign进行签名验证
服务器的RSA私钥 进行签名 sign,因为sign的长度是固定的(和初始化的秘钥长度相等),故很容易进行数据分离
如解密后进行str.substring()可以分离 datas和sign