问题标签 [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.

0 投票
1 回答
823 浏览

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 ...”

0 投票
3 回答
266 浏览

out-of-memory - 从智能卡读取时出现内存不足异常

我正在使用 .Net 框架开发与 Gemalto 智能卡交互的应用程序(添加和检索),我已经连续完成了添加部分,但是当我尝试读取存储在卡中的数据时,我得到了一个主机应用程序中的 outOfMemoryException,谁能弄清楚为什么会发生这种情况?

这是从卡读取的主机应用程序中的代码:

在卡上加载的应用程序中,我有这个方法:

0 投票
1 回答
6900 浏览

c# - 连接金雅拓智能卡时出现错误 6

我是智能卡开发的新手。我想做的是,
1>获取读卡器的名称。
2>连接到读卡器中的卡。
3>使用 c# 更改卡的管理员密钥。

对于第一点,我使用了 winscard.DLL- 函数 SCardListReaders。它运作良好。
现在为下一步,我尝试使用 winscard.dll 的函数 -SCardConnect。

但是当我运行它时,它会返回“6”,但它应该返回 0。我真的很困惑。
任何想法,这意味着什么?我在哪里做错了?
请帮忙。
先感谢您。

0 投票
4 回答
2519 浏览

c# - 使用 c# 对 Gemalto .net 智能卡进行引脚验证

我正在尝试使用 c# 验证和更改 gemalto .net 卡的 pin。但是当我尝试验证时,使用 -

它正在返回 - SW 27033 (RSP 6999)

任何想法。我在做什么错?

0 投票
3 回答
1432 浏览

c# - 如何在.net中导入axaltocm dll [gemalto .net card]

我如何在 .net 中使用 minidriver for gemalto smart card(axaltocm.dll) 来使用方法

我已经从 Windows 更新安装了 gelamto 微型驱动程序。

基本上我想使用 ChangeReferenceData 方法更改管理员密钥。

请帮忙。

0 投票
4 回答
8115 浏览

c# - 如何读取金雅拓智能卡的序列号?

我有智能卡和读卡器(金雅拓)。我想使用 C# 读取卡的序列号。我阅读了金雅拓支持网站上的文档/库,但没有对我有用的信息。

我希望有人对金雅拓有经验,可以帮我一些例子!

非常感谢 !

0 投票
1 回答
948 浏览

node.js - 使用 NodeJS 的金雅拓 OTP 令牌

是否有任何 NodeJS 模块允许我针对 Gemalto IDProve 100 OTP 令牌进行身份验证?我有一个来自亚马逊的,我认为这个设备的美妙之处在于它不需要连接到服务器:你只需将 2 个连续的代码输入到你自己的自定义服务器中,一个算法就可以不断地对此进行身份验证设备:http ://www.gemalto.com/products/easy_otp_token/#

如果没有 NodeJS 模块,是否有任何 .NET 或其他语言的示例,您可以在其中读取这两个值并拥有可以验证未来代码的算法?

谢谢!

0 投票
1 回答
29 浏览

jakarta-mail - 在实现邮件客户端时保持一致性的最佳方式

抱歉,如果这不是符合 SO 标准的问题,但我真的不知道在哪里可以寻求建议。我正在实现一个邮件客户端,它下载所有邮件并将它们存储在本地。本地删除的任何邮件都应反映在在线收件箱中,反之亦然。此外,如果在下载所有邮件之前停止下载邮件,则下次应该从停止的邮件中恢复。

目前我正在为此使用消息 id 和消息 uid 的组合,但我听说这不是一个可靠的方法。你们能建议我任何其他方法吗?

0 投票
2 回答
3476 浏览

smartcard - 如何对空白智能卡进行编码?

在我的学校项目中,我有一张空白智能卡和一个读卡器(我认为它也可以写)——金雅拓 IDBridge CT40 是读卡器——现在我必须找到一种在这张智能卡上写字的方法,我完全不知道从哪里开始。我有一个软件(Gemclub 备忘录模块),但我找不到任何教程或其他东西。最后,应该可以使用此智能卡进行身份验证。你能告诉我应该从哪里开始吗?我如何与这个智能卡通信 如何在上面写字?或者我必须学习哪些东西来与之交流?

谢谢帕特里克

0 投票
0 回答
112 浏览

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 开发时是否有特殊要求?