Score:0

จะเปิดใช้งาน TLS1.2 สำหรับ MariaDB ได้อย่างไร

ธง mk

ฉันพยายามให้ MariaDB ทำงานกับ TLS1.2 นอกกรอบและหลังจากเปิดใช้งานการกำหนดค่าต่อไปนี้

ssl-ca = /etc/mysql/ca.pem
ssl-cert = /etc/mysql/server-cert.pem
ssl-key = /etc/mysql/server-key.pem

ดูเหมือนว่าเซิร์ฟเวอร์กำลังใช้ TLS1.1 เนื่องจากฉันได้รับข้อผิดพลาดต่อไปนี้โดยใช้ JDBC เชื่อมต่อกับเซิร์ฟเวอร์:

โปรโตคอลเซิร์ฟเวอร์ที่เลือกเวอร์ชัน TLS11 ไม่ยอมรับโดยการตั้งค่าไคลเอ็นต์ [TLS13, TLS12]

เนื่องจาก TLS1.1 เลิกใช้แล้ว ฉันต้องการเปิดใช้งาน TLS1.2 หลังจากอ่านเอกสารหลายฉบับเพื่อระบุว่าควรใช้โปรโตคอล TLS ใด - ทั้งหมดระบุว่าสิ่งต่อไปนี้ควรทำตามเคล็ดลับ

tls_version = TLSv1.2

อย่างไรก็ตาม หลังจากเพิ่มคุณสมบัตินี้แล้ว เซิร์ฟเวอร์ไม่สามารถเริ่มทำงาน:

11-2021-19 18:16:51 0 [ข้อผิดพลาด] /usr/sbin/mysqld: ตัวแปรที่ไม่รู้จัก 'tls_version=TLSv1.2'

เรื่องตลกคือ - ฉันไม่พบข้อมูลที่สมเหตุสมผลใดๆ หากฉันค้นหาข้อผิดพลาดนี้

ฉันจะเปิดใช้งาน TLS1.2 กับ MariaDB ได้อย่างไร

แก้ไข: ฉันใช้ Ubuntu 20.04 กับแพ็คเกจ mariadb-server ล่าสุดจาก Distro

Score:0
ธง mk

ฉันพบวิธีแก้ปัญหาแล้วดูเหมือนว่าแพ็คเกจภายใน Ubuntu ไม่เหมาะที่จะเชื่อมต่อกับ TLS เวอร์ชันใหม่กว่า พอเจอ เอกสารนี้ จาก MariaDB เอง ฉันสามารถติดตั้งไบนารีจากที่เก็บซึ่งทำงานนอกกรอบได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา