Results 1 to 3 of 3

Thread: iOS9 SSL Key issue

  1. #1
    Sencha User TopKatz's Avatar
    Join Date
    Mar 2007
    Posts
    340
    Vote Rating
    2
      0  

    Default iOS9 SSL Key issue

    Hello,

    I have a touch app that was developed using 2.1.x. This app was in production for some time with out issue. The app is served up using Apache and uses a SSL key pair for authentication. On an iOS device you have to install the client certificate in a profile to gain access to the app. This has been working up until ios9.

    In iOS 9 I get a message in the mobile saffari browser "A problem occured with this webpage so it was reloaded". The page never loads. There is no error in the Apache logs.

    It is not the server or the key as I can load the directory using the key pairs and a simple "Hello World" html page. I have rebuilt the app using Sencha 6 and touch 2.4 and I have the same problem. The app loads fine using safari on a mac and the client key pair.

    If I turn off the vhost SSLVerifyClient require directive it works.I have tried using the ios emulator, but the site works in that. Does anyone have any idea what I can check on this. The app is working fine using io2 8 and below.

  2. #2
    Sencha User TopKatz's Avatar
    Join Date
    Mar 2007
    Posts
    340
    Vote Rating
    2
      0  

    Default

    This is in teh diagnostics after I get the message:

    e":"securityd","os_version":"iPhone OS 9.1 (13B143)","is_simulated":true,"build_version":"","slice_uuid":"5bd7a85f-b9e4-3554-9555-ed948dfb35fd","bug_type":"109","timestamp":"2015-11-18 13:36:55.55 -0500","is_first_party":true}
    Incident Identifier: 498A8EC8-CD93-4C44-A335-DDD006272394
    CrashReporter Key: f684f4defe8b480ee3d4c9786601346c7747daad
    Hardware Model: iPhone7,2
    Process: securityd [11294]
    Path: /usr/libexec/securityd
    Identifier: securityd
    Version: ???
    Code Type: ARM-64 (Native)
    Parent Process: launchd [1]

    Date/Time: 2015-11-18 13:36:55.55 -0500
    Launch Time: 2015-11-18 02:12:01.01 -0500
    OS Version: iOS 9.1 (13B143)
    Report Version: 105

    Exception Type: 00000020
    Exception Codes: 0x0000000053c00007
    Exception Note: SIMULATED (this is NOT a crash)
    Highlighted by Thread: 5

    Application Specific Information:
    keychain entitlement(s) missing

    Filtered syslog:
    None found

    Thread 0 name: Dispatch queue: com.apple.root.default-qos.overcommit
    Thread 0:
    0 libsystem_kernel.dylib 0x00000001997cb830 0x1997b0000 + 112688
    1 libdispatch.dylib 0x000000019968e2cc 0x19967c000 + 74444
    2 libdispatch.dylib 0x000000019968e2b0 0x19967c000 + 74416

    Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
    Thread 1:
    0 libsystem_kernel.dylib 0x00000001997cc4fc 0x1997b0000 + 115964
    1 libdispatch.dylib 0x0000000199690a04 0x19967c000 + 84484
    2 libdispatch.dylib 0x000000019967f874 0x19967c000 + 14452

    Thread 2 name: com.apple.NSURLConnectionLoader
    Thread 2:
    0 libsystem_kernel.dylib 0x00000001997b0a40 0x1997b0000 + 2624
    1 libsystem_kernel.dylib 0x00000001997b08bc 0x1997b0000 + 2236
    2 CoreFoundation 0x0000000184264108 0x184188000 + 901384
    3 CoreFoundation 0x0000000184261e0c 0x184188000 + 892428
    4 CoreFoundation 0x0000000184190ca0 0x184188000 + 36000
    5 CFNetwork 0x0000000183a29b84 0x18397c000 + 711556
    6 Foundation 0x00000001851efc80 0x1850fc000 + 998528
    7 libsystem_pthread.dylib 0x0000000199893b28 0x199890000 + 15144
    8 libsystem_pthread.dylib 0x0000000199893a8c 0x199890000 + 14988
    9 libsystem_pthread.dylib 0x0000000199891028 0x199890000 + 4136

    Thread 3 name: com.apple.CFSocket.private
    Thread 3:
    0 libsystem_kernel.dylib 0x00000001997cb368 0x1997b0000 + 111464
    1 CoreFoundation 0x000000018426a670 0x184188000 + 927344
    2 libsystem_pthread.dylib 0x0000000199893b28 0x199890000 + 15144
    3 libsystem_pthread.dylib 0x0000000199893a8c 0x199890000 + 14988
    4 libsystem_pthread.dylib 0x0000000199891028 0x199890000 + 4136

    Thread 4:
    0 libsystem_kernel.dylib 0x00000001997cbb6c 0x1997b0000 + 113516
    1 libsystem_pthread.dylib 0x0000000199891530 0x199890000 + 5424
    2 libsystem_pthread.dylib 0x0000000199891020 0x199890000 + 4128

    Thread 5 name: Dispatch queue: com.apple.root.default-qos
    Thread 5:
    0 libsystem_kernel.dylib 0x00000001997b0a40 0x1997b0000 + 2624
    1 libsystem_kernel.dylib 0x00000001997b08bc 0x1997b0000 + 2236
    2 CrashReporterSupport 0x000000018d44deb8 0x18d448000 + 24248
    3 CrashReporterSupport 0x000000018d452048 0x18d448000 + 41032
    4 securityd 0x000000010000a784 0x100008000 + 10116
    5 securityd 0x0000000100025d78 0x100008000 + 122232
    6 securityd 0x000000010000acb8 0x100008000 + 11448
    7 securityd 0x000000010000a95c 0x100008000 + 10588
    8 libdispatch.dylib 0x000000019967d6e8 0x19967c000 + 5864
    9 libdispatch.dylib 0x000000019967d6a8 0x19967c000 + 5800
    10 libdispatch.dylib 0x000000019968bb40 0x19967c000 + 64320
    11 libdispatch.dylib 0x000000019968b2dc 0x19967c000 + 62172
    12 libsystem_pthread.dylib 0x0000000199891470 0x199890000 + 5232
    13 libsystem_pthread.dylib 0x0000000199891020 0x199890000 + 4128

    Thread 6:
    0 libsystem_kernel.dylib 0x00000001997cbb6c 0x1997b0000 + 113516
    1 libsystem_pthread.dylib 0x0000000199891530 0x199890000 + 5424
    2 libsystem_pthread.dylib 0x0000000199891020 0x199890000 + 4128

    Thread 7:

    No thread state (register information) available

    Binary Images:
    0x100008000 - 0x1000abfff securityd arm64 <5bd7a85fb9e435549555ed948dfb35fd> /usr/libexec/securityd
    0x1200e8000 - 0x120113fff dyld arm64 <d4078742b8573661b9fe465518caed3c> /usr/lib/dyld
    0x18397c000 - 0x183c09fff CFNetwork arm64 <8dfb8c9f8cf432929e7bdc050b518fac> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
    0x184188000 - 0x1844fffff CoreFoundation arm64 <ff1340241cb339f88865829dd82f7638> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
    0x1850fc000 - 0x185369fff Foundation arm64 <ac3005793e833b088c2c4b69c11329d6> /System/Library/Frameworks/Foundation.framework/Foundation
    0x185540000 - 0x1855b0fff IOKit arm64 <dd9b3af7bc4a368998b0317b8b6a8a8d> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x18954c000 - 0x1895b9fff Security arm64 <1550eab724483ebb974565feb290ff26> /System/Library/Frameworks/Security.framework/Security
    0x1897bc000 - 0x189815fff SystemConfiguration arm64 <d8a46ce0c1bb3c569a6d0475ee41663c> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
    0x18d448000 - 0x18d457fff CrashReporterSupport arm64 <38c3907ec236378c9274d5cc695758c5> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
    0x190cf0000 - 0x190cfffff MobileKeyBag arm64 <abc5481725ec3750a66150c84028740a> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
    0x190e74000 - 0x190e77fff MobileSystemServices arm64 <5c929aaa3b9b3baa9b40cb3bde3fabc6> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
    0x197f58000 - 0x197f72fff libCRFSuite.dylib arm64 <f507a48362643e589123ea19027d3790> /usr/lib/libCRFSuite.dylib
    0x198228000 - 0x198247fff libMobileGestalt.dylib arm64 <f0b24095dbf53e2aa936136599e23796> /usr/lib/libMobileGestalt.dylib
    0x19827c000 - 0x19827dfff libSystem.B.dylib arm64 <63540f431e023138b9e2509de35049c7> /usr/lib/libSystem.B.dylib
    0x1983f4000 - 0x19841efff libarchive.2.dylib arm64 <22a14b12726d3004a2e63d309142126f> /usr/lib/libarchive.2.dylib
    0x19845c000 - 0x19846cfff libbsm.0.dylib arm64 <8a78e1a8ac803453b860da3bd66f0389> /usr/lib/libbsm.0.dylib
    0x198470000 - 0x19847dfff libbz2.1.0.dylib arm64 <acd2d5f91e4530459212f6d3dcf0fc0a> /usr/lib/libbz2.1.0.dylib
    0x198480000 - 0x1984d3fff libc++.1.dylib arm64 <87ad49d1d16936358965927dc98000bf> /usr/lib/libc++.1.dylib
    0x1984d4000 - 0x1984f3fff libc++abi.dylib arm64 <434eb18a8b293ac1a443def910a6bcd8> /usr/lib/libc++abi.dylib
    0x198680000 - 0x198680fff libenergytrace.dylib arm64 <661a93b7c7d73228b027334b91a3f13e> /usr/lib/libenergytrace.dylib
    0x198694000 - 0x1986b2fff libextension.dylib arm64 <2304b2a80c683e8b855aae5864779504> /usr/lib/libextension.dylib
    0x1987dc000 - 0x1989e1fff libicucore.A.dylib arm64 <fd01421bf4403da595b9f542e85c64d8> /usr/lib/libicucore.A.dylib
    0x1989f0000 - 0x1989f1fff liblangid.dylib arm64 <deddf5b59914302d86fe971e0d672e30> /usr/lib/liblangid.dylib
    0x198a04000 - 0x198a1dfff liblzma.5.dylib arm64 <ed4783db6d2f3f8e8cda2fd54cfc4d69> /usr/lib/liblzma.5.dylib
    0x198e58000 - 0x1991c4fff libobjc.A.dylib arm64 <c1da9181c3ff3ce48b28fc0d83601d17> /usr/lib/libobjc.A.dylib
    0x199344000 - 0x19942cfff libsqlite3.dylib arm64 <45f2742f39393b2ca3320766fa68f219> /usr/lib/libsqlite3.dylib
    0x1994d4000 - 0x1995befff libxml2.2.dylib arm64 <9cc257d7bd4f3496b4bf8db52a07d838> /usr/lib/libxml2.2.dylib
    0x1995ec000 - 0x1995fdfff libz.1.dylib arm64 <546b170fa0203db79dceef6d992503c9> /usr/lib/libz.1.dylib
    0x199600000 - 0x199604fff libcache.dylib arm64 <05927d2648d93593a48c6cd9c92c1085> /usr/lib/system/libcache.dylib
    0x199608000 - 0x199613fff libcommonCrypto.dylib arm64 <ea6de92f241831faadcda6c1805b09e5> /usr/lib/system/libcommonCrypto.dylib
    0x199614000 - 0x199617fff libcompiler_rt.dylib arm64 <19dc6f7f27d13adba2d40c063fe83269> /usr/lib/system/libcompiler_rt.dylib
    0x199618000 - 0x19961ffff libcopyfile.dylib arm64 <b90fc57e270c3143a77b20bedebd4528> /usr/lib/system/libcopyfile.dylib
    0x199620000 - 0x19967bfff libcorecrypto.dylib arm64 <207c7c665c5a3ceb9ee85df6b48fdcf2> /usr/lib/system/libcorecrypto.dylib
    0x19967c000 - 0x1996aafff libdispatch.dylib arm64 <3522a9c2bffa3fb59fe97869e154f373> /usr/lib/system/libdispatch.dylib
    0x1996ac000 - 0x1996aefff libdyld.dylib arm64 <6e6e8e5fd98c3a03bcd0bb902757c758> /usr/lib/system/libdyld.dylib
    0x1996b0000 - 0x1996b0fff liblaunch.dylib arm64 <587dfce9b9e03bc298a44f448e8c2b87> /usr/lib/system/liblaunch.dylib
    0x1996b4000 - 0x1996b8fff libmacho.dylib arm64 <94f6326595d13d8ea79ccc3278d03e99> /usr/lib/system/libmacho.dylib
    0x1996bc000 - 0x1996bdfff libremovefile.dylib arm64 <0bc46632c176374ab87bfc8cc169eca3> /usr/lib/system/libremovefile.dylib
    0x1996c0000 - 0x1996d6fff libsystem_asl.dylib arm64 <6dc388aafcad3bbb93f73fb2b4b7b494> /usr/lib/system/libsystem_asl.dylib
    0x1996d8000 - 0x1996d9fff libsystem_blocks.dylib arm64 <ca4becaf737b36c8b0eb3eda80136fa9> /usr/lib/system/libsystem_blocks.dylib
    0x1996dc000 - 0x19975cfff libsystem_c.dylib arm64 <3921694681f93149adaaa6b535b135a3> /usr/lib/system/libsystem_c.dylib
    0x199760000 - 0x199763fff libsystem_configuration.dylib arm64 <a8321ff060223f61abce4fa73fa78399> /usr/lib/system/libsystem_configuration.dylib
    0x199764000 - 0x199766fff libsystem_containermanager.dylib arm64 <e0bbf49de038316bbecaacca1d00465c> /usr/lib/system/libsystem_containermanager.dylib
    0x199768000 - 0x199769fff libsystem_coreservices.dylib arm64 <71ea857e1b363ea9a2cfff73b122cb42> /usr/lib/system/libsystem_coreservices.dylib
    0x19976c000 - 0x19977ffff libsystem_coretls.dylib arm64 <5ffec8b142d93f8285276ccfaf3d7ae9> /usr/lib/system/libsystem_coretls.dylib
    0x199780000 - 0x199788fff libsystem_dnssd.dylib arm64 <f8f1e9fe49573e9bb11a040d5056e22c> /usr/lib/system/libsystem_dnssd.dylib
    0x19978c000 - 0x1997adfff libsystem_info.dylib arm64 <a3b8468e730832a3853b02692e97de17> /usr/lib/system/libsystem_info.dylib
    0x1997b0000 - 0x1997d0fff libsystem_kernel.dylib arm64 <bdb28b7fc5f738dfa218ee207a70a7d6> /usr/lib/system/libsystem_kernel.dylib
    0x1997d4000 - 0x1997f0fff libsystem_m.dylib arm64 <b003183df8e233c09e6d9b00535cb382> /usr/lib/system/libsystem_m.dylib
    0x1997f4000 - 0x19980dfff libsystem_malloc.dylib arm64 <dd15a9e51174390cba785a942975fcbb> /usr/lib/system/libsystem_malloc.dylib
    0x199810000 - 0x19986cfff libsystem_network.dylib arm64 <72998f05a7583613b92ddd1aba383615> /usr/lib/system/libsystem_network.dylib
    0x199870000 - 0x199878fff libsystem_networkextension.dylib arm64 <53444d80dd2c322c909919876378866c> /usr/lib/system/libsystem_networkextension.dylib
    0x19987c000 - 0x199886fff libsystem_notify.dylib arm64 <14b89d79d4b93ef29d22af53f0452149> /usr/lib/system/libsystem_notify.dylib
    0x199888000 - 0x19988dfff libsystem_platform.dylib arm64 <274d7c0b6cb03b5c8759dffb5eb957f6> /usr/lib/system/libsystem_platform.dylib
    0x199890000 - 0x199898fff libsystem_pthread.dylib arm64 <c2dc25304a05357191b5dac769fdc530> /usr/lib/system/libsystem_pthread.dylib
    0x19989c000 - 0x19989efff libsystem_sandbox.dylib arm64 <5bf90157ef1733749db7014d51a40c83> /usr/lib/system/libsystem_sandbox.dylib
    0x1998a0000 - 0x1998b0fff libsystem_trace.dylib arm64 <4a2000f055363e9ab20b356960640d52> /usr/lib/system/libsystem_trace.dylib
    0x1998b4000 - 0x1998b9fff libunwind.dylib arm64 <fe998822ac253ec98dbc9a8211331368> /usr/lib/system/libunwind.dylib
    0x1998bc000 - 0x1998bcfff libvminterpose.dylib arm64 <8b91407766be38159af29494baad3a71> /usr/lib/system/libvminterpose.dylib
    0x1998c0000 - 0x1998e5fff libxpc.dylib arm64 <a2e94a5dd00c34dfb8ad8479549a702a> /usr/lib/system/libxpc.dylib

  3. #3
    Sencha User TopKatz's Avatar
    Join Date
    Mar 2007
    Posts
    340
    Vote Rating
    2
      0  

    Default

    Finally got this sorted out.

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

    Converted my client file over to .der and everything is working again.

Similar Threads

  1. Replies: 3
    Last Post: 3 Nov 2015, 3:03 PM
  2. ios9 Issue with Overlays
    By nshrestha in forum Sencha Touch 2.x: Q&A
    Replies: 10
    Last Post: 28 Oct 2015, 1:48 PM
  3. [OPEN] Duplicate text in iPad/iOS9
    By krawchukd in forum Sencha Touch 2.x: Bugs
    Replies: 1
    Last Post: 12 Oct 2015, 11:37 AM
  4. Sencha Touch 2.1 and ios9
    By jbyrne in forum Sencha Touch 2.x: Q&A
    Replies: 1
    Last Post: 8 Oct 2015, 5:45 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •