วิธีเพิ่มใบรับรอง. crt ลงในพวงกุญแจของ iPhone


13

ฉันย้าย.crtไฟล์ใบรับรองไปยังอุปกรณ์ iPhone ของฉันผ่าน Dropbox และลองทำตามคำแนะนำเหล่านี้เพื่อเพิ่มไปยังพวงกุญแจอุปกรณ์:

มันแนะนำให้เปิดไฟล์ใบรับรอง แต่ iPhone ของฉันไม่ทราบว่าจะเปิดไฟล์. crt ด้วยหรือไม่

ฉันจะดำเนินการจากที่นี่เพื่อเพิ่มใบรับรองลงในพวงกุญแจของฉันได้อย่างไร


คุณต้องการ. crt สำหรับแอพที่เฉพาะเจาะจงหรือไม่? ถ้าเป็นเช่นนั้นคุณอาจนำเข้าผ่าน iTunes หากคุณเชื่อมต่อโทรศัพท์ของคุณและสลับไปที่แท็บแอพและเลือกแอป
Kevin Grabher

ฉันมี. crt ของฉันเองที่ฉันจำเป็นต้องเข้าถึงแอพ SSL จาก iPhone
amphibient

ฉันตอบคำถามของฉันให้ละเอียดยิ่งขึ้นและยืนยันว่าใช้ได้กับ iOS 12.0.1 หากคุณคิดว่ามันมีประโยชน์ลองทำเครื่องหมายว่าเป็นคำตอบที่ยอมรับได้
Ryan

คำตอบ:


17

อัปเดตสำหรับ iOS 12.0.1

ตามที่AndrewและMichalกล่าวถึงว่า iOS นั้นอนุญาตให้แอป Mail และ Safari เปิดและติดตั้งใบรับรอง แอปอื่น ๆ ถูกปิดกั้นจากการเปิดใบรับรอง

ดังนั้นนี่คือวิธีฉันทำงานของฉัน:

  1. วางไฟล์ใบรับรองของฉัน (mycertificate.crt) บนเซิร์ฟเวอร์ส่วนตัวในพื้นที่ของฉันเป็นการชั่วคราว
  2. ใช้ iOS Safari (สำคัญมาก) ไปที่https: //mylocalsite.test/mycertificate.crtของฉัน
  3. คุณอาจเห็นคำเตือน "การเชื่อมต่อนี้ไม่เป็นส่วนตัว" และต้องคลิก "แสดงรายละเอียด"> "เยี่ยมชมเว็บไซต์นี้"
  4. เมื่อได้รับแจ้งด้วย "เว็บไซต์นี้พยายามเปิดการตั้งค่าเพื่อแสดงโปรไฟล์การกำหนดค่าคุณต้องการอนุญาตหรือไม่ [ไม่สนใจหรืออนุญาต?]" เลือก "อนุญาต"
  5. ตอนนี้คุณจะอยู่ในการตั้งค่า iPhone ของคุณ> ติดตั้งโปรไฟล์ คลิก "ติดตั้ง" เพื่อติดตั้งใบรับรอง
  6. ป้อนรหัสผ่านเพื่อยืนยัน
  7. คุณจะเห็นคำเตือนว่า "ใบรับรองนี้จะไม่น่าเชื่อถือสำหรับเว็บไซต์จนกว่าคุณจะเปิดใช้งานในการตั้งค่าความน่าเชื่อถือของใบรับรอง" กด "ติดตั้ง" เพื่อดำเนินการต่อ
  8. กด "เสร็จสิ้น"
  9. ไปที่การตั้งค่า> ทั่วไป> เกี่ยวกับ> การตั้งค่าความน่าเชื่อถือของใบรับรอง
  10. "เปิดใช้งานความน่าเชื่อถือแบบเต็มสำหรับใบรับรองหลัก" สำหรับใบรับรองที่ติดตั้งใหม่
  11. (ดูเหมือนว่าไม่จำเป็นต้องรีสตาร์ทโทรศัพท์) ฉันสามารถใช้ Chrome เพื่อเรียกดูไซต์ของฉันโดยใช้ https ได้ทันทีและใช้งานได้ตามที่ฉันคาดหวัง

