2012-05-30 3 views
1

Здравствуйте, я пытаюсь сделать апплет на Java, который читает смарт-карты (в качестве маркеров безопасности), и мне не удалось справиться с этим вообще. Я уже нашел это: http: //docs.oracle.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunPKCS11Provider, который должен дать мне некоторые подробности ... но я никогда не добавлял поставщика в Java ... и я также не могу найти ни одного из упомянутых здесь классов для провайдера ...Java PKCS11 Стандарт для токенов Crypto

Спасибо.

ответ

2

Вам не нужно обращаться напрямую к поставщику. Вы запрашиваете API для конкретного алгоритма, и он находит подходящего поставщика. Однако PKCS # 11 причудлива. Вам нужно будет внимательно прочитать detailed doc. Я настоятельно рекомендую написать приложение, чтобы сделать что-то с поставщиком программного обеспечения. Например, создайте Java Keystore, создайте в нем ключ и подпишите его, затем проверьте подпись. Определенно напишите положительный и отрицательный тестовый пример. Другими словами, покажите, что подделка данных приводит к сбою проверки. Затем выясните, как использовать поставщика PKCS # 11, изменив свою программу, чтобы использовать ее. Использование API криптографии Java достаточно сложно, не добавляя все сложности PKCS # 11 и вашей конкретной смарт-карты в микс.

+0

Да, я понял, что ... но есть ли где-нибудь пример, который я мог бы использовать? как шаг за шагом руководство по установке ... и некоторые детали используют об этом? – cataHHH

+1

Вы можете взять пример кода из вики, подобный этому https://mywiki.ncsa.illinois.edu/wiki/Java_PKCS11, но для настройки они просто вернутся к документам поставщика, которые у вас уже есть. Не забывайте, что вам также нужно сделать некоторые настройки, особенно для вашего типа смарт-карт. Я бы посоветовался с документами производителя и прежде всего запускал их демо. Это радость от работы с оборудованием, не связанным с comoddity. –

+0

Большое спасибо, я использую e-token Aladdin ... любые мысли по этому поводу? – cataHHH

Смежные вопросы