วิธีใช้ certutil -exportPFX เพื่อส่งออกใบรับรองจากร้านค้า“ ใบรับรองการลงทะเบียน Certifiate”


1

ฉันมี Windows Server 2008 ฉันพยายามเขียนสคริปต์เพื่อส่งออกคีย์ส่วนตัวของคำขอใบรับรองของฉัน ฉันต้องการใช้ powershell cmdlet Export-PfxCertificateเพื่อส่งออกคีย์ส่วนตัวของคำขอใบรับรองของฉัน แต่ดูเหมือนว่า cmdlet จะหายไปจาก Server 2008 ดังนั้นฉันจึงลองใช้คำสั่ง certutil แต่ฉันได้รับข้อผิดพลาด:

CertUtil: -exportPFX command FAILED: 0x80070002 (WIN32: 2)
CertUtil: The system cannot find the file specified.

ฉันรู้หมายเลขซีเรียลและรหัสประจำตัวเฉพาะ แต่ดูเหมือนว่าฉันไม่ได้ระบุ[CertificateStoreName]อย่างถูกต้อง ใน PowerShell สถานที่ตั้งคือcert:\LocalMachine\REQUESTแต่ฉันไม่สามารถรับรูปแบบของประกาศนียบัตรได้

ฉันลองมาหลายรุ่นแล้ว

certutil -f -enterprise -exportpfx 05..hexdigits...0a C:\private.pfx

แต่ไม่สำเร็จ certutil -store -?ไม่ได้อยู่ในการหารูปแบบที่ถูกต้อง

ฉันจะทำสิ่งนี้ได้อย่างไร

ขอบคุณ!

คำตอบ:


0

คำขอลงนามใบรับรองจะถูกเก็บไว้ในร้านค้าแยกต่างหาก (ชื่อ REQUEST) จากใบรับรองปกติ ใช้สิ่งนี้:

certutil -exportPFX -user -p "password" REQUEST $SerialNumber "a.pfx"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.