สารบัญ:

ฉันจะสร้างไฟล์ PEM ใน Truststore ได้อย่างไร
ฉันจะสร้างไฟล์ PEM ใน Truststore ได้อย่างไร

วีดีโอ: ฉันจะสร้างไฟล์ PEM ใน Truststore ได้อย่างไร

วีดีโอ: ฉันจะสร้างไฟล์ PEM ใน Truststore ได้อย่างไร
วีดีโอ: sslhandshakeexception detailed explanation using pem, p12 or cert and key format with REST Assured 2024, พฤศจิกายน
Anonim

หากคุณมีที่เก็บคีย์และ truststore ใน PEM รูปแบบ, แปลง PEM ที่เก็บกุญแจ ไฟล์ ถึง PKCS12 จากนั้นส่งออก ใบรับรอง และกุญแจสู่จางกึนซอก ไฟล์ . หากคุณไม่มีที่เก็บคีย์และ ไฟล์ truststore , คุณสามารถ สร้าง ด้วยเครื่องมือคีย์ OpenSSL และ Java

ฉันจะเพิ่ม PEM ใน TrustStore ได้อย่างไร

ในการแปลงคีย์รูปแบบ PEM เป็น Java KeyStores:

  1. แปลงใบรับรองจาก PEM เป็น PKCS12 โดยใช้คำสั่งต่อไปนี้:
  2. ป้อนและทำซ้ำรหัสผ่านการส่งออก
  3. สร้างแล้วลบ truststore ที่ว่างเปล่าโดยใช้คำสั่งต่อไปนี้:
  4. อิมพอร์ต CA ลงใน truststore โดยใช้คำสั่งต่อไปนี้:

นอกจากนี้ ไฟล์ PEM คืออะไร ปณิธาน. PEM หรือ Privacy Enhanced Mail เป็นใบรับรอง DER ที่เข้ารหัส Base64 PEM ใบรับรองมักใช้สำหรับเว็บเซิร์ฟเวอร์เนื่องจากสามารถแปลเป็นข้อมูลที่อ่านได้ง่ายโดยใช้โปรแกรมแก้ไขข้อความอย่างง่าย โดยทั่วไปเมื่อ PEM เข้ารหัส ไฟล์ เปิดในโปรแกรมแก้ไขข้อความ ซึ่งมีส่วนหัวและส่วนท้ายที่แตกต่างกันมาก

ยังถามอีกว่าคุณจะสร้างไฟล์ TrustStore ได้อย่างไร

การสร้าง TrustStore ใหม่

  1. รายการแรกสร้างไฟล์ KeyStore ชื่อ myTrustStore ในไดเร็กทอรีการทำงานปัจจุบัน และนำเข้าใบรับรอง firstCA ลงใน TrustStore ด้วยนามแฝงของ firstCA
  2. สำหรับรายการที่สอง ให้แทนที่ secondCA เพื่อนำเข้าใบรับรอง secondCA ไปยัง TrustStore, myTrustStore

TrustStore เหมือนกับที่เก็บคีย์หรือไม่

คุณ สามารถ ยังคงใช้ เหมือนกัน ไฟล์เป็น trustStore และ keyStore ใน Java เพื่อหลีกเลี่ยงการรักษาไฟล์สองไฟล์แยกกัน แต่เป็นความคิดที่ดีที่จะแยกพับลิกคีย์และไพรเวตคีย์ในไฟล์ที่แตกต่างกันสองไฟล์ ไฟล์ที่ละเอียดและอธิบายตนเองได้ดีกว่าไฟล์ใดไฟล์หนึ่งมีใบรับรอง CA เพื่อให้เชื่อถือเซิร์ฟเวอร์และมีคีย์ส่วนตัวของไคลเอ็นต์

แนะนำ: