Schei... Sicherheit.
Ich hole per https Daten von einem Server. Der hat ein selbst erzeugtes Zertifikat.
NSURLConnection mault deshalb rum.
Im Moment mache ich es mir einfach
Gefordert ist anhand eines vorliegenden Fingerprints den Server zu identifizieren.
Hat da jemand Hinweise wo ich gucken kann? …wie ich den Fingerprint vom Server bekomme? …fertigen Code? …ein Bier?
Chris
Ich hole per https Daten von einem Server. Der hat ein selbst erzeugtes Zertifikat.
NSURLConnection mault deshalb rum.
Im Moment mache ich es mir einfach
Quellcode
- - (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
- {
- …
- else if ([challenge.protectionSpace.authenticationMethod isEqualToString: NSURLAuthenticationMethodServerTrust])
- {
- NSURLCredential *credential = [NSURLCredential credentialForTrust: challenge.protectionSpace.serverTrust];
- [challenge.sender useCredential: credential forAuthenticationChallenge: challenge];
- }
- …
- }
Gefordert ist anhand eines vorliegenden Fingerprints den Server zu identifizieren.
Hat da jemand Hinweise wo ich gucken kann? …wie ich den Fingerprint vom Server bekomme? …fertigen Code? …ein Bier?
Chris
Man macht einfach solange irgendwelche Dinge, bis man tot ist.
Und dann bekommen die anderen Kuchen.
Und dann bekommen die anderen Kuchen.