security - 如何合并 2 个证书文件以创建链文件证书
问题描述
我有 3 个文件 *.cer 证书文件。文件内容有,
-----BEGIN CERTIFICATE-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END CERTIFICATE-----
这 3 个证书包括 A.cer、B.cer 和 TCA.cer。TCA.cer 是证书颁发机构文件。这是详细信息。
1) A.cer
a) Subject CN = A Gateway
b) Issuer CN = B CA
2) B.cer
a) Subject CN = B CA
b) Issuer CN = TCA
3) TCA.cer
a) Subject CN = TCA
b) Issuer CN = TCA
现在我需要从上面的文件中创建证书链并选择其中一个作为证书文件。不幸的是,我不知道如何组合 2 个文件来创建链证书并选择一个作为证书数据文件。
解决方案
需要先放服务器证书文件,再放中间证书文件。所以在你的情况下,只需附加它们:A + B + TCA
推荐阅读
- aws-lambda - AWS SDK - Invoke Lambda function no response on success
- google-apps-script - Google Apps 脚本:API 错误消息“client_id is required”
- python - How to get the logged in user ip and compare it with the previous ip, if the ip address is different, a message is issued (Django)
- swift - TableView Swipe Action Button change after clicked
- flutter - Drag and drop inside expansion tile?
- angular - 使用 Angular 9 无法正确加载数据表分页、搜索和排序
- html - Quasar Layout Two Column scrollbars
- c++ - 结构元组/在结构中包装一组可变参数模板参数值
- python - 使用python删除文件夹中的所有pdf文件
- algorithm - 在给定矩阵中查找最大模式