Предоставляет ли Microsoft провайдера PKCS # 11, который подключается к своему MS CryptoAPI?
Вопрос
Я собираюсь запустить несколько тестов с использованием интерфейса PKCS # 11 и хотел бы знать, предоставляет ли Microsoft программную реализацию, обеспечивающую функциональность PKCS # 11?
Вместо того, чтобы ждать прибытия HSM и его правильной настройки, лучше начать тестирование взаимодействия с интерфейсом.
Решение
Microsoft не делает. Microsoft отвергла PKCS11 в пользу мини-драйвера смарт-карт / базовой CSP-карты. Однако вы можете получить смарт-карты с поддержкой PKCS11 от многих поставщиков, что позволит вам тестировать код. У некоторых даже есть «софттокены» которые эмулируют смарт-карту. Обратите внимание, что большинство смарт-карт весьма ограничены в отношении того, что они поддерживают, относительно полного HSM.