コード例 #1
0
ファイル: Pcsc.cs プロジェクト: nobukuma/FelicaReader
 public LoadKeys(LoadKeysKeyType keyType, byte?readerKeyNumber, LoadKeysTransmissionType transmissionType, LoadKeysStorageType storageType, byte keyNumber, byte[] keyData)
     : base((byte)Iso7816.Cla.ReservedForPts, (byte)Pcsc.Ins.LoadKeys, (byte)((byte)keyType | (byte)transmissionType | (byte)storageType | (readerKeyNumber ?? 0)), keyNumber, keyData, null)
 {
 }
コード例 #2
0
 public LoadKeys(LoadKeysKeyType keyType, byte? readerKeyNumber, LoadKeysTransmissionType transmissionType, LoadKeysStorageType storageType, byte keyNumber, byte[] keyData)
     : base((byte)Iso7816.Cla.ReservedForPts, (byte)Pcsc.Ins.LoadKeys, (byte)((byte)keyType | (byte)transmissionType | (byte)storageType | (readerKeyNumber ?? 0)), keyNumber, keyData, null)
 {
 }
コード例 #3
0
        // TODO: use runtime detection to do either a non-volatile load on desktop or a volatile load on phone
        // TODO: retest non-volatile load on Win10 Mobile

        public LoadKey(byte[] mifareKey, byte keySlotNumber, LoadKeysStorageType KeyType)
            : base(LoadKeysKeyType.CardKey, null, LoadKeysTransmissionType.Plain, KeyType /*GetLoadKeysType()*/, keySlotNumber, mifareKey)

        {
        }