首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac OS Java7 applet+smartcard问题

Mac OS Java7 applet+smartcard问题
EN

Stack Overflow用户
提问于 2012-10-23 13:24:42
回答 1查看 1.4K关注 0票数 2

我们有使用智能卡签名的applet。在Mac OS上有新的java更新之前,一切都很好。我会解释的。当macos有了java6和专门的插件时,一切都能正常工作。但现在他们删除了插件,用户必须从Oracle网站下载java 7的browser-plugin。

小程序仍然可以看到读卡器,但看不到智能卡。我们使用reader.isCardPresent()方法,它返回"false",没有异常等,就像一切正常,并且cardreader中没有卡片。我们恢复了操作系统的备份,当有6个java和MacOS自己的插件时,一切都正常。但我们有许多客户刚刚购买了新的iMac或MacBook,他们不能使用6 java和苹果的插件。

一切都可以在Windows上运行。我们不使用任何不推荐使用的方法。看起来像是Oracle的Mac OS插件有问题。

任何人都有类似的问题,或者你有任何想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-27 18:32:08

我只做了一些测试:从sample中提取代码,然后稍微修改一下。在Macosx10.8.2的jdk1.7.0_09上运行该示例。Pcsc框架1.4.0。

terminal.isCardPresent()返回false,但是卡是可以访问的。在运行32位和64位模式时都存在错误。Pcscd仅在32位模式下运行,因为通用pcsc驱动程序仍然只有32位。

在pcscd调试日志中,我在SHMMessageReceive中看到一些解析错误,因此错误可能存在于java或pcsc框架(winscard_msg.cpp)中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13024062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档