Как сравнить SSL-сертификаты с помощью AFNetworking

В моем приложении для iPhone я используюhttps связь с самоподписаннымSSL сертификат для загрузки достоверных данных (имя пользователя и пароль) с сервера.

Это приложение только для личного пользования, оно не предназначено для производства.

я используюAFNetworking управлятьhttps соединение, но, так как мой сертификат не подписан от CA, чтобы заставить его работать, я должен был добавить следующее в заголовокAFURLConnectionOperation класс:

#define _AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_ 1

Но с этим мое приложение позволит любой сертификат.

Есть ли способ разрешить только сертификат с моего сервера, возможно, связать его в приложении и сравнить его с сертификатом, предоставленным сервером при подключении https? И если бы это было возможно, было бы какое-то существенное преимущество с точки зрения безопасности?

Я очень плохо знаком с безопасностью, и я немного сбит с толку.

Ответы на вопрос(2)

Ваш ответ на вопрос