I figured out what it was, so in importance of completeness and perhaps someone else who is beginning the minidriver journey and encounters the same issue.

The default Microsoft Base Cryptographic Provider is a non-smart card CSP. You have to download a Microsoft Windows Update #KB909520 in order to have the new smart card architecture Base CSP.