问题标签 [gemalto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - .NET 智能卡 - 序列化/反序列化远程对象。输入流不是有效格式
我正在使用 .NET 智能卡,它具有与 .NET 远程处理相同的概念。
所以我的智能卡(作为服务器)有这个服务:
这是 ObjectToByteArray(obj)
至于客户:
字节数组对象
问题是当我想反序列化对象时。
我测试这个字符串 "ABCDE" ,在卡片中序列化它,结果十六进制是:
1C-5D-D2-00-27-11-02-00-00-00-05-00-00-00-05-00-00-00-01-41-00-42-00-43-00- 44-00-45-00
当我在我的电脑上序列化它时的结果是:
00-01-00-00-00-FF-FF-FF-FF-01-00-00-00-00-00-00-00-06-01-00-00-00-05-41-42- 43-44-45-0B。
所以在我的 PC 应用程序上,反序列化第二个效果很好,但是当我反序列化第一个字符串(来自智能卡)时,我得到:
“输入流不是有效的二进制格式。起始内容(以字节为单位)为:1C-5D-D2-00-27-11-02-00-00-00-05-00-00-00-05- 00-00 ...”
out-of-memory - 从智能卡读取时出现内存不足异常
我正在使用 .Net 框架开发与 Gemalto 智能卡交互的应用程序(添加和检索),我已经连续完成了添加部分,但是当我尝试读取存储在卡中的数据时,我得到了一个主机应用程序中的 outOfMemoryException,谁能弄清楚为什么会发生这种情况?
这是从卡读取的主机应用程序中的代码:
在卡上加载的应用程序中,我有这个方法:
c# - 连接金雅拓智能卡时出现错误 6
我是智能卡开发的新手。我想做的是,
1>获取读卡器的名称。
2>连接到读卡器中的卡。
3>使用 c# 更改卡的管理员密钥。
对于第一点,我使用了 winscard.DLL- 函数 SCardListReaders。它运作良好。
现在为下一步,我尝试使用 winscard.dll 的函数 -SCardConnect。
但是当我运行它时,它会返回“6”,但它应该返回 0。我真的很困惑。
任何想法,这意味着什么?我在哪里做错了?
请帮忙。
先感谢您。
c# - 使用 c# 对 Gemalto .net 智能卡进行引脚验证
我正在尝试使用 c# 验证和更改 gemalto .net 卡的 pin。但是当我尝试验证时,使用 -
它正在返回 - SW 27033 (RSP 6999)
。
任何想法。我在做什么错?
c# - 如何在.net中导入axaltocm dll [gemalto .net card]
我如何在 .net 中使用 minidriver for gemalto smart card(axaltocm.dll) 来使用方法
我已经从 Windows 更新安装了 gelamto 微型驱动程序。
基本上我想使用 ChangeReferenceData 方法更改管理员密钥。
请帮忙。
c# - 如何读取金雅拓智能卡的序列号?
我有智能卡和读卡器(金雅拓)。我想使用 C# 读取卡的序列号。我阅读了金雅拓支持网站上的文档/库,但没有对我有用的信息。
我希望有人对金雅拓有经验,可以帮我一些例子!
非常感谢 !
node.js - 使用 NodeJS 的金雅拓 OTP 令牌
是否有任何 NodeJS 模块允许我针对 Gemalto IDProve 100 OTP 令牌进行身份验证?我有一个来自亚马逊的,我认为这个设备的美妙之处在于它不需要连接到服务器:你只需将 2 个连续的代码输入到你自己的自定义服务器中,一个算法就可以不断地对此进行身份验证设备:http ://www.gemalto.com/products/easy_otp_token/#
如果没有 NodeJS 模块,是否有任何 .NET 或其他语言的示例,您可以在其中读取这两个值并拥有可以验证未来代码的算法?
谢谢!
jakarta-mail - 在实现邮件客户端时保持一致性的最佳方式
抱歉,如果这不是符合 SO 标准的问题,但我真的不知道在哪里可以寻求建议。我正在实现一个邮件客户端,它下载所有邮件并将它们存储在本地。本地删除的任何邮件都应反映在在线收件箱中,反之亦然。此外,如果在下载所有邮件之前停止下载邮件,则下次应该从停止的邮件中恢复。
目前我正在为此使用消息 id 和消息 uid 的组合,但我听说这不是一个可靠的方法。你们能建议我任何其他方法吗?
smartcard - 如何对空白智能卡进行编码?
在我的学校项目中,我有一张空白智能卡和一个读卡器(我认为它也可以写)——金雅拓 IDBridge CT40 是读卡器——现在我必须找到一种在这张智能卡上写字的方法,我完全不知道从哪里开始。我有一个软件(Gemclub 备忘录模块),但我找不到任何教程或其他东西。最后,应该可以使用此智能卡进行身份验证。你能告诉我应该从哪里开始吗?我如何与这个智能卡通信 如何在上面写字?或者我必须学习哪些东西来与之交流?
谢谢帕特里克
smartcard - GemaltoXpress 小程序上传问题
我正在开发一个在 Java Card 上驻留和运行的小程序,并且我一直在评估不同的卡。我有一堆带有 32kb EEPROM 的 GemaltoXpress 卡,但尽管我尽了最大努力,但我什至无法向它们上传一个空的小程序。我正在使用Global Platform for SmartCardIO Java SDK 库与卡进行通信。我的小程序如下所示:
但这无法在第一个80 E8 00 00 FF ...
APDU 之后立即上传到 SW12=0x6985 的 GemaltoXpress 卡。我正在针对 JAVA Card Kit 2.2.1 编译我的小程序,并将-source 1.2 -target 1.1
参数传递给javac
. 我的.opt
文件如下所示:
我很困惑为什么 GemaltoXpress 卡不喜欢这个小程序,而 NXP 的 SmartMX 卡却很好。我错过了什么吗?为 GemaltoXpress 开发时是否有特殊要求?