Цифровая подпись PDF-документа в iOS

Недавно мне поручили проект iOS, где мне нужно поставить цифровую подпись на документ pdf, используя ключ, который приложение загрузит с сервера. У меня еще нет четкого представления о процессе подписания документов, до сих пор я знал, что буду подписывать свой PDF-файл, используя предоставленный мне файл с закрытым ключом, а затем проверка будет выполняться с использованием открытого ключа. версия того же файла.

Я видел, что цифровая подпись может быть достигнута с помощью таких библиотек, как iText для Java или iTextSharp для C #. Вот почему я хотел бы знать, есть ли что-то подобное для iOS ?. А если нет, то каким будет процесс для достижения этого с помощью возможностей Quartz для управления PDF-документами?


Ну ... Я просматривал документы Apple и обнаружил следующее:

https://developer.apple .com / documentation / security / certificate_key_and_trust_services

Я думаю, что это должно поддерживать формат X.509 ... который я мог бы использовать для подписи pdf как экземпляра CFData, я полагаю. Также я проверял образец кода CryptoExercise, но не уверен на 100%, что это то, что я ищу.

В других предложениях мне предлагалось проверить документацию Adobe, но я еще не нашел C api для подписи документов с использованием сертификатов.

Если кто-то использовал услуги сертификатов, предоставляемые Apple ... было бы здорово любое предложение или несколько примеров кодов для понимания процесса.

13
задан Cœur 25 March 2019 в 16:36
поделиться