Fråga:
Hur lägger jag till ett .crt-certifikat till iPhone-nyckelring?
amphibient
2014-03-12 00:36:41 UTC
view on stackexchange narkive permalink

Jag flyttade en .crt certifikatfil till min iPhone-enhet via Dropbox och försökte följa dessa instruktioner för att lägga till den i enhetens nyckelring:

Det föreslår att du öppnar certifikatfilen men min iPhone vet inte vad jag ska öppna .crt med?

Hur ska jag gå vidare härifrån för att lägga till certifikatet i min nyckelring?

Behöver du .crt för en specifik app? Om så är fallet kan du förmodligen importera det via iTunes, om du ansluter din telefon och byter till fliken Appar och väljer appen
Jag har min egen .crt som jag behöver komma åt en SSL-app från iPhone
Jag gjorde just mitt svar mer ingående och bekräftade att det fungerar för iOS 12.0.1.Om du tycker att det ser bra ut kan du överväga att markera det som det accepterade svaret.
Fem svar:
Ryan
2018-04-05 07:07:06 UTC
view on stackexchange narkive permalink

Updated för iOS 12.0.1

Som Andrew och Michal nämnde tillåter iOS uppenbarligen bara Mail- och Safari-apparna att öppna och installera certifikat. Andra appar blockeras från att öppna certifikat.

Så här är hur jag fick min att arbeta:

  1. Lägg min certifikatfil (mycertificate.crt) till min privata lokala server tillfälligt.
  2. Us iOS Safari (mycket viktigt), bläddra till min https: //mylocalsite.test/mycertificate.crt
  3. Du kommer förmodligen se varningen "Denna anslutning är inte privat" och du måste klicka på "Visa detaljer"> "besök den här webbplatsen".
  4. När du uppmanas att "Den här webbplatsen försöker öppna Inställningar för att visa en konfigurationsprofil. Vill du tillåta detta? [Ignorera eller tillåt?]", välj "Tillåt".
  5. Nu kommer du till din iPhone-inställningar> Installera profil. Klicka på "Installera" för att installera certifikatet.
  6. Ange ditt lösenord för att bekräfta.
  7. Du ser en varning som säger "Detta certifikat kommer inte att lita på för webbplatser förrän du aktiverar det i inställningar för certifikatförtroende." Tryck på "Installera" för att fortsätta.
  8. Tryck på "Klar".
  9. Besök inställningar> Allmänt> Om> Inställningar för certifikatförtroende
  10. "Aktivera fullständigt förtroende för rotcertifikat" för det nyligen installerade certifikatet.
  11. (Omstart av telefonen verkar inte vara nödvändig.) Jag kunde omedelbart använda Chrome för att bläddra till min webbplats med https, och det fungerade som jag hoppades.

Dessa andra länkar hjälpte mig också:

Är det avsett att installera som en "konfigurationsprofil"?Det är inte meningsfullt - eller är det bara ett dumt Apple-namn för ett rotcertifikat?
@Simon_Weaver, den senare.
Andrew U.
2014-03-13 20:21:25 UTC
view on stackexchange narkive permalink

Kopieras från den webbplats du länkade till

Om du vill använda ditt certifikat för S / MIME efter att du har följt den här guiden, besök https: //support.quovadisglobal. com / KB / a353 / hur gör jag-sign-och-kryptera-på-en-apple-iphone.aspx. Viktig anmärkning: Apple rekommenderar att en * .p12- eller * .pfx-fil skickas till din enhet som en bilaga i ett e-postmeddelande. QuoVadis rekommenderar inte denna metod om inte e-poståtkomst till din e-postserver är krypterad med SSL.

Du måste skicka certifikatet via e-post, andra 3PP-program är sandlådade från att komma åt iOS-nyckelringen.

molgar
2018-04-10 03:44:23 UTC
view on stackexchange narkive permalink

Från och med iOS 11, om .crt-filen finns på en plats som är tillgänglig med appen Filer, behöver du bara trycka på den inifrån Files för att installera certifikatet.

Detta gäller även andra typer av certifikat som stöds av iOS.

Detta fungerade för mig, jag laddade upp en .crt-fil till Icloud Drive, där jag kunde installera certifikatet.Jag laddade upp den först till Onedrive .. det är gränslåsning av Apple för att ha sådana begränsningar i MIME-typ.
Fungerade inte för .pfx
Jag använder den här metoden främst med .pfx-certifikat, och det fungerar för mig.
Simon_Weaver
2019-01-22 15:49:43 UTC
view on stackexchange narkive permalink

Observera att iOS 12 kommer att avvisa rotcertifikat som inte har ett "vanligt namn".

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

Kontrollera också att certifikatet har Ämnes typ = CA eller att det inte kan installeras som ett rotcertifikat som ska användas för https.

Michael Donnelly
2019-04-09 22:45:43 UTC
view on stackexchange narkive permalink

Eftersom du använder Dropbox behöver du inte en egen webbserver för att lösa detta.

  1. Hitta certifikatet i Dropbox iOS-app.
  2. Tryck på ellipsen uppe till höger och välj Kopiera länk.
  3. Öppna Safari, klistra in länken och gå.
  4. Om Dropbox erbjuder att öppna den i Dropbox-appen, säg nej.
  5. Klicka på länken för att ladda ner filen.

Därifrån är det vanliga steg för att ladda det från Mail eller Safari.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...