首页 > TAG信息列表 > smartcard

AD账户UserAccountControl对应的值(转)

原文地址: AD账户UserAccountControl对应的值 512 Enabled Account 514 Disabled Account 544 Enabled, Password Not Required 546 Disabled, Password Not Required 66048 Enabled, Password Doesn't Expire 66050 Disabled, Password Doesn't Expire 66080 Enabled, Passwo

Java Card客户端-服务器共享接口返回6F00

我试图使用可共享接口,使用Eclipse 3.7 SDK在Java卡2.2.2中创建一个简单的客户端和服务器小程序.调用方法JCSystem.getAppletShareableInterfaceObject时,它将引发异常,因此返回SW设置为6F00. 这是客户端应用程序代码(Test_Client.java): package client; import server.Test_

android-支持扩展长度的APDU有哪些要求,哪些智能手机支持它?

当我第一次尝试发送APDU命令并遇到“ Above support length”错误时,我以为那只是NFC芯片本身的限制-没办法解决.但是this site表明它可能是Android OS中的软件问题: many currently available smartphones are only able to transmit 261 Bytes[2] via NFC without major modific

作为Windows服务运行时,PCSC.InvalidContextException

我一直在使用pcsc-sharp库开发小型智能卡扫描仪应用程序.当作为控制台应用程序运行时,该应用程序运行良好,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.IO; using System.Dra

C#-智能卡CMS解密

