南昌网站改版陕西省住房和城乡建设厅

bicheng/2026/1/17 13:27:04/文章来源:
南昌网站改版,陕西省住房和城乡建设厅,青岛网站建设市场分析,从域名到网站建设完成的流程参考#xff1a;如何自建根证书#xff1f;使用openssl库自建根证书带图详解 地址#xff1a;https://qingmu.blog.csdn.net/article/details/108217572?spm1001.2014.3001.5502 目录根证书的普通用途自建根证书步骤1、创建一个目录#xff0c;存放所有证书有关资料2、进入… 参考如何自建根证书使用openssl库自建根证书带图详解 地址https://qingmu.blog.csdn.net/article/details/108217572?spm1001.2014.3001.5502 目录根证书的普通用途自建根证书步骤1、创建一个目录存放所有证书有关资料2、进入根证书目录创建相关目录和档案2.1、进入根证书目录2.2、创建相关目录2.3、更改private目录存取权限2.4、创建index.txt文件2.5、建立serial3、填写OpenSSL4、生成私钥5.用私钥来签发证书6、检查生成的根证书是否正确7、信息正确自建根证书完成根证书的普通用途 根证明普通的情况用途为对标志和发行传递的证明再标志和问题终端证明由传递的证明(服务器客户端)。 AWS IOT Device C SDK 使用(ps阿里云一机一密、一型一密、公钥、私钥、CA、根证书) 自建根证书步骤 在自建根证书之前需要安装openssl sudo apt-get install openssl1、创建一个目录存放所有证书有关资料 ca的路径可自选并在ca路径下创建root文件夹用来存放根证书 命令 mkdir ca mkdir ca/root创建ca文件夹存放所有有关文件 创建root文件夹存放根证书 2、进入根证书目录创建相关目录和档案 2.1、进入根证书目录 cd ca/root2.2、创建相关目录 private 存放根证书的私钥cert 存放根证书signed_certs 放置的根证明签了字和被发布的证明副本。 mkdir private cert signed_certs2.3、更改private目录存取权限 chmod 700 private2.4、创建index.txt文件 每次签署和发行证明OpenSSL的根证明可能自动地更新这个文件建立index.txt这个文件能为纪录使用根证明签署和发布证明纪录。(具体没什么用但必须要有) touch index.txt2.5、建立serial 建立serial并在文件中填入0001被签发的证书都会有序号和位置记录这份证明在早先签署的和发布的单位签字并且发布的证明号码这个文件能使用为记录签署和发布证明号码的根证明每次签署和发行证明OpenSSL的根证明可能自动地更新这个文件。(具体没什么用但必须要有) echo 0001 serial3、填写OpenSSL 填写OpenSSL的配置文件文件名是openssl_root_ca.cnf并放置在root目录下 填充内容 使用vim打开然后复制进去即可 [ ca ] default_ca CA_default[ CA_default ] # 放置相关的文件和目录. dir /home/qingmu/works/ca/root certs $dir/cert new_certs_dir $dir/signed_certs database $dir/index.txt serial $dir/serial RANDFILE $dir/private/.rand# 放置私钥和证书的路径. private_key $dir/private/root_ca.key.pem certificate $dir/cert/root_ca.cert.pemdefault_md sha256name_opt ca_default cert_opt ca_default default_days 365 preserve no policy policy_defualt[ policy_defualt ] # 签发证书文件资料的检查 (和根证书必须一样). countryName optional stateOrProvinceName optional organizationName optional organizationalUnitName optional commonName supplied emailAddress optional[ req ] # req 工具需要的參数. default_bits 2048 distinguished_name req_distinguished_name string_mask utf8only default_md sha256[ req_distinguished_name ] # 生成证书是要输入的一些说明信息 countryName Country Name (2 letter code) stateOrProvinceName State or Province Name localityName Locality Name 0.organizationName Organization Name organizationalUnitName Organizational Unit Name commonName Common Name emailAddress Email Address[ root_ca ] # 签发根证书时使用 subjectKeyIdentifier hash authorityKeyIdentifier keyid:always,issuer basicConstraints critical, CA:true keyUsage critical, digitalSignature, cRLSign, keyCertSign[ intermediate_ca ] # 签发和发布时使用 subjectKeyIdentifier hash authorityKeyIdentifier keyid:always,issuer basicConstraints critical, CA:true, pathlen:0 keyUsage critical, digitalSignature, cRLSign, keyCertSign 4、生成私钥 在private目录下生成私钥, 文件名时 root_ca.key.pem openssl genrsa -aes256 -out private/root_ca.key.pem 4096 提示输入信息 会提示输入私钥使用的密码例如alice123 密码不会显示 Enter pass phrase for private/root_ca.key.pem:alice123 再次输入密码 Verifying - Enter pass phrase for private/root_ca.key.pem:alice1235.用私钥来签发证书 文件名是root_ca.cert.pem openssl req -config openssl_root_ca.cnf -new -x509 -days 7300 -sha256 -extensions root_ca -key private/root_ca.key.pem -out cert/root_ca.cert.pem会提示输入一些信息 # 会提示输入根证书的私钥密码, 也就是 alice123 Enter pass phrase for private/root_ca.key.pem:alice123 # 接着需要输入根证书拥有者的信息. You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter ., the field will be left blank. ----- # 所在国家的缩写, 2 个字母, 例如 Taiwan TW, Unit State US. Country Name (2 letter code) []:TW # 所在的州或省. State or Province Name []:Taiwan # 所在的城市. Locality Name []:Taipei # 所在的公司. Organization Name []:Alice Ltd # 所在的公司的单位. Organizational Unit Name []:Alice Ltd Certificate Authority # 证书名称 Common Name []:Alice Ltd Root CA # 邮箱. Email Address []:alicelocal把证书的权限改为只读权限 chmod 444 cert/root_ca.cert.pem6、检查生成的根证书是否正确 openssl x509 -noout -text -in cert/root_ca.cert.pem7、信息正确自建根证书完成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89567.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

