你可能在这里做了一些你真的不想做的事情。创建证书(您提到的.cer文件)是智能卡的正常用例,您可以使用智能卡对该证书进行签名。您没有获得“密钥文件”,因为它是在您的智能卡中保护的。
在典型的加密智能卡中,您无法导出密钥,因为这会使其受到物理保护的整体想法无效。
PFX文件以及pkcs#12容器都包含证书和私钥在同一容器中。而且,由于您很可能无法从智能卡导出密钥,因此您无法提出要求。