คำถามที่คล้ายกัน:
https://stackoverflow.com/questions/31283476/submitting-base64-csr-to-a-microsoft-ca-via-curl
ลิงค์ด้านบนแสดงคำตอบ แต่มันซับซ้อนเกินไปสำหรับฉัน
ด้านล่างนี้คือตัวอย่างที่จะใช้งานได้หากรหัสสาธารณะและรหัสส่วนตัวของ CA อยู่ในไดเร็กทอรีเดียวกันบนเครื่อง linux สมมติว่า .cnf ของเราได้รับการตั้งค่าอย่างถูกต้อง และสร้าง CA แล้ว คำสั่งเหล่านี้ใช้ไม่ได้ แต่ใกล้พอที่จะได้แนวคิด:
ขั้นตอนที่ 1: สร้าง .csr และ .key และจาก .cnf
opensl req -new -keyout example.key -out example.csr -config example.cnf
ขั้นตอนที่ 2: ลงชื่อขอ
opensl x509 -req -in ./example.csr -CA ./ca.cer -CAkey ./ca.key -out example.cer ...
ฉันต้องการทำขั้นตอนที่ 2 ให้เสร็จโดยส่งคำขอไปยัง windows CA จากเครื่อง linux ฉันต้องทำอย่างไร?
ฉันทราบดีว่าสิ่งนี้มีอยู่สำหรับบริการที่ไม่ใช่โดเมน แต่ไม่สามารถใช้ได้ที่นี่ https://social.technet.microsoft.com/wiki/contents/articles/9063.active-directory-certificate-services-ad-cs-network-device-enrollment-service-ndes.aspx