ASIHTTPRequest: https mit SSL
Gewusst wie: implementieren eine https-Verbindung mit SSL und ASIHTTPRequest
? Gibt es einige spezielle Schritte, die zu tun? Kann es sein, dass dies hat nichts zu tun mit ASIHTTPRequest
? Es hat damit zu tun, nur mit der server-Seite, denke ich. Kann jemand einen link posten oder beschreiben den Prozess, wie eine https-Verbindung aufgebaut werden kann?
Dies ist, was ich gefunden habe bisher:
Ich habe irgendwo gelesen, dass Sie müssen ein "echtes" SSL-Zertifikat nicht selbst signiert. Es sind auch nicht alle Anbieter von SSL-Zertifikaten unterstützt, ich denke (Lesen Sie diese).
Haben Sie auch durch die US-Regierung die Voraussetzung für eine CCATS-Prüfung und Genehmigung. (siehe hier).
InformationsquelleAutor der Frage testing | 2010-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
So, du hast ein paar Fragen hier:
SSL mit ASIHTTPRequest, die Sie gerade brauchen, um passieren eine https-url anstelle von http ein.
brauchen Sie nicht ein echtes SSL-Zertifikat, können Sie die überprüfung deaktivieren mit: [Anfrage setValidatesSecureCertificate:NO];. Die Deaktivierung der Zertifikatsüberprüfung bedeutet, dass Sie verlieren einige der Schutz, die SSL bietet, so dass Sie anfällig für man-in-the-middle-Attacken, etc.
Ja, Sie sind begrenzt durch das, was certificate signing Behörden werden vom iPhone unterstützt wird. So lange man sich an die großen Namen es sollte nicht wirklich ein Problem sein. (Und als pro 2. Sie können ein selbst signiertes Zertifikat sowieso.)
Scheint es CCATS nicht mehr nötig, Sie brauchen eine ERN statt - der Prozess hat sich geändert, als der Sommer 2010! Sehen http://tigelane.blogspot.com/2011/01/apple-itunes-export-restrictions-on.html. Es gibt auch zusätzliche Einschränkungen, wenn Sie verteilen möchten, auf dem französischen app-store, siehe Mithilfe von SSL in einer iPhone-App - Export-Compliance.
InformationsquelleAutor der Antwort JosephH
Bezüglich ERN oder CCATS, die kurze Antwort ist, dass eine ERN ist wohl nötig, aber es gibt einige Ausnahmen, die app möglicherweise für qualifizieren, so dass eine ERN nicht benötigt (z.B. nur über https für authenitication oder "Ihre app ist speziell und begrenzt für banking verwenden oder ‘Geld-Transaktionen").
Apple bietet Klärung, was nötig ist, in Ihre "World-Wide-Trade Compliance für den App-Store FAQ" in iTunes Connect.
InformationsquelleAutor der Antwort rimsky