Upvote:4
Aprove answer
You can use method called "SSL Pinning". You should package server certificate with your application and check if it is equal to current connected server. If you use AFNetworking you can do it easily with AFHTTPRequestOperation's SSLPinningMode property.
Some useful links: http://www.doubleencore.com/2013/03/ssl-pinning-for-increased-app-security/ http://nsscreencast.com/episodes/73-ssl-pinning
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO STOP FIDDLER TO SEE HTTPS DATA BETWEEN MY IOS APP AND SERVER IN IOS
- HOW WOULD I BE BEST OFF STORING IMAGES TO BE USED AS A UIIMAGE IN A CORE DATA STORE? TRANSFORMABLE? BINARY DATA? IN IOS
- CORE DATA MIGRATION FAIL IN IOS
- UPDATE CORE DATA INSIDE MY MODEL CLASS IN IOS
- IOS BACKEND SERVICE MANUAL DATA STORAGE IN IOS
- UITABLEVIEW - INDEXPATH ALWAYS RETURNS 0 FIRST & TAKES 2 CLICKS TO PASS CORRECT DATA TO VIEW CONTROLLER IN IOS
- WRONG DISTANCE BETWEEN TWO LAT LONG IN IOS
- HOW TO STOP IPAD ROTATION SOME OCCASION? IN IOS
- UPDATING BLOB DATA USING IOS AND ANDROID - VARIATION IN IOS
- UPDATE A CORE DATA ENTITY IN ANOTHER CONTEXT IN IOS
- HOW CAN I GET RAW DATA OF IMAGE FROM UIPASTEBOARD IF IT'S COPIED BY ANOTHER APP (SUCH AS PHOTOS, SAFARI, ETC..) IN IOS
- XCODE 5: WHAT'S THE BEST WAY TO GO BACK AND FORTH BETWEEN TOP OF EDITOR AND WHERE YOU WERE BEFORE? IN IOS
- CORE DATA POPULATED IN SIMULATOR BUT NOT MOVING TO DEVICE IN IOS
- HOW TO IMPLEMENT NAVIGATION BETWEEN UIVIEWCONTROLLERS WITH FORWARD AND BACK TRANSITION IN IOS7? IN IOS
- SIMPLE TABLEVIEW NOT DISPLAYING DATA IN IOS
- CALCULATING THE NUMBER OF DAYS AND HOURS BETWEEN TODAY AND A FUTURE DATE IN IOS
- FILTER SUBDATA'S IN JSON DATA IN IOS IN IOS
- CANT ACCESS SERIALIZED JSON DATA (NSJSONSERIALIZATION) IN IOS
- BEST WAY TO LOAD DATA FROM A WEBSITE/SERVER TO IPHONE IN IOS
- FETCH DATA ACCORDING TO SPECIFIC ENTITY IN IOS
- UITABBAR LINE BETWEEN VIEW AND TAB BAR IN IOS
- STORE TEMPORARY DATA IN IOS IN IOS
- OBJECTIVE-C TESTED APP ON IPHONE, UPDATED DATA, DATA DOESNT CHANGE IN IOS
- DIFFERENCE BETWEEN POST & GET METHOD IN JSON PARSING IN IOS IN IOS
- HOW CAN I USE ICLOUD TO SYNCHRONIZE A UIDOCUMENT FILES (SAVED IN LOCAL DOCUMENT DIRECTORY) BETWEEN MY APPS? IN IOS
- SAVING DATA IN APP DELEGATE IN IOS
- WHAT'S THE DIFFERENCE BETWEEN THE FOLLOWING STATE? IN IOS
- HOW TO DISTINGUISH BETWEEN LOCAL NOTIFICATIONS IN IOS
- TWO VIEWS, ON TOP OF EACH OTHER, CROSS FADE BETWEEN - IOS IN IOS
- IOS CORE DATA PREDICATE SEARCH FOR WORD SIMILAR IN IOS
- UITEXTVIEW'S FRAME NOT SET IN VIEWWILLAPPEAR IN IOS
- MOST USED IOS VERSIONS IN IOS
- CAN'T PLAY VIDEO FILE USING MPMOVIEPLAYERCONTROLLER IN IOS
- WOULD YOU ENABLE ARC FOR OBJECTIVE-C++ STATIC LIBRARY? IN IOS
- HOW TO SHOW SAME PROGRESS BAR FOR 3 AUDIO FILE IN IOS IN IOS
- IS THERE A WAY TO GET STREET VIEW COORDINATES AFTER GESTURE? IN IOS
- COULDN'T UNDERSTAND THE IOS CRASH REPORT IN IOS
- NSDICTIONARY KEY COMPARISON FAILS IN IOS
- PROVISIONING PROFILE NOT SHOWING UP IN ORGANIZER IN IOS
- HOW DO I MAKE A BUTTON STAY PRESSED? IN IOS
- GET THE UNIQUE CHARACTERS IN AN NSSTRING IN IOS
- INSERTROWSATINDEXPATHS: OF CUSTOM UITABLEVIEWCELLS ENDS IN UNRECOGNIZED SELECTOR SENT TO INSTANCE IN IOS
- HOW TO MAKE PUSH NOTIFICATION'S CUBE ROTATING VIEW APPEAR WHEN APP IS IN FOREGROUND? IN IOS
- STRING MANIPULATION: MORE ADVANCED SUBSTRING IN IOS
- IDENTIFYING INCOMING CALLS - IOS IN IOS
- RUN METHOD WITHIN A METHOD WITHOUT COMPLETION IN IOS
- UIINTERFACEORIENTATION LANDSCAPE VS PORTRAIT ISSUE IN XCODE 5 IN IOS
- DEFINING CUSTOM UIVIEWS IN STORYBOARD IN IOS
- IOS COMPATIBILITY ISSUES WITH MAC OS IN IOS
- HOW TO GET CREATED DATE OF FILE FROM DOCUMENT DIRECTORY IN IOS? IN IOS
- HOW TO MAKE IMAGE RESIZABLE IN UIWEBVIEW? IN IOS
- NSMUTABLEARRAY INDEX GET VERY HIGH AND REMOVEOBJECTATINDEX AT BEYOND BOUNDS IN IOS
- DOWNLOADING AND EXTRACTING ZIP FILES WITH RESTKIT 0.20.X IN IOS
- USING NSPREDICATE TO FILTER AN OBJECT AND A KEY(THAT NEEDS TO BE SPLIT) IN IOS
- APPEARANCE PROXY NOT WORKING AS INTENDED FOR UIBUTTON FONT IN IOS
- CORDOVA 3 IN-APP PURCHASE IN IOS
- FORCE VIEWDIDLOAD TO RUN AGAIN ON START IN IOS
- IPHONE - UITABLEVIEWCELL WHITE AFTER SELECTED IN IOS
- DATE FROM STRING IS NOT WORKING IN IOS IN IOS
- ALIGNMENT FOR DIFFERENT IOS DEVICE IN IOS