当前位置: 首页 > 技术支持 > 知识库

证书签名是什么?

发布日期: 2019-07-02 19:58:42 阅读量: 作者: 金网SSL证书
证书签名就是为了证明这个证书就是一个可信任的证书。这个证书包括很多的类型,有ssl证书、https证书。。。那么这个证书签名到底是什么,又有什么样子的证书签名作用?下面我们一起来看一下吧。
 
证书签名是什么

要了解证书签名,我们必须先了解非对称加密算法,因为证书签名就是建立在非对称算法的基础之上的。非对称加密是创建一对密钥对,分别成为公钥和私钥,这对密钥是成对的,当使用公钥加密后必须使用私钥才能解密,使用私钥加密后,只能采用公钥才能解密。证书签名,就是对数据的哈希值进行非对称加密,即对数据的哈希值使用私钥进行数据加密。由于公钥和私钥是成对使用的,使用私密加密就必须使用公钥才能解密反过来也是一样的道理。其实这样就是能确定签名者的身份。ssl数字证书是由CA机构所签发的,签发ssl数字证书时,申请者会产生一对公钥和私钥,然后把公钥发送给CA,CA在审核了用户身份后结合公钥一同制作出一张ssl证书签名证书并公布在互联网上。

证书签名作用有两点,数据完整性,数字证书签名时对数据的哈希值进行非对称加密,假如数据经过篡改,那么其哈希值就会产生变化,最终就会导致数字验签失败,这样就能很容易地发现原数据是否被改动过。还有就是具有一个不可抵赖性。
 
上一篇: Azure Key Vault SSL证书安装
下一篇: iis https证书介绍