静态网站html北京南站

3.1 Grand Central Dispatch (GCD)概要 3.1.1什么是GCD Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用中记述线程管理用的代码在系统级中实现。开发者只要定义想执行的任务并追加到Dispatch Queue中,GCD就能生成必要的…

网站开发的项目总结兰州做网站或小程序

目录 简介 CBAM注意力机制原理及代码实现 原理 代码实现 GAM注意力机制 原理 代码实现 修改损失函数 YAML文件 完整代码 🚀🚀🚀订阅专栏,更新及时查看不迷路🚀🚀🚀 http://t.csdnimg.c…

聊网站推广网站开发流程丽江

前提 Jenkins是容器化部署的,目前有后端Java的部署任务,完成打包生成jar包后,需要运行Dockerfile,打包生成镜像,进行了一些实践 参考文章 https://hackmamba.io/blog/2022/04/running-docker-in-a-jenkins-container…

网站名字 备案ccms系统

0x01 产品简介 ChatGPT-Next-Web 是一种基于 OpenAI 的 GPT-3.5 、GPT-4.0语言模型的产品。它是设计用于 Web 环境中的聊天机器人,旨在为用户提供自然语言交互和智能对话的能力。 0x02 漏洞概述 2024年3月,互联网上披露CVE-2023-49785 ChatGPT-Next-Web SSRF/XSS 漏洞,未经…

文案交流网站项目管理软件免费版

Pickcode 通过视觉课程、聊天机器人、游戏和绘图来教授编程。 Pickcode 是一种新的语言和编辑器,可以直观地指导用户编写代码来制作聊天机器人、动画图画和游戏。Pickcode 旨在让用户在学习更高级的语言之前能够充满信心地开始学习编码。 Pickcode 可视化编程语言…

湖南省住房和城乡建设厅网站汕头网站推广系统

1. 一位全加器 2. 二进制加法原理 两个N位二进制补码相加,为防止溢出时导致计算结果错误,可将这两个加数先进行符号位扩展,变为N1位二进制数,然后相加,结果亦取N1位,可保证运算结果正确。 根据多位加法器…

青岛胶州网站建设电商网站方案建设

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客…

中企动力做的网站好吗wordpress 路径插件下载

