ฉันใช้ windows xp 32 บิต
ฉันเพิ่งดาวน์โหลด Openssl จาก URL ต่อไปนี้และติดตั้ง http://www.slproweb.com/products/Win32OpenSSL.html
จากนั้นฉันพยายามสร้างใบรับรองที่ลงนามด้วยตนเองโดยใช้คำสั่งต่อไปนี้
openssl req -x509 -days 365 -newkey rsa:1024 -keyout hostkey.pem -nodes -out hostcert.pem
จากนั้นก็เริ่มให้ข้อผิดพลาดต่อไปนี้
ไม่สามารถโหลดข้อมูลการกำหนดค่าจาก /usr/local/ssl/openssl.cnf
จากนั้นหลังจาก googling บางครั้งฉันเปลี่ยนคำสั่งด้านบนเป็น
openssl req -config C:\OpenSSL\bin\openssl.conf -x509 -days 365 -newkey rsa:1024 -keyout hostkey.pem -nodes -out hostcert.pem
แต่ตอนนี้ฉันได้รับข้อผิดพลาดต่อไปนี้ในพรอมต์คำสั่ง
ข้อผิดพลาดในบรรทัด -1 ของ C: \ OpenSSL \ bin \ openssl.conf
4220: ข้อผิดพลาด: 02001002: ไลบรารีระบบ: fopen: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว:. \ crypto \ bio \ bss_file.c: 126: fopen ('C: \ OpenSSL \ bin \ openssl.conf ',' rb ') 4220: ข้อผิดพลาด: 2006D080: รูทีน BIO: BIO_new_file: ไม่มีไฟล์ดังกล่าว:. \ crypto \ bio \ bss_file.c: 129:
4220: ข้อผิดพลาด: 0E078072: รูทีนไฟล์คอนฟิกูเรชัน : DEF_LOAD: ไม่มีไฟล์ดังกล่าว:. \ crypto \ conf \ conf_def.c: 197:
กรุณาช่วย. ขอบคุณล่วงหน้า.