ลิงค์อื่น ๆ เหล่านี้ช่วยฉันด้วย:


1
มันหมายถึงการติดตั้งเป็น 'โปรไฟล์การกำหนดค่า'? ไม่เป็นไร - หรือนี่เป็นเพียงชื่อแอปเปิ้ลที่โง่เง่าสำหรับใบรับรองรูทหรือไม่?
Simon_Weaver

@Simon_Weaver คนหลัง
Sai Manoj Kumar Yadlapati

3

คัดลอกมาจากไซต์ที่คุณเชื่อมโยง

หากคุณต้องการใช้ใบรับรองของคุณเป็นเวลา S / MIME หลังจากที่คุณได้ทำตามคู่มือนี้โปรดไปที่https://support.quovadisglobal.com/KB/a353/how-do-i-sign-and-encrypt-on-an-an แอปเปิ้ล หมายเหตุสำคัญ: Apple แนะนำให้ส่งไฟล์ * .p12 หรือ * .pfx ไปยังอุปกรณ์ของคุณเป็นไฟล์แนบในอีเมล QuoVadis ไม่แนะนำวิธีการนี้เว้นแต่ว่าอีเมลของคุณจะได้รับการเข้ารหัสโดยใช้ SSL

คุณต้องส่งอีเมลใบรับรองด้วยตัวเองโปรแกรม 3PP อื่น ๆ เป็น sandbox จากการเข้าถึงพวงกุญแจ iOS


3

จาก iOS 11 หากไฟล์. crt อยู่ในตำแหน่งที่สามารถเข้าถึงได้โดยใช้แอพ Files คุณจะต้องแตะที่ไฟล์จากภายในไฟล์เพื่อติดตั้งใบรับรอง

สิ่งนี้ยังใช้กับใบรับรองประเภทอื่นที่ iOS สนับสนุน


สิ่งนี้ใช้ได้กับฉันฉันอัปโหลดไฟล์. crt ไปยัง Icloud Drive ซึ่งฉันสามารถติดตั้งใบรับรองได้ ฉันอัพโหลดไปที่ Onedrive เป็นครั้งแรก .. นั่นคือการล็อคเส้นขอบโดย Apple เพื่อให้มีข้อ จำกัด ดังกล่าวในประเภท MIME
Tore Aurstad

1
ใช้งานไม่ได้กับ. pfx
fjch1997

ฉันใช้วิธีนี้เป็นส่วนใหญ่กับใบรับรอง. pfx และใช้งานได้สำหรับฉัน
Molgar

1

โปรดทราบว่า iOS 12 จะปฏิเสธใบรับรองหลักที่ไม่มี 'ชื่อสามัญ'

https://forums.developer.apple.com/thread/89568

ตรวจสอบให้แน่ใจว่าใบรับรองนั้นมีSubject Type=CAหรือไม่สามารถติดตั้งเป็นใบรับรองหลักที่จะใช้สำหรับ https


1

เนื่องจากคุณใช้งาน Dropbox คุณไม่จำเป็นต้องมีเว็บเซิร์ฟเวอร์ของคุณเองเพื่อแก้ปัญหานี้

  1. ค้นหาใบรับรองในแอป Dropbox iOS
  2. แตะจุดไข่ปลาที่มุมบนขวาและเลือกคัดลอกลิงก์
  3. เปิด Safari วางลิงค์แล้วไป
  4. หาก Dropbox เสนอให้เปิดในแอพ Dropbox ให้บอกว่าไม่
  5. คลิกที่ลิงค์เพื่อดาวน์โหลดไฟล์

จากขั้นตอนนี้ไปเป็นขั้นตอนปกติสำหรับการโหลดจาก Mail หรือ Safari

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