今天真是狂学了一天的C,什么期末考试,滚tmd(就一门政治,不能影响我c的脚步),今天还是指针,主要是函数指针和函数指针数组,将简单的两位数计算器程序用此方式更加简单的实现了&#x…

网站视频怎么下载到本地单页网站开发

洗地机可以说是一种非常实用的清洁工具,尤其是对于那些需要经常给家里地板清洁的人来说。它能够高效、彻底清洁地板,去除顽固污渍、灰尘和细菌,让家居环境更加洁净卫生。可是面对型号繁多的洗地机,我们应该怎么挑选呢?…

潍坊网站制作培训广东网站建设网

目录 一.概述 二.基础实现 1.导入坐标 2.定义实现类 3.注解 4.访问Servlet 三.执行流程 四.生命周期 1.加载和实例化 2.初始化 3.请求处理 4.服务终止 五.方法 1.init 2.service 3.destroy 4.getServletInfo 5.getServletConfig 六.体系结构 七.urlPatter…

成都网站建设优化推广建设部网站官网 施工许可

文章目录 前言播放效果视频播放的实现总结 一、前言 现在市面上很多应用都跟视频有关,那么在鸿蒙系统上怎么来播放视频呢,今天就讲解视频播放控件,让你也能快速地进行视频播放功能开发。 最后呢,我会提供一个鸿蒙中涉及的主要…

制作企业网站宣传图步骤什么是嵌入式软件工程师

文章目录 前言一、Nim游戏1.题目描述输入格式输出格式数据范围输入样例:输出样例: 2.算法 二、台阶-Nim游戏1.题目描述输入格式输出格式数据范围输入样例:输出样例: 2.算法 三、集合-Nim游戏1.题目描述输入格式输出格式数据范围输…

网站建设 百度贴吧北京给网站做系统的公司名称

最近有个需求就是一个抽象仓储层接口方法需要SqlServer以及Oracle两种实现方式,为了灵活我在依赖注入的时候把这两种实现都给注入进了依赖注入容器中,但是在服务调用的时候总是获取到最后注入的那个方法的实现,这时候就在想能不能实现动态的选…

如何做网站服务器映射网站开发人员应具备什么素质

17.1 进程介绍 在Windows下打开任务管理器就可以查看到系统所有进程,如图17-1所示。 图17-1 Windows下的任务管理器 这里列出了系统中所有的进程。不过也可以使用命令行工具来查看进程。每个进程都会有一个process ID,简称为pid。 17.2 查看进程 也可…

保定网站制作哪家好建设Wordpress能更新到最新版本

绘制如下图形...... 作者不想写了,也不会写,明显老师刁难......我已畏惧 Im so tired......

青岛网站设计皆挺青岛山西建设工程执业注册中心网站

官网:https://docs.docker.com/engine/reference/commandline/init/ 简介 docker init是一个命令行实用程序,可帮助初始化项目中的 Docker 资源。.dockerignore它根据项目的要求创建 Dockerfile、Compose 文件。这简化了为项目配置 Docker 的过程&#…

上海专业网站建设机构wordpress中文更改

目录 一、前言 二、正文 Ⅰ.核心概念: Ⅱ.优势: Ⅲ.应用场景:

打车网站开发长春关键词排名公司

以gitee为例,GitHub也可参考本文 创建远程仓库 在自己的gitee主页 创建本地仓库 在文件夹下,右键→git bash here git init添加gitignore vi .gitignoregitignore里的内容根据自己实际情况设置,这里举个例子 # #开头的是注释 # Prer…

关于公司网站建设方案收集上海网站建设有限公司

优质博文:IT-BLOG-CN 一、题目 给你一个数组nums和一个值val,你需要"原地"移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并"原地"修改输入数组。元…

河西区做网站的公司网站建设的感想与建议

最近在做搜索召回率的提升工作。粮草未动兵马先行!在做之前应该先有一把尺子来衡量召回率的好坏。所以应该先构建测试数据集,然后去做标准化测试。 有了测试机集以后。再去做搜索优化,才能看出来效果。 当然可以选择一些开源的测试集。如果可…