腾讯云免费SSL证书托管服务
腾讯云免费 SSL 证书有效期由12个月调整至3个月。2024年4月25日零点以后,在腾讯云申请的免费 SSL 证书有效期由12个月调整至3个月,原来是一年可以免费使用,一年到了之后,去控制台重新申请一下,上传到网站服务器,还算方便,现在缩短到3个月,变得非常繁琐,主要是经常忘记去续期,导致网站访问不了,有的对接了小程序的,更加麻烦,必须牢记这个过期期限。
腾讯云免费SSL证书托管服务
腾讯云免费 SSL 证书有效期由12个月调整至3个月。2024年4月25日零点以后,在腾讯云申请的免费 SSL 证书有效期由12个月调整至3个月,原来是一年可以免费使用,一年到了之后,去控制台重新申请一下,上传到网站服务器,还算方便,现在缩短到3个月,变得非常繁琐,主要是经常忘记去续期,导致网站访问不了,有的对接了小程序的,更加麻烦,必须牢记这个过期期限。
centos7升级openssl
如果一切顺利,你应该会看到新版本的 OpenSSL。请注意,升级 OpenSSL 可能会影响依赖此库的其他软件。在升级之后,确保测试所有依赖 OpenSSL 的关键服务和应用程序,以确保它们仍然可以正常工作。
Ubuntu中卸载OpenSSL具体方法
本篇文章重点为大家讲解一下Ubuntu中卸载OpenSSL具体方法,有需要的小伙伴可以参考一下。
腾讯云免费SSL证书托管服务
腾讯云免费 SSL 证书有效期由12个月调整至3个月。2024年4月25日零点以后,在腾讯云申请的免费 SSL 证书有效期由12个月调整至3个月,原来是一年可以免费使用,一年到了之后,去控制台重新申请一下,上传到网站服务器,还算方便,现在缩短到3个月,变得非常繁琐,主要是经常忘记去续期,导致网站访问不了,有的对接了小程序的,更加麻烦,必须牢记这个过期期限。
安全协议不安全 OpenSSL现重大安全漏洞
2014年4月8日,微软宣称将不再为Windows XP提供技术支持,当大多数人在忧虑如何保护个人电脑安全时,OpenSSL却爆出本年度最严重的安全漏洞!无论用户电脑多么安全,只要登陆的网站使用了存在
生成CA自签名根证书和颁发证书和证书提取
CA(Certificate Authority)被称为证书授权中心,是数字证书发放和管理的机构。
如何制作自签名证书
本文主要介绍如何基于openssl制作X.509自签名证书,以及如何使用该证书签发新证书。
如何制作自签名证书
本文主要介绍如何基于openssl制作X.509自签名证书,以及如何使用该证书签发新证书。
OpenSSL 是什么?
对称加密算法在加密和解密时,使用同一密钥。非对称加密算法需要两个密钥,即公开密钥和私有密钥,公开密钥和私有密钥是一对。用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;用私有密钥对数据进行加密,只有用对应的公开密钥才能解密。因为加密和解密使用两个不同的密钥,所以这类算法叫非对称加密算法。
解决在Python中如何获取证书信息
使用OpenSSl
from OpenSSL import crypto
# path表示证书路径,file_name表示证书文件名
cert_file = '/path/file_name/'
cert_file = '/path/to/your/certificate'
cert = crypto.load_certificate(crypto.FILETYPE_PEM, open(cert_file).read())
subject = cert.get_subject()
# 得到证书的域名
is
https 原理分析进阶-模拟https通信过程
在开始之前,让我们来了解下https相关的核心知识,可以作为上篇https原理分析的补充。学习一个东西一定要先知道为什么要用它,我总结了两点:
腾讯云免费SSL证书托管服务
腾讯云免费 SSL 证书有效期由12个月调整至3个月。2024年4月25日零点以后,在腾讯云申请的免费 SSL 证书有效期由12个月调整至3个月,原来是一年可以免费使用,一年到了之后,去控制台重新申请一下,上传到网站服务器,还算方便,现在缩短到3个月,变得非常繁琐,主要是经常忘记去续期,导致网站访问不了,有的对接了小程序的,更加麻烦,必须牢记这个过期期限。
zabbix 域名证书过期检测
zabbix 域名证书过期检测
环境 - centos7 - openssl
自定义脚本
#!/bin/bash
# --------------------------------------------------
#Author: LJ
#Email: admin@attacker.club
#Last
zabbix 域名证书过期检测
zabbix 域名证书过期检测
环境 - centos7 - openssl
自定义脚本
#!/bin/bash
# --------------------------------------------------
#Author: LJ
#Email: admin@attacker.club
#Last
zabbix 域名证书过期检测
zabbix 域名证书过期检测
环境 - centos7 - openssl
自定义脚本
#!/bin/bash
# --------------------------------------------------
#Author: LJ
#Email: admin@attacker.club
#Last
20.1 OpenSSL 字符BASE64压缩算法
OpenSSL 是一种开源的加密库,提供了一组用于加密和解密数据、验证数字证书以及实现各种安全协议的函数和工具。它可以用于创建和管理公钥和私钥、数字证书和其他安全凭据,还支持SSL/TLS、SSH、S/MIME、PKCS等常见的加密协议和标准。
20.1 OpenSSL 字符BASE64压缩算法
OpenSSL 是一种开源的加密库,提供了一组用于加密和解密数据、验证数字证书以及实现各种安全协议的函数和工具。它可以用于创建和管理公钥和私钥、数字证书和其他安全凭据,还支持SSL/TLS、SSH、S/MIME、PKCS等常见的加密协议和标准。
workflow、srpc源代码编译
https://gitee.com/sogou/workflow.git
windows代码在分支中可以看到
官答丨操作系统升级 Openssl 导致 GreatSQL 无法启动
本问题来自讨论区群,用户使用数据库环境大概介绍如下:
名称版本操作系统CentOS 7系统内核版本3.10.0-1160.118.1.el7.x86_64openssl升级之前版本1.0.2kopenssl升级之后版本1.1.1w数据库版本GreatSQL-8.0.32-25
用户问题
用户提供的问题信息内容如下:
1、Openssl 版本升级之后 GreatSQL 无法启动报错如下:
-- Unit mysqld.service has begun starting up.
Jun 07 14:03:21 m-node1 mysqld[34078]: /usr/local/GreatSQL/bin/mysqld: /usr/local/openssl/lib/libcrypto.so: version `OPENSSL_1.0.1_EC' not found (required by /usr/local/GreatSQL/bin/../lib/private/libssl.so.10)
Jun 07 14:03:21 m-node1 mysqld[34078]: /usr/local/GreatSQL/bin/mysqld: /usr/local/openssl/lib/libcrypto.so: version `libcrypto.so.10' not found (required by /usr/local/GreatSQL/bin/../lib/private/libssl.so.10)
Jun 07 14:03:21 m-node1 systemd[1]: mysqld.service: control process exited, code=exited status=1
Jun 07 14:03:21 m-node1 systemd[1]: Failed to start MySQL Server.
2、用户经过检查,再次安装了 GreatSQL 的 rpm 依赖包,依然报错 so 动态库文件问题
$ yum install -y pkg-config perl libaio-devel numactl-devel numactl-libs net-tools openssl openssl-devel jemalloc jemalloc-devel perl-Data-Dumper perl-Digest-MD5 python2 perl-JSON perl-Test-Simple
3、将 GreatSQL 命令配置到环境变量 PATH 中,依然报错 so 动态库文件问题
$ ln -s /usr/local/GreatSQL-8.0.32-25-Linux-glibc2.17-x86_64 /usr/local/greatsql
$ vim /etc/profile
export PATH=$PATH:/usr/local/greatsql/bin
$ source /etc/profile
$ mysql -V
mysql: /usr/local/openssl/lib/libcrypto.so: version `libcrypto.so.10' not found (required by mysql)
mysql: /usr/local/openssl/lib/libssl.so: version `libssl.so.10' not found (required by mysql)
解答用户疑问
根据现象及报错内容分析,推测极可能是在 /usr/local 目录下安装了更高版本的 Openssl,导致动态库链接失败。
这种情况可以把 Openssl 下的 lib 库加载到 LD_LIBRARY_PATH 环境变量中。
解决用户问题
将 Openssl 下的 lib 库加载到 LD_LIBRARY_PATH 环境变量中。
意思也是为了,不将 /usr/local/openssl/lib 加载到 LD_LIBRARY_PATH 中了。
$ vim /etc/profile
export LD_LIBRARY_PATH=/usr/lib64
$ source /etc/profile
使用ldd命令检查mysqld是否缺失依赖so库文件
$ ldd mysqld | grep ssl
libssl.so.10 => /usr/local/GreatSQL-8.0.32-25-Linux-glibc2.17- x86_64/bin/./../lib/private/libssl.so.10 (0x00007f292ed72000)
$ ldd mysql | grep ssl
libssl.so => /lib64/libssl.so (0x000