Добавить в проект необходимые файлы из gSOAP:
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=796891&msg=9608956
Добавить в проект библиотеку OpenSSL:
Добавить в PROJECT -> Build Settings в раздел Apple LLVM 5.1 - Preprocessing -> Preprocessor Macros флаги:
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=796891&msg=9608956
Добавить в проект библиотеку OpenSSL:
- https://github.com/sqlcipher/openssl-xcode
- http://atastypixel.com/blog/easy-inclusion-of-openssl-into-iphone-app-projects/
- http://stackoverflow.com/questions/11069789/where-is-direct-dependencies-in-xcode-4-3
- http://stackoverflow.com/questions/7257681/add-source-tree-to-xcode-4-project-template
Добавить в PROJECT -> Build Settings в раздел Apple LLVM 5.1 - Preprocessing -> Preprocessor Macros флаги:
WITH_OPENSSL=1
DEBUG=1
WITH_DOM=1
WITH_DOM=1
Добавить в TARGETS -> Build Settings в раздел Search Paths -> Header Search Path значение:
$(SRCROOT)/Library/openssl/build/openssl.build/openssl/include
$(SRCROOT) это папка в которой лежит .xcodeproj файл.
Добавить в TARGETS -> Build Settings в раздел Linking -> Other Linker Flags значение:
- -lssl
- -lcrypto
http://lists.apple.com/archives/cocoa-dev/2008/Jun/msg01800.html
Если используется недоверенный сертификат (certificate that is not trusted because is self-signed) то надо закоментировать в файле stdsoap2.cpp строки:
Подробнее можно почитать в ~/Downloads/gsoap-2.8/gsoap/doc/wsse/html/wsse.html
--Если используется недоверенный сертификат (certificate that is not trusted because is self-signed) то надо закоментировать в файле stdsoap2.cpp строки:
if (!ok) { soap_set_sender_error(soap, "SSL/TLS error", "SSL/TLS certificate host name mismatch in tcp_connect()", SOAP_SSL_ERROR); soap->fclosesocket(soap, sk); return SOAP_INVALID_SOCKET; }
Подробнее можно почитать в ~/Downloads/gsoap-2.8/gsoap/doc/wsse/html/wsse.html
- http://shincdevnote.blogspot.com/2013/04/ws-security-using-gsoap.html
- http://ru.wikipedia.org/wiki/ONVIF
- http://www.sql.ru/forum/796891/pomogite-s-gsoap-action-teg
- http://freaxer.blogspot.com/2010/10/openssl-soapsslclientcontext-problems.html
- http://www.programmershare.com/2190850/
- https://www.altamiracorp.com/blog/employee-posts/creating-and-using-static-libraries-for-iphone-using-xcode-4