Описание тега security-framework

Security Framework is an iOS and OSX API, which provides Authorization Services; Certificate, Key, and Trust Services; Cryptographic Message Syntax Services; and Keychain Services.
1 ответ

SecTransformExecute() завершает работу приложения с EXEC_BAD_ACCESS

У меня есть пара секретный / открытый ключ, и я пытаюсь зашифровать строку с любым из них. Код работает на OSX 10.11 и Xcode 7.2 func encryptMessageWithKey(message: String, keyType: KeyType, withCompletionBlock: (success: Bool, data: NSData?, error:…
26 дек '15 в 23:10
1 ответ

OSX 10.9 Mavericks Брелок API сломан?

После обновления до OSX 10.9 Mavericks я не смог использовать API цепочки для ключей в платформе безопасности, потому что каждый раз, когда вызывается функция цепочки для ключей, он генерирует неизвестное исключение. Я перепробовал много разных реал…
0 ответов

Как подписать данные с помощью файла p12 в iOS?

Для запроса веб-службы в iOS мне нужно подписать один из параметров POST, используя имеющийся у меня файл.p12. Ниже приводится метод, который я принял: Я импортировал файл.p12 в проект XCode. Я загрузил данные файла.p12 в NSData объект. Я проверил д…
2 ответа

Получить пароль брелка в зашифрованном формате

Я работаю над приложением для iOS, которое использует Keychain, Security.framework и класс Apple KeychainWrapper для безопасного хранения пароля пользователя в моем приложении. Приложение позволяет пользователям создавать учетные записи. Когда польз…
2 ответа

Войдите в OS X, проверьте на iOS и OSStatus -9809

Я использую Apple Security Framework. Я могу подписать и затем успешно проверить все на OS X, но когда я пытаюсь использовать SecKeyRawVerify на iOS это терпит неудачу с ошибкой -9809. Я играл с различными вариантами заполнения PKCS и многими другим…
24 июн '15 в 21:01
1 ответ

Непрерывно получая kSecTrustResultRecoverableTrustFailure при оценке доверия - iphone

Я хочу безопасно общаться с моим сервером, и вот что я делаю... NSURLProtectionSpace *protectionSpace = [challenge protectionSpace]; SecTrustRef trust = [protectionSpace serverTrust]; NSURLCredential *credential = [NSURLCredential credentialForTrust…
17 мар '11 в 15:07
1 ответ

SecKeyGeneratePair публичный экспонент

Можно ли изменить общедоступный показатель по умолчанию (e) при генерации пары ключей RSA с помощью SecKeyGeneratePair? Я знаю, что 65537 является хорошим значением по умолчанию, так что это всего лишь вопрос о том, возможно ли это технически.
09 фев '14 в 00:32
1 ответ

Mac Launch Daemon не может восстановить пароль из системной цепочки для ключей после сохранения его там

У нас есть Launch Daemon, который (по разным причинам) запускается от имени пользователя root и взаимодействует с компонентом сервера через сеть. Он должен пройти аутентификацию в службе, поэтому, когда он впервые получает пароль, мы сохраняем его в…
2 ответа

SecKeyRawVerify и OSError -9809

Я использую цифровые сертификаты для подписи файлов данных в моем приложении. Приведенный ниже фрагмент кода завершается ошибкой при вызове SecKeyRawVerify возвращается с -9809. Это работает на iPhone. Я даже не могу точно определить, что означает э…
25 май '12 в 15:17
1 ответ

Доступ к элементу цепочки ключей OS X из доверенного приложения

Я создаю цепочку для ключей, а затем добавляю элемент с предопределенным списком доверенных приложений: SecKeychainCreate([keychainPath UTF8String], (UInt32)strlen(keychainPass), keychainPass, FALSE, NULL, &someKeychain); OSStatus someStatus = S…
1 ответ

Два приложения, совместно использующие данные цепочки для ключей, прекрасно работают в симуляторе iOS, но не в устройстве

Я пытаюсь получить доступ к данным цепочки для ключей приложением из другого приложения с тем же идентификатором (тот же профиль). Я использовал эту ссылку для достижения этой цели. Сохранение данных цепочки для ключей происходит должным образом, я …
07 июн '13 в 08:17
1 ответ

Получить пару ключей RSA в виде строки после генерации в iOS (Swift)?

Какой лучший способ сгенерировать пару ключей RSA в iOS и получить их как String. Я видел пару библиотек, которые могут генерировать, но я не могу получить закрытый ключ в виде строки. Кто-нибудь знает lib или способ получить закрытый ключ в String?…
1 ответ

Запуск обратного вызова без нажатия кнопки в Какао

Мне нужно иметь возможность запустить процесс аутентификации в этом примере, не нажимая кнопку, предоставленную по умолчанию. Действие, которое я хочу выполнить, - метод -(void)buttonPressed, но если я пытаюсь вызвать его вручную, плагин падает. Он …
1 ответ

Конвертировать NSData в SecKeyRef

Я сгенерировал закрытые и открытые ключи с SecKeyGeneratePairи я преобразовал SecKeyRef в NSData с size_t keySize = SecKeyGetBlockSize (publicKey); NSData * keyData = [NSData dataWithBytes: publicKey length: keySize]; Но, к сожалению, я не могу пере…
07 ноя '13 в 10:49
1 ответ

Элемент не становится недействительным после смены отпечатка пальца с помощью biometryCurrentSet iOS

Я пытаюсь сохранить пароль в связке ключей с установленным флагом biometryCurrentSet SecAccessControl. Сохранение и чтение работают как положено, за исключением случаев, когда я добавляю, добавляю или удаляю отпечаток пальца. Это все еще возвращает …
31 июл '18 в 17:45
0 ответов

Создание PKCS12 во время выполнения на iOS без использования openssl

Мое приложение для iOS обрабатывает сертификаты x509 + ключи (в кодировке DER) во время выполнения. Единственный способ успешно импортировать их в цепочку для ключей - это использовать PKCS12 с помощью функции: SecPKCS12Import() Я изо всех сил пытал…
10 ноя '16 в 09:19
1 ответ

Проблема SciFi-HiFi Keychain - необъявленная ошибка SecKeychainItemRef

Я пытаюсь использовать этот класс: http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code сохранить данные в связку ключей на iPhone. Я включил заголовок и файл.m в свое приложение и включил структуру безопасности, однако я все еще получ…
05 апр '09 в 17:19
1 ответ

Ищем управляемую данными инфраструктуру безопасности для.net

Я занимаюсь разработкой системы CRM, которая должна иметь механизм безопасности на основе данных, а не механизм безопасности на основе ролей. Например, определенный пользователь в системе может view все клиенты, update его собственные клиенты. Таким…
17 июл '12 в 05:19
1 ответ

Нашел более 2-х exes по бинским, паника! в MobSF

Посмотреть изображение Это произошло, когда он скачивал и устанавливал Binskim, пожалуйста, помогите мне. Примечание: я пытаюсь установить MobSF. E:\Pentest\Android\Tools\Mobile-Security-Framework-MobSF\install\windows>python setup.py install [*…
05 май '18 в 14:31
1 ответ

Создать сертификат DER в OS X

Вопрос довольно прямой. Как можно создать сертификат x509 в osx, просто используя API SecurityFramework. Я хочу создать сертификат с publicKey, который я сгенерировал с SecKeyGeneratePair. Пока что в документе я нашел только метод SecCertificateCrea…
09 июн '16 в 12:00