Commit 31e106c0 authored by Nick Zitzmann's avatar Nick Zitzmann
Browse files

darwinssl: un-break iOS build after PKCS#12 feature added

SecPKCS12Import() returns a few errors that are enumerated in OS X's
headers but not in iOS' headers for some reason.
parent 1dcc4336
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1216,16 +1216,16 @@ static CURLcode darwinssl_connect_step1(struct connectdata *conn,
    }
    else {
      switch(err) {
        case errSecPkcs12VerifyFailure: case errSecAuthFailed:
        case errSecAuthFailed: case -25264: /* errSecPkcs12VerifyFailure */
          failf(data, "SSL: Incorrect password for the certificate \"%s\" "
                      "and its private key.", data->set.str[STRING_CERT]);
          break;
        case errSecDecode: case errSecUnknownFormat:
        case errSecDecode: case -25257: /* errSecUnknownFormat */
          failf(data, "SSL: Couldn't make sense of the data in the "
                      "certificate \"%s\" and its private key.",
                      data->set.str[STRING_CERT]);
          break;
        case errSecPassphraseRequired:
        case -25260: /* errSecPassphraseRequired */
          failf(data, "SSL The certificate \"%s\" requires a password.",
                      data->set.str[STRING_CERT]);
          break;