ฉันสร้างคีย์ส่วนตัว RSA โดยใช้คำสั่งด้านล่าง:
openssl genrsa -out privkey.pem 2048
และสร้างใบรับรองที่เซ็นชื่อเองโดยใช้คำสั่งด้านล่าง:
openssl req -new -x509 -key privkey.pem -out cacert.pem -days 3650
ตอนนี้ผมกำลังพยายามที่จะแปลง cacert .pemไฟล์ใบรับรอง.cer
ความคิดใด ๆ
                  ฉันพบคำสั่งเพื่อสร้างใบรับรองที่ลงนามเองจากลิงก์นี้: openssl.org/docs/HOWTO/certificates.txtนี่คือข้อความที่สมบูรณ์: หากคุณไม่ต้องการจัดการกับผู้ออกใบรับรองอื่นหรือเพียงแค่ต้องการสร้างใบรับรองการทดสอบ เพื่อตัวคุณเอง. สิ่งนี้คล้ายกับการสร้างคำขอใบรับรอง แต่สร้างใบรับรองแทนการร้องขอใบรับรอง
                
                
                  
                    —
                    Devarshi 
                    
                  
                
              
                  สิ่งนี้ไม่ได้ตอบสิ่งที่คุณต้องการจริง ๆ : จุดประสงค์ของใบรับรองที่คุณสร้างคืออะไร บางทีเซิร์ฟเวอร์ HTTPS หรือการรับรองความถูกต้องส่วนบุคคลสำหรับบางแอปพลิเคชัน แต่ฉันคิดว่าคุณได้รับคำตอบที่ดีพอด้านล่างสำหรับสิ่งที่คุณถาม
                
                
                  
                    —
                    เฟเบียน
                    
                  
                
              
                  สถานการณ์จำลองคือ: เรากำลังสร้างคู่คีย์สาธารณะ - ส่วนตัวที่แอพ android และเราจำเป็นต้องแชร์กุญแจสาธารณะกับแอป iOS วิธีเดียวที่ฉันได้พบว่าใช้ร่วมกันคือผ่านใบรับรองที่ลงนามด้วยตนเอง iOS apis แยกกุญแจสาธารณะจากใบรับรองด้วยส่วนขยายนี้ (ตัวอย่าง): some_certificate.cer ตอนนี้ฉันกำลังพยายามสร้าง some_certificate.cer ผ่านเทอร์มินัลและตรวจสอบว่าสามารถดึงกุญแจสาธารณะจากมันและทำการเข้ารหัสด้วยวิธีเดียวกันได้หรือไม่
                
                
                  
                    —
                    Devarshi 
                    
                  
                
              
                  ฉันไม่สามารถช่วยคุณได้กับสิ่งที่ iOS แต่ฉันเข้าใจว่าส่วนขยาย .cer ใช้โดย Microsoft เท่านั้น หากคำตอบด้านล่างไม่ช่วยคุณคุณอาจต้องการถามเกี่ยวกับสถานที่ที่เกี่ยวข้องกับการเขียนโปรแกรม iOS
                
                
                  
                    —
                    เฟเบียน
                    
                  
                
              
.pemเป็นการเข้ารหัสและ.cerเป็นส่วนขยาย ไม่นาน:.cerไฟล์อาจมีทั้งPEMการDERเข้ารหัสหรือ คุณต้องการอะไรอย่างแน่นอน (ลิงก์ควรช่วยคุณได้)