当前位置: 首页 > news >正文

北京网站设计培训机构wordpress备份用户权限

北京网站设计培训机构,wordpress备份用户权限,onedrive结合WordPress,wordpress时间有问题什么是OpenSSL OpenSSL是一个开源的软件库和工具套件#xff0c;用于安全地处理网络数据传输中的加密、解密、安全套接层#xff08;SSL#xff09;以及传输层安全#xff08;TLS#xff09;协议等功能。它广泛应用于网站和互联网服务中#xff0c;以确保数据传输的安全…什么是OpenSSL OpenSSL是一个开源的软件库和工具套件用于安全地处理网络数据传输中的加密、解密、安全套接层SSL以及传输层安全TLS协议等功能。它广泛应用于网站和互联网服务中以确保数据传输的安全性和隐私性。OpenSSL可以运行在多种操作系统上并为程序员提供了用C、C、Python等语言编写的应用程序接口API。官网https://www.openssl.org/ 安装OpenSSL 参考https://www.feistyduck.com/library/openssl-cookbook/online/openssl-command-line/building-openssl.html 使用OpenSSL生成自签证书 创建ca根证书及其私钥 ca证书及其私钥是后续创建其他证书的前提相当于其他证书是经过ca证书认证后颁发的。 分2步 创建ca私钥 openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048 -out ca_private_key.pem用私钥创建ca根证书 openssl req -x509 -days 3650 -new -key ca_private_key.pem -subj /CNkubernetes -out ca_root_certificate.pem根据CA根证书及其私钥生成自签名证书 生成服务器或客户端私钥 openssl genpkey -algorithm RSA -out server_private_key.pem -pkeyopt rsa_keygen_bits:2048创建服务器证书签名请求CSR openssl req -new -key server_private_key.pem -subj /CNwww.zptest.com/CCN/LShenZhen/STGuangDong -out server_csr.pem注意-subj的格式/type0value0/type1value1/type2… 例如-subj /CNwww.zptest.com/CCN/LShenZhen/STGuangDong 或者如下用配置文件代替命令行-subj /CNwww.zptest.com的方式 step1先创建csr配置文件csr.conf;step2再使用-config选项创建csr 如下 # step1 cat csr.conf EOF [ req ] default_bits 2048 prompt no default_md sha256 req_extensions req_ext distinguished_name dn[ dn ] C CN ST GuangDong L ShenZhen CN www.zptest.com[ req_ext ] subjectAltName alt_names[ alt_names ] IP.1 127.0.0.1 EOF# step2 openssl req -new -key server_private_key.pem -out server_csr.pem -config csr.conf使用ca根证书签发服务器或客户端证书 openssl x509 -req -days 365 -in server_csr.pem -CA ca_root_certificate.pem -CAkey ca_private_key.pem -set_serial 01 -out server_certificate.pem-set_serial 01选项是为证书分配的唯一表示标识号类似于身份证。值类型可以为十进制或者十六进制通过前缀加0x。每个X.509证书的序列号必须唯一以便在需要时轻松确定、追踪和管理特定证书。例如在撤销证书时可以使用序列号查询或标记证书已撤销 可以通过如下方式查询到证书的序列号 openssl x509 -in server_certificate.pem -noout -text | grep -i Serial Number验证服务器或客户端证书 openssl verify -CAfile ca_root_certificate.pem server_certificate.pem输出server_certificate.pem: OK则表明证书验证成功。 补充 查看证书的详细信息 [rootk8s-master openssl_test]# openssl x509 -noout -text -in server_certificate.pem Certificate:Data:Version: 1 (0x0)Serial Number: 1 (0x1)Signature Algorithm: sha256WithRSAEncryptionIssuer: CNkubernetesValidityNot Before: Oct 11 07:03:51 2023 GMTNot After : Oct 10 07:03:51 2024 GMTSubject: CCN, STGuangDong, LShenZhen, CNwww.zptest.comSubject Public Key Info:Public Key Algorithm: rsaEncryptionPublic-Key: (2048 bit)Modulus:00:a1:36 ……总结 创建自签名证书需要先创建一个“自认权威”的ca充当第三方CA的角色。这就涉及到创建ca私钥和创建ca根证书 通过证书签名请求中的-subj来指定证书绑定哪个哪些域名 使用证书时域名要和证书中的域名对应上 使用curl访问域名时要手动指定ca证书来进行校验通过--cacert选项来指定 比如 [rootk8s-master cfssl_test]# curl -L www.zptest.com/index.html --cacert ca.pem hello nginx知识补充 openssl中genpkey和genrsa命令有啥区别 genrsa和genpkey命令都可以在OpenSSL中生成RSA私钥但二者之间存在一些区别 可生成的密钥类型 genrsa命令仅用于生成RSA私钥。genpkey更通用可以生成不仅仅是RSA类型的私钥还可以生成其他如DSA、ECElliptic Curve等多种类型的私钥。 算法参数和选项 genrsa只支持一部分RSA相关的选项。genpkey支持各种密钥类型的全部参数和选项并拥有更多的灵活性。 OpenSSL版本 genrsa命令在早期的OpenSSL版本已经存在所以对于使用较旧版本的OpenSSL的用户来说genrsa可能是更常用的命令。genpkey命令在OpenSSL中引入较晚但由于其通用性和灵活性现在被官方推荐使用尤其在生成非RSA密钥时。 总结尽管genrsa和genpkey都可以生成RSA私钥但genpkey命令更为通用且灵活适用于生成各种密钥类型。因此建议在现代应用中使用genpkey命令生成私钥 附录 OpenSSL官网 OpenSSL cookbook
http://www.hkea.cn/news/14256566/

相关文章:

  • 济南做网站 推荐行知科技可以做投票的网站
  • php网站中水印怎么做win7怎么重新安装wordpress
  • 用J2ee怎么做视频网站网站前台乱码
  • 网站打开速度规定多长时间山西网络营销外包
  • 广州网站建设 中网科技android手机软件开发教程
  • 垣曲做网站国外设计网站都有哪些
  • wordpress多个站点承德信息港
  • 建设网站机构wordpress绑定双域名
  • 青岛网站权重提升柳江网站虚拟主机公司
  • 住房和城乡建设部网站买卖合同wordpress修改链接插件
  • 网站关键词做的越多越好吗技术支持东莞网站建设
  • 买的虚拟主机怎么做网站西安网站免费制作
  • 网页游戏网站快手aspx 网站开发工具
  • 物流公司网站制作模板商标注册查询app
  • 网站优化费用报价明细安装wordpress前出现500 错误
  • 旅游网站国内外研究现状做酒网站
  • 贝贝网网站开发背景服装定制店名怎么取
  • 东莞网站优化教程成都智能建站模板
  • 网站全站开发wordpress timestamp
  • 博罗建设银行网站asp网站采集
  • 网站404设置wordpress头像变圆
  • 微网站建设价格网站文章更新时间
  • 网站内容批量替换建设网站的公司济南兴田德润o简介图片
  • 潍坊知名网站建设最新报价aspnet网站开发到部署流程
  • 企业做什么需要有网站注册网址免费
  • 兖州做网站网站开发寻找潜在客户的途径
  • 微商城网站建设代理商网页公正流程
  • 网站ico图标放在哪里云浮东莞网站建设
  • 云梦网如何做网站口碑最好装修公司
  • 四川网站建设seowordpress录入表单写数据库