我正在使用Bouncycastle来管理项目的Encrypt功能. 我设法使用CMS进行加密和解密,这两个密钥都存储在文件系统中(.cert和.p12). 这是我实际使用的两个功能: private static byte[] CmsEncrypt(byte[] message) { var envelopGenerator = new CmsEnvelopedDataGenerator(); v

Android-NFC SWP小程序选择返回6999

我的SIM卡上安装了一个简单的JavaCard小程序.我尝试使用Omnikey 5121 CL阅读器和支持NFC的Sony Xperia L通过NFC / SWP(单线协议)与我的Applet通信. 问题是我无法选择小程序-作为状态字,我得到6999.LED灯亮起,所以我认为读取器和SIM卡之间存在某些通信.而且,我也不能选择我的安全域

git 推送本地项目到远程库

git 推送本地项目到远程库 1@DESKTOP-3H9092J MINGW64 /e/mozq/00store/01/SmartCard_MS $ git init Initialized empty Git repository in E:/mozq/00store/01/SmartCard_MS/.git/ 1@DESKTOP-3H9092J MINGW64 /e/mozq/00store/01/SmartCard_MS (master) $ git remote add origin

CodeGo.net>如何更改Mifare Classic 1k密钥A和密钥B

我使用的是Mifare经典的1k阅读器,它带有默认键A和B,它是: FFFFFFFFFFFF 使用密钥A读取和写入作品.但我想更改键. 无论如何,是否可以获得正确的扇区访问位,格式是什么? 我现在要做的是 <newKey>+ access bits + <oldKEY> 212121212121078069FFFFFFFFFFFF 我从扇区1的块7中读取的访

c#-SCardConnect(winscard.dll)总是返回错误

我正在尝试使用以下代码连接智能卡读取器 retCode = ModWinsCard.SCardConnect(hContext, cbReader.SelectedItem.ToString(), ModWinsCard.SCARD_SHARE_SHARED, ModWinsCard.SCARD_PROTOCOL_T0 | ModWinsCard.SCARD_PROTOCOL_T1, ref hCard, ref Protocol); 但是它总是返回一些

c#-移除X509Certificate2对象的智能卡时的事件

我们具有一项功能,在用户选择有效证书后,我们将使用Windows的个人证书存储来使用证书进行身份验证.它只是简单地提出了以下挑战: public static byte[] SignDataSHA512RSA(X509Certificate2 certificate, byte[] data) { using (var rsa = certificate.Private

将小程序安装到Java卡的APDU命令的顺序是什么?

我有一个.CAP文件(applet),我想将其安装到我的Java卡中. 我知道我可以使用GPShell或apdutool(来自JCDK)之类的工具来执行此操作,但是我想自己复制安装过程. 令人困惑的是,在GP标准中,安装过程是:APDU命令INSTALL [for load],然后是多个LOAD命令,再接着是INSTALL [for install]命令.

如何使用Java Card apdu从智能卡写入和读取数据

我已经编写了一个applet,并将其安装在智能卡中.但是我不知道如何读写数据到智能卡? private void readName(APDU apdu) throws ISOException { byte[] apduBuffer = apdu.getBuffer(); for (byte i=0; i<userName.length; i++) { apduBuffer[5+i] = userName[(

使用java commandAPDU读取SLE4442智能卡中的写入数据?

我想在SLE4442智能卡中读写数据 我有ACR38U-i1智能卡读卡器 对于写入,我使用此命令APDU byte[] cmdApduPutCardUid = new byte[]{(byte)0xFF, (byte)0xD0, (byte)0x40,(byte)0x00, (byte)4,(byte)6,(byte)2,(byte)6,(byte)2}; 并为读取数据 byte[] cmdApduGetCardUid = new by

如何从Java中读取EMV SmartCard中的PAN

我需要通过智能卡读卡器读取Maestro / Mastercard的帐号.我正在使用Java 1.6及其javax.smartcardio包.我需要发送APDU命令,它会询问存储在卡芯片上的EMV应用程序的PAN号.问题是,我找不到常规的字节数组来构造APDU命令,它会在任何地方返回所需的数据……解决方法:您不应该进一步包装

带有opensc pkcs#11提供程序的java keytool仅适用于启用调试选项

我在ubuntu 11.10上使用OpenJDK(java版“1.6.0_22”)运行最新的opensc 0.12.2 我可以阅读我的智能卡(飞天ePass PKI) pkcs15-tool --dump 现在我尝试使用带有keytool的智能卡: keytool -providerClass sun.security.pkcs11.SunPKCS11 \ -providerArg /etc/opensc/opensc-j

如何在字节Java中发送大于127的值

我正在使用智能卡,其中javax.smartcardio.CommandAPDU中有一个方法. CommandAPDU(int cla, int ins, int p1, int p2, byte[] data, int ne) 我需要以byte [](第五个参数)发送数据.现在我的问题是,当Java原始数据类型被签名时,一个字节的最大值不能超过127.我需要发送一个大于12

瞬态存储器中的Java卡对象实例

我正在开发一个Java Card applet(用于Java Card 2.2.1),它需要一些临时对象来处理APDU命令.我对正确的内存管理有疑问. 我花了很多时间研究这些问题,但是我没有在一些Java卡API上找到任何澄清或良好的示例代码.我有两个主要问题: >如何创建瞬态对象数组(我的意思是RAM中的自定义对象

ISO 14443 A型卡使用Android读/写

我正在尝试编写一个Android应用程序来读取/写入支持ISO 14443 A类标准的NFC卡.经过彻底的搜索后,似乎现在唯一的选择就是通过发送APDU命令来使用IsoDep类及其收发方法.我的卡是支持ISO 14443和ISO 7816标准的SmartCafe双接口卡. 然后我说要寻找14443标准的APDU.我找到了this page这

JDK 7u79中javax.smartcardio.Card.disconnect(boolean reset)的行为?

根据release notes of JRE 7u72: Change in javax.smartcardio.Card.disconnect(boolean reset) method behavior Prior to the JDK 8u20 and JDK 7u72 releases, the javax.smartcardio.Card.disconnect(boolean reset) method had inverted logic for the ‘reset’ b

java – 尝试使用智能卡I / O API读取和写入智能卡的字符串

我正在使用ACS AET65读卡器尝试将字符串存储到智能卡中,然后将其读回.我正在使用智能卡IO API,我可以获得终端并与卡连接.但是,我一直在阅读ISO 7816规范,我真的迷路了. 我需要做的就是给卡写一个3K字符串,然后再读回来.而已.根据我的研究,看起来这些卡应该安装了applet,但我确信必

哪些对象在Java Card中持久存在,何时?

这个问题是双重的,但希望尽管有自己的长度,但不应该无理由地回答.尽管如此,请尽量回答其中的一部分,并且对于让它如此详尽而言感到遗憾! >哪些对象持久存在?哪些物体是短暂的? >什么时候对象持续存在? 对于第一部分,该问题适用于: >存储在Applet中的对象>传递存储在Applet中的对象>仅存

Python中的CAC客户端应用程序验证

我正在构建一个python应用程序来从网站中提取数据.应用程序必须使用CAC卡和引脚进行身份验证(HTTPS / SSL)才能发出请求. 我是否正确地假设您无法从CAC卡中检索私钥,因此我使用像PyKCS这样的PKCS#11 Wrapper? 有关此问题的任何提示或资源?解决方法:身份验证和签名密钥通常在卡上生成,

在Java Card中进行递归编程时捕获内存异常

虽然Java Card不推荐使用递归编程风格,但我想对Fibonacci算法进行一些测试.我编写了一个函数来计算Fibonacci的大整数套件(由字节数组表示). 我的代码如下: public static byte[] fibonacci(byte[] n) { if (isLEThan1(n)) { return n; } else { retur

c# – 如何使用智能卡

我的项目我正在开发一个小程序,如果用户在不从计算机中取出智能卡的情况下锁定计算机,则必须设置警报. 我正在使用带有WPF和.Net 4.0的C#,而我的智能卡是版本V4.2C 我的问题我有所有功能,但我根本不知道如何检测智能卡是否在智能卡读卡器中. 我试图在谷歌搜索,但没有结果,所以我希

来自C#的SmartCard的证书

如何确保我从智能卡访问证书而不是在c#中形成我的个人证书存储区? 如何让我的RSACryptoProvider使用我的智能卡证书私钥? 谢谢 沃利解决方法:有时,特别是如果您未在智能卡上使用默认密钥容器名称(Microsoft推荐),则不会将证书复制到本地证书存储区.解决方案是使用crypto api通过KP_CE