JEP 131: PKCS#11 Crypto Provider for 64-bit Windows
Криптопровайдер PKCS#11 для 64-битной Windows
| Ответственный | Valerie Peng |
| Тип | Feature |
| Область | JDK |
| Статус | Closed / Delivered |
| Выпуск | 8 |
| Компонент | security-libs / javax.crypto:pkcs11 |
| Обсуждение | security dash dev at openjdk dot java dot net |
| Трудоёмкость | S |
| Длительность | S |
| Одобрен | Brian Goetz |
| Создан | 2011/05/03 20:00 |
| Обновлён | 2017/06/14 19:12 |
| Задача | 8046121 |
Аннотация
Включить провайдер SunPKCS11 в JDK для 64-битной Windows.
Мотивация
Всё больше поставщиков выпускают нативные библиотеки PKCS#11 для 64-битной Windows. Если провайдер SunPKCS11 будет поставляться в составе JDK для 64-битной Windows, Java-приложения смогут использовать такие библиотеки на этой платформе.
Описание
Изменить текущий процесс сборки так, чтобы бинарный файл провайдера SunPKCS11 собирался на 64-битной Windows. Провайдер будет размещён в соответствующем подкаталоге, но по умолчанию не будет настроен. Чтобы использовать провайдер, приложению придётся предоставить собственный файл конфигурации, в котором указано расположение нативной библиотеки PKCS#11, а также дополнительные директивы в соответствии со спецификацией из SunPKCS11 Reference Guide.
Тестирование
Найти подходящую 64-битную библиотеку PKCS#11 и запустить на ней существующие регрессионные тесты. Если 64-битная библиотека не поддерживает какую-либо функциональность, которую проверяют существующие регрессионные тесты, потребуются некоторые доработки.
Влияние
- Документация: соответствующим образом обновить SunPKCS11 Reference guide, т. е. добавить 64-битную Windows в список поддерживаемых платформ.