我尝试通过Java解锁或更改智能卡令牌上的图钉。通过SunPKCS11-Wrapper写入和读取智能卡证书没什么大不了,但我在PKCS11-wrapper-class中看不到任何C_setPIN或C_initPIN方法。
因此,有没有一种方法可以使用SunPKCS11-Wrapper解除对智能卡销的锁定?
Sun的PKCS#11提供者并不完全适合。但是,它已在IAIK的开放源包装程序的顶部实现,其中可能包含您要查找的内容,请参见Session.setPIN()的链接。请注意,尽管sun.*
类很可能隐藏在某个地方,但直接链接到Session
程序包的想法却很少。
使用IAIK PKCS11包装器对PIN解除锁定: