นี่คือคำสั่ง pkcs7ssl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
pkcs7 - ยูทิลิตี้ PKCS#7
เรื่องย่อ
OpenSSL pkcs7 [-แจ้ง PEM|เดอร์] [-แต่งตัว PEM|เดอร์] [-in ชื่อไฟล์] [-ออก ชื่อไฟล์]
[-print_certs] [- ข้อความ] [-ไม่มี] [- เครื่องยนต์ id]
DESCRIPTION
รางวัล pkcs7 คำสั่งประมวลผลไฟล์ PKCS#7 ในรูปแบบ DER หรือ PEM
คำสั่ง OPTIONS
-แจ้ง เดอร์ | PEM
ระบุรูปแบบการป้อนข้อมูล DER รูปแบบคือโครงสร้าง DER ที่เข้ารหัส PKCS#7 v1.5พีอีเอ็ม
(ค่าเริ่มต้น) คือรูปแบบ DER เวอร์ชันเข้ารหัส base64 ที่มีส่วนหัวและส่วนท้าย
เส้น
-แต่งตัว เดอร์ | PEM
ระบุรูปแบบผลลัพธ์ ตัวเลือกมีความหมายเดียวกับ -แจ้ง
ตัวเลือก
-in ชื่อไฟล์
ระบุชื่อไฟล์อินพุตที่จะอ่านหรืออินพุตมาตรฐานหากตัวเลือกนี้ไม่ใช่
ระบุไว้
-ออก ชื่อไฟล์
ระบุชื่อไฟล์เอาต์พุตที่จะเขียนหรือเอาต์พุตมาตรฐานตามค่าเริ่มต้น
-print_certs
พิมพ์ใบรับรองหรือ CRL ใด ๆ ที่มีอยู่ในไฟล์ พวกเขานำหน้าด้วย
ชื่อเรื่องและชื่อผู้ออกในรูปแบบบรรทัดเดียว
- ข้อความ
พิมพ์รายละเอียดใบรับรองแบบเต็มมากกว่าแค่ชื่อเรื่องและชื่อผู้ออก
-ไม่มี
อย่าส่งออกเวอร์ชันที่เข้ารหัสของโครงสร้าง PKCS#7 (หรือใบรับรอง is
-print_certs ถูกตั้งค่า)
- เครื่องยนต์ id
การระบุเครื่องยนต์ (โดยเอกลักษณ์ของมัน id string) จะทำให้ pkcs7 เพื่อพยายามที่จะได้รับ
การอ้างอิงการทำงานกับเอ็นจิ้นที่ระบุ ดังนั้นจึงเริ่มต้นได้หากจำเป็น NS
เอ็นจิ้นจะถูกตั้งค่าเป็นค่าเริ่มต้นสำหรับอัลกอริธึมที่มีอยู่ทั้งหมด
ตัวอย่าง
แปลงไฟล์ PKCS#7 จาก PEM เป็น DER:
opensl pkcs7 -in file.pem -outform DER -out file.der
ส่งออกใบรับรองทั้งหมดในไฟล์:
opensl pkcs7 -in file.pem -print_certs -out certs.pem
หมายเหตุ
รูปแบบ PEM PKCS#7 ใช้บรรทัดส่วนหัวและส่วนท้าย:
----- เริ่ม PKCS7 -----
----- จบ PKCS7 -----
เพื่อความเข้ากันได้กับ CA บางรายการ จะยอมรับ:
----- เริ่มต้นใบรับรอง -----
----- สิ้นสุดใบรับรอง -----
ข้อ จำกัด
ไม่มีตัวเลือกในการพิมพ์ฟิลด์ทั้งหมดของไฟล์ PKCS#7
รูทีน PKCS#7 นี้เข้าใจเฉพาะ PKCS#7 v 1.5 ตามที่ระบุใน RFC2315 ที่พวกเขาทำไม่ได้
กำลังแยกวิเคราะห์ ตัวอย่างเช่น CMS ใหม่ตามที่อธิบายไว้ใน RFC2630
ใช้ pkcs7ssl ออนไลน์โดยใช้บริการ onworks.net