Skip to Content
MongoDB权威指南(第3版)
book

MongoDB权威指南(第3版)

by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
November 2021
Intermediate to advanced
410 pages
12h 1m
Chinese
Posts & Telecom Press
Content preview from MongoDB权威指南(第3版)
328
19
cat ${host}.crt > ${host}.pem
cat ${host}.key >> ${host}.pem
done
每个证书涉及
3
个步骤:
使用
openssl genrsa
命令创建新的密钥对;
使用
openssl req
命令为密钥生成签名请求;
使用
openssl x509
命令来通过签名
CA
对证书进行签名和输出。
注意变量
$ou_member
。这个变量标识出了服务器证书和客户端证书之间的区别。服务器证
书和客户端证书在
Distinguished
Name
的组织部分必须不同。更具体地说,它们在
O
OU
DC
的值中至少要有一个不同。
19.2.3
 生成并签名客户端证书
客户端证书用于
mongo shell
MongoDB Compass
MongoDB
实用程序和工具,当然,也
用于使用了
MongoDB
驱动的应用程序
。生成客户端证书的过程与生成成员证书的过程基
本相同,唯一的区别是其使用了变量
$ou_client
。这样可以确保
O
OU
DC
值的组合与上
面生成的服务器证书不同。
# 注意openssl req命令中主题的OU部分
for host in "${mongodb_client_hosts[@]}"; do
echo "Generating key for $host"
openssl genrsa -out ${host}.key 4096
openssl req -new -key ${host}.key -out ${host}.csr ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

大数据项目管理:从规划到实现

大数据项目管理:从规划到实现

Ted Malaska, Jonathan Seidman
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
Spark快速大数据分析(第2版)

Spark快速大数据分析(第2版)

Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee
Kafka权威指南(第2版)

Kafka权威指南(第2版)

Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty

Publisher Resources

ISBN: 9787115576538