Описание тега secure-transport

Secure Transport is Apple's name for their implementation of Secure Sockets Layer (SSL) and Transport Layer Security (TLS).
1 ответ

OS X как проверить сертификат подпись

Есть ли способ проверить, подписан ли сертификат заданным корневым сертификатом с помощью API-интерфейса SecureTransport, аналогичного OpenSSL X509_verify?
20 май '14 в 14:23
1 ответ

Невозможно реализовать Swift SSLCreateContext

Я новичок в разработке для iOS и пытаюсь реализовать SSL-соединение с пользовательским портом. Я нашел код из этого ответа как лучшую / простую реализацию безопасного соединения через сокет /questions/20042642/kak-ispolzovat-secure-transport-tls-s-b…
28 янв '16 в 11:36
1 ответ

Почему происходит сбой рукопожатия SSL перед отправкой каких-либо сообщений SSL?

Я пытаюсь подключить клиент iOS к серверу OS X, используя TLS 1.2 с API-интерфейсами безопасного транспорта Apple. У меня была правильная связь через сокеты BSD, и у меня возникли большие проблемы, связанные с TLS. Насколько я могу судить по выводу …
09 май '14 в 23:10
0 ответов

Swift - Как применить версию TLS и Cipher Suites в клиенте Hello?

Я хотел бы включить версию TLS и комплекты шифров в клиент Hello. Теперь я использую URLSession для выполнения вызовов REST. Я видел следующие темы, из которых я понял, что URLSeesion не может применять наборы шифров Возможность указать желаемый наб…
1 ответ

"SSLRead() возвращает ошибку -9806", когда я пытаюсь использовать cURL на https

Я пытаюсь получить контент сайта через cURL, он отлично работает на терминале, однако он не работает с PHP, ниже мой код. $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://example.com/", CURLOPT_RETURNTRANSFER => tru…
22 мар '17 в 23:27
1 ответ

Использует ли distcp данные hadoop ENCRYPT при переносе из одного кластера в другой

Я хотел бы знать, есть ли у distcp возможность шифровать данные при передаче из одного кластера в другой. Я узнал, что он поддерживает шифрование в кластере S3, но это как-то связано с Amazon S3. Что делать, если мы перемещаем обычный текстовый файл…
1 ответ

Apple SSL Secure Transport

Я только начал работать с OS X и не имею никакого опыта с ним вообще. Но все, что я хочу сейчас сделать, это заменить старый код OpenSSL на Apple Security API. Я использую безопасный транспорт, и меня немного смущают эти функции: SSLSetIOFuncs, SSLW…
07 фев '17 в 19:58
0 ответов

Настройте слабую проверку хоста на TLS-соединении на стороне сервера с помощью Apple Secure Transport

Я хочу написать сервер, который (исключительно для тестирования!!) позволяет клиенту соединяться с сертификатом, содержащим недопустимое имя хоста. Я использую безопасный транспортный API Apple в C на Mac OS X. Я установил соединение с сервером, как…
25 июл '16 в 19:09
0 ответов

iOS ATS: это ошибка из-за приложения или сервера?

Я получаю следующую ошибку из моего приложения. Ошибка загрузки HTTP NSURLSession / NSURLConnection (kCFStreamErrorDomainSSL, -9802) Я знаю, что это более чем вероятно из-за того, что мой сервер не имеет рекомендованной безопасности, которую хочет A…
24 сен '15 в 04:40
0 ответов

Есть ли способ узнать больше о разработке SSL/TLS для iOS/MacOS?

В настоящее время я пытаюсь создать собственное игровое приложение для безопасной передачи на мой сервер. В частности, я пытаюсь построить уровень SSL/TLS поверх соединений CF. Кажется, в iOS/MacOS есть неплохая поддержка ( https://developer.apple.c…
08 июн '17 в 05:12
0 ответов

iOS возобновляет сеанс SSL TLS через безопасный транспорт при запуске приложений

У меня есть менеджер для установления сеанса SSL с удаленным устройством. Сеанс возобновляется, когда я отключаюсь и подключаюсь к удаленному устройству. Возобновление сеанса осуществляется через функцию под названием SSLSetPeerID, Тем не менее, я н…
16 ноя '17 в 08:51
1 ответ

Обеспечение полных цепочек сертификатов для одноранговых узлов Secure Transport.

API безопасного транспорта Apple определяет функцию, SSLSetCertificateиз которыхcertRefsПараметр представляет собой массив сертификатов. В документации говорится (выделение добавлено): Вы должны поместить вcertRefs[0] SecIdentityRefобъект, который и…
18 дек '14 в 12:41
0 ответов

Расширения iOS Secure Transport TLS

Я разрабатываю приложение, которое общается с пэром по безопасному каналу. Данные защищены с помощью безопасной транспортной инфраструктуры Apple. Я на самом деле пытаюсь удалить расширения TLS из сообщения Client Hello, настраивая объект SSLContext…
15 мар '17 в 09:00
3 ответа

Как использовать Secure Transport TLS с BSD-сокетами в Swift?

Я пытаюсь использовать безопасный транспорт с BSD сокетами, используя Swift. Кажется, что это должно быть достаточно просто, но я не могу заставить его работать, и документации по этому вопросу мало. Я свел свою проблему к простому классу "Socket", …
03 июн '15 в 15:41
1 ответ

Как мне преобразовать мой быстрый класс в UnsafePointer, такой как __bridge в target-c

Я пытаюсь реализовать быстрый мост к библиотекам SecureTransport C. Я "думаю", что могу передать что угодно как соединение, если я знаю, как читать вещи из него в моих реализациях sslReadCallback/sslWriteCallback. Это предположение, с которым я рабо…
26 май '16 в 20:34
1 ответ

Переопределение имени хоста проверки сервера TLS не работает

Я пытаюсь подключить свое приложение к серверу разработки, у которого есть сертификат сервера с неправильным именем хоста, но он подписан доверенным сертификатом привязки. Когда я оцениваю объект доверия сервера, он терпит неудачу, как и ожидалось. …
21 май '14 в 14:31
0 ответов

TLS между двумя устройствами iOS

В настоящее время я занимаюсь разработкой приложения, которое позволяет двум устанавливать сеанс TLS между двумя устройствами iOS. Сеанс устанавливается между Centra и периферийным устройством, которое взаимодействует через библиотеку BLE (Core Blue…
15 фев '17 в 15:56
1 ответ

macOS SecureTransport отказывается импортировать сертификат, принятый OpenSSL

Я пытаюсь исправить неудачный тест в проекте Python urllib3 с открытым исходным кодом. Этот тест называется test_client_no_intermediate и пытается использовать сертификат X.509 с именем client_no_intermediate.pem, Цель состоит в том, чтобы потерпеть…
0 ответов

Цель C Безопасное транспортное ядро ​​Bluetooth

После нескольких дней исследований о том, как использовать Secure Transport, я обнаружил, что все примеры и проекты работают с сокетами BSD и Streams. В документации Apple нет заявления, подтверждающего или опровергающего возможность применения TLS …
0 ответов

Проблемы с SSLRead: чтение больше / меньше размера буфера

У меня проблема с SSLRead от Apple SecureTransport. Я создал оболочку Swift для POSIX-Socket, и это прекрасно работает. Но я также хочу иметь поддержку TLS. Это также хорошо работает, пока входящие данные не будут меньше, чем буфер. Если он больше, …
21 май '18 в 08:36