Nitro Key HSM now working on W7 Embedded

Hello,

My company uses Windows Embedded OS which is a stripped down version for industrial applications. On our Windows 7 Embedded systems we see the smart card device but cannot talk to it. It works fine on a Windows 10 normal OS install.

My question is what Windows Components or drivers might we need to add to get this working in Windows 7 Embedded.

Thanks!
Ryan

Hello Ryan!

  1. What software do you use for communication? Is it OpenSC or some custom client?
  2. Can you elaborate on your application architecture a bit more?
  3. Do you have more than one smart card visible in the system?
  4. Can you check what does pkcs11-tool -L show?
  1. What software do you use for communication? Is it OpenSC or some custom client?
    It’s custom using .net calling through openSC implemented in opensc-pkcs11
  2. Can you elaborate on your application architecture a bit more?
    It’s Windows Embedded Standard 7, so we have to manually setup the Windows Modules that are
    included. Other than that standard PC hardware using USB 2.0.
  3. Do you have more than one smart card visible in the system?
    Just the one.
  4. Can you check what does pkcs11-tool -L show?
    Available slots:
    Slot 0 (0x0): Nitrokey Nitrokey HSM 0
    token label : SmartCard-HSM (UserPIN)
    token manufacturer : www.CardContact.de
    token model : PKCS#15 emulated
    token flags : login required, rng, token initialized, PIN initialized
    hardware version : 24.13
    firmware version : 3.4
    serial num : DENK0104612
    pin min/max : 6/15

Hello, anything else I can provide?

This means that HSM is visible to your application via the PKCS#11 interface.

you say

what exactly is happening?