Score:0

วิธีสร้างใบรับรองโดยใช้ OpenSSL จาก powershell โดยที่ผู้ใช้ไม่แจ้งรหัสผ่าน

ธง id

ฉันกำลังตั้งค่า VDI สำหรับการพัฒนา และจำเป็นต้องสร้างใบรับรองบางอย่างโดยอัตโนมัติสำหรับการเข้าถึงเว็บไซต์ https://{foo}.local (127.0.0.1) ระหว่างการพัฒนาและการทดสอบ

ฉันได้รับอนุญาตให้ใช้ OpenSSL และ PowerShell เท่านั้น และต้องไม่มีผู้ดูแล ต้องเรียกใช้สิ่งนี้เพื่อทำให้การตั้งค่า VDI ของนักพัฒนาเป็นแบบอัตโนมัติ ดังนั้นจึงไม่มีข้อความแจ้งจากผู้ใช้

ฉันพบโค้ดจำนวนมากที่มีตัวอย่างประเภทต่อไปนี้ แต่ไม่สามารถหาวิธีส่งผ่านวลีรหัสผ่านไปใช้ได้

นี่คือสิ่งที่ฉันมีจนถึงตอนนี้ ...

opensl 
   req -x509 -newkey rsa:4096 -keyout 
   opensl.key -out openssl.crt -subj /CN=website.name 
   -วัน 300

สิ่งนี้จะตามมาด้วยการสร้างใบรับรองจริง

openssl pck12 -export .... เป็นต้น

ตามที่กล่าวไว้ ฉันต้องสามารถระบุข้อความรหัสผ่านเพื่อให้ข้อความข้างต้นทำงานโดยปราศจากการแทรกแซงของผู้ใช้ โค้ดด้านบนทำงานตามที่คาดไว้ เพียงแค่ ...เริ่มพร้อมต์ข้อความรหัสผ่าน

ฉันได้ลองหลายอย่างแล้ว -พาซิน {xyz} สม่ำเสมอ - รหัสผ่าน: ความลับของฉัน et al การตั้งค่าไม่มีประโยชน์

ความคิดใด ๆ ? เท็กซัส, ก

Score:1
ธง in

เพิ่มพารามิเตอร์ -โหนด กับคำสั่ง openssl ของคุณ

opensl 
   req -x509 -newkey rsa:4096 -nodes -keyout 
   opensl.key -out openssl.crt -subj /CN=website.name 
   -วัน 300

สิ่งนี้จะข้ามการเข้ารหัสของคีย์ส่วนตัว คุณจะไม่ได้รับแจ้งให้ใส่ข้อความรหัสผ่าน

id flag
วิธีแก้ปัญหาง่ายๆ ตรงตามที่ฉันต้องการ ขอบคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา