Възможно дублиране:
Използване на SSL в приложение за iPhone - експортно съответствие
Ще кача приложение за iPhone в магазина за приложения, който използва REST уебсервиз. Използвам ASIHTTPRequest за осъществяване на връзка със сървъра и получаване на данни. По-долу са нещата, които трябва да отбележим
- URL адресът започва с „https“
[request setValidatesSecureCertificate:NO]
(Когато е зададено да, получавам само съобщения за грешки в SSL.)
Трябва ли да кажа, че моето приложение поддържа криптиране, докато се изпраща в магазина за приложения?
Отговори:
0 за отговор № 1От описанието не съм сигурен дали успешно настройвате SSL тунел или просто прехвърляте сертификат за удостоверяване на сайта.
И в двата случая вероятно трябва да се обадите наСлужба за помощ на Министерството на търговията / Бюрото за промишленост и сигурност на тел. 202-482-0707 и получи някои насоки за това какво, ако има, ще се прилагат ограничения за износ.
Има и уеб сайт на адрес http://www.bis.doc.gov/encryption
-1 за отговор № 2
Трябва само изрично да кажете приложението си "поддържа криптиране" приложението ви използва някаква друга форма на криптиране, която това, което Apple предоставя в публичния API: s.
Използвайки NSURLRequest
с https адрес е публичен API и не е необходима допълнителна работа от ваша страна.
Ако сами компилирате и пакетирате OpenSSL в приложението си ... добре, че това е съвсем различна история и ще имате много работа.