草庐IT

java jni openssl nginx证书私钥有效性校验

 1、安装opensslwgethttps://www.openssl.org/source/openssl-1.1.1b.tar.gz./config--prefix=/usr/local/openssl --shared--shared为添加动态库,生成libssl.so,默认只有libssl.a静态库makemakeinstallln-s/usr/local/openssl/bin/openssl/usr/bin/opensslcp/usr/local/openssl/lib/openssl/libssl.so.1.1 /lib/x86_64-linux-gnu/cp/usr/local

公钥、私钥、对称加密、非对称加密、混合加密、摘要、签名、证书及CA

目录1.数据机密性2.对称加密(SymmetricKeyEncryption)3.非对称加密(AsymmetricKeyEncryption)4.对称加密与非对称加密的对比5.混合加密(HybridKeyEncryption)6.身份认证7.摘要算法(DigestAlgorithm)及数据的完整性8.数字签名(Signature)9.数字签名结合对称加密原文10.数字证书(PublicKeyCertificate,PKC)及证书认证机构(CertificationAuthority,CA)11.HTTPS协议中数字证书的应用1.数据机密性我们用上面这个图来聊聊数据机密性实现的方式,首先解释一些

公钥、私钥、对称加密、非对称加密、混合加密、摘要、签名、证书及CA

目录1.数据机密性2.对称加密(SymmetricKeyEncryption)3.非对称加密(AsymmetricKeyEncryption)4.对称加密与非对称加密的对比5.混合加密(HybridKeyEncryption)6.身份认证7.摘要算法(DigestAlgorithm)及数据的完整性8.数字签名(Signature)9.数字签名结合对称加密原文10.数字证书(PublicKeyCertificate,PKC)及证书认证机构(CertificationAuthority,CA)11.HTTPS协议中数字证书的应用1.数据机密性我们用上面这个图来聊聊数据机密性实现的方式,首先解释一些

TLS、SSL、CA 证书、公钥、私钥...今天捋一捋!

松哥最近在和小伙伴们连载gRPC,如何确保gRPC通信的安全性?这就涉及到TSL了,但是考虑到可能有小伙伴对加密连接这一整套方案比较陌生,因此我们今天先用一篇文章跟大家捋清楚这些概念,概念搞明白了,再来看TSL+gRPC就很容易了。1.HTTP的问题HTTP协议是超文本传输协议(HyperTextTransferProtocol)的缩写,它是从WEB服务器传输超文本标记语言HTML到本地浏览器的传送协议。HTTP设计之初是为了提供一种发布和接收HTML页面的方法,时至今日,它的作用已经不仅仅于此了。对于我们Java工程师而言,HTTP应该算是再熟悉不过的东西了,目前HTTP有多个版本,使用较多

TLS、SSL、CA 证书、公钥、私钥...今天捋一捋!

松哥最近在和小伙伴们连载gRPC,如何确保gRPC通信的安全性?这就涉及到TSL了,但是考虑到可能有小伙伴对加密连接这一整套方案比较陌生,因此我们今天先用一篇文章跟大家捋清楚这些概念,概念搞明白了,再来看TSL+gRPC就很容易了。1.HTTP的问题HTTP协议是超文本传输协议(HyperTextTransferProtocol)的缩写,它是从WEB服务器传输超文本标记语言HTML到本地浏览器的传送协议。HTTP设计之初是为了提供一种发布和接收HTML页面的方法,时至今日,它的作用已经不仅仅于此了。对于我们Java工程师而言,HTTP应该算是再熟悉不过的东西了,目前HTTP有多个版本,使用较多