Подписание данных с помощью смарт-карт на Mac в C ++ - PullRequest
1 голос
/ 05 декабря 2008

Существует ли какая-либо поддержка в Mac OS X для подписывания данных с использованием смарт-карт? Я просмотрел системные заголовки и нашел только смутные ссылки на поддержку смарт-карт (в SecKeychain.h), которые меня ни к чему не привели.

Если нет встроенной поддержки, какие у меня варианты (т.е. какие существуют свободные / несвободные библиотеки, которые могут мне помочь)?

Ответы [ 3 ]

3 голосов
/ 06 декабря 2008

Список рассылки Apple-CDSA , вероятно, является лучшим местом, чтобы спросить об этом; CDSA расшифровывается как Common Data Security Architecture, которая включает в себя всю инфраструктуру безопасности / связки ключей / подписи в Mac OS X, включая любую поддержку безопасности смарт-карт.

Там будет много людей, которые используют и работают над CDSA. Вероятно, также стоит проверить архивы; возможно, кто-то уже сделал то, что вы пытаетесь сделать.

1 голос
/ 03 ноября 2009

Материал MUSCLE также предоставляет API, модуль PKCS # 11 и т. Д. И работает в OS X.

MUSCLE Framework и OpenSC могут поддерживать разные карты, поэтому это зависит от того, какой тип вы используете.

0 голосов
/ 24 сентября 2009

Я отвечаю на свой вопрос здесь, для справки. Библиотеки OpenSC предоставляют все необходимое для работы со смарт-картами, кроссплатформенны (Windows, Linux и Mac), и их лицензия подходит для коммерческих проектов.

...