สารบัญ:

ฉันจะสร้างไฟล์ pkcs12 โดยใช้ OpenSSL ได้อย่างไร
ฉันจะสร้างไฟล์ pkcs12 โดยใช้ OpenSSL ได้อย่างไร

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

วีดีโอ: ฉันจะสร้างไฟล์ pkcs12 โดยใช้ OpenSSL ได้อย่างไร
วีดีโอ: Information Security Lab : Cryptography using OpenSSL การเข้ารหัสด้วยโปรแกรม OpenSSL 2024, เมษายน
Anonim

วิธีสร้างไฟล์ PKCS#12 โดยใช้ OpenSSL

  1. คัดลอกคีย์ส่วนตัวและ SSL ใบรับรอง เป็นข้อความธรรมดา ไฟล์ . คีย์ส่วนตัวควรอยู่ด้านบน กับ SSL ใบรับรอง ด้านล่าง. ในตัวอย่าง เรา ใช้ "ชื่อไฟล์.
  2. เรียกใช้สิ่งต่อไปนี้ opensl สั่งการ: opensl pkcs12 -export -in filename.txt -out ชื่อไฟล์ p12 . คุณอาจได้รับข้อความแจ้งต่อไปนี้:

ในทำนองเดียวกันอาจมีคนถามว่าฉันจะสร้างไฟล์ pkcs12 ได้อย่างไร

ในการสร้างไฟล์ PKCS12 โดยใช้ OpenSSL ให้ทำตามขั้นตอนด้านล่าง:

  1. คัดลอกคีย์ส่วนตัวและใบรับรอง SSL ไปยังไฟล์ข้อความธรรมดา
  2. รันคำสั่ง openssl ต่อไปนี้:
  3. หากไม่ได้ระบุตำแหน่ง ไฟล์ PKCS12 ใหม่จะอยู่ภายในไดเร็กทอรีจากตำแหน่งที่รันคำสั่ง OpenSSL

รู้ยัง ไฟล์ pkcs12 คืออะไร? ในการเข้ารหัส PKCS #12 กำหนดที่เก็บถาวร ไฟล์ รูปแบบสำหรับจัดเก็บอ็อบเจ็กต์การเข้ารหัสจำนวนมากเป็นไฟล์เดียว ไฟล์ . โดยทั่วไปจะใช้เพื่อรวมกลุ่มคีย์ส่วนตัวด้วยใบรับรอง X. 509 หรือเพื่อรวมกลุ่มสมาชิกทั้งหมดของห่วงโซ่แห่งความไว้วางใจ นามสกุลไฟล์สำหรับ PKCS #12 ไฟล์ เป็น. p12 หรือ.

ด้วยวิธีนี้ ฉันจะสร้างที่เก็บคีย์ด้วย OpenSSL ได้อย่างไร

ขั้นตอนในการสร้างใบรับรองที่ลงนามเองโดยใช้ OpenSSL

  1. ขั้นตอนที่ 1: สร้างคีย์ส่วนตัวและใบรับรองสาธารณะโดยใช้คำสั่งต่อไปนี้:
  2. ขั้นตอนที่ 2: ใช้ยูทิลิตี้จาวาต่อไปนี้เพื่อสร้างที่เก็บคีย์ JKS:
  3. ขั้นตอนที่ 2a: สร้างที่เก็บคีย์ PKCS12:
  4. ขั้นตอนที่ 2b: ตอนนี้แปลงที่เก็บคีย์ PKCS12 เป็น JKS keytstore โดยใช้คำสั่ง keytool:
  5. ขั้นตอนที่ 3:

ฉันจะแปลง PEM เป็น.p12 โดยใช้ OpenSSL ได้อย่างไร

แปลงใบรับรอง PEM เป็นรูปแบบ PFX/P12

  1. ดาวน์โหลดและติดตั้งเวอร์ชัน 1.0 1p.
  2. เรียกใช้รูปแบบคำสั่งต่อไปนี้จากโฟลเดอร์ถังการติดตั้ง OpenSSL openssl pkcs12 -export -out Cert.p12 -in cert.pem -inkey key.pem -passin pass:root -passout pass:root

แนะนำ: