Certificate Pinning

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Certificate Pinning

    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

    Quellcode

    1. - (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
    2. {
    3. else if ([challenge.protectionSpace.authenticationMethod isEqualToString: NSURLAuthenticationMethodServerTrust])
    4. {
    5. NSURLCredential *credential = [NSURLCredential credentialForTrust: challenge.protectionSpace.serverTrust];
    6. [challenge.sender useCredential: credential forAuthenticationChallenge: challenge];
    7. }
    8. }

    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.