Android Open Source - bankomatinfos G P Tags






From Project

Back to project page bankomatinfos.

License

The source code is released under:

GNU General Public License

If you think the Android project bankomatinfos listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * Copyright 2010 sasc/* w w  w.  j  a  va  2  s. c  o  m*/
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package at.zweng.bankomatinfos.iso7816emv;

import at.zweng.bankomatinfos.iso7816emv.EmvTag;
import at.zweng.bankomatinfos.iso7816emv.TagImpl;
import at.zweng.bankomatinfos.iso7816emv.TagValueType;

/**
 * Global Platform tags
 * 
 * @author sasc
 */
public class GPTags {

  public static final EmvTag CARD_MANAGEMENT_TYPE_AND_VERSION_OID = new TagImpl(
      "60", TagValueType.BINARY, "Card Management Type And Version OID",
      "'Application Tag 0'. {globalPlatform 2 v} - GP version in last 3 bytes");
  
  public static final EmvTag CARD_IDENTIFICATION_SCHEME_OID = new TagImpl(
      "63",
      TagValueType.BINARY,
      "Card Identification Scheme OID",
      "{globalPlatform 3} - Indicates a GP card that is uniquely identified by the Issuer Identification Number (IIN) and Card Image Number (CIN)");
  
  public static final EmvTag SECURE_CHANNEL_OID = new TagImpl("64",
      TagValueType.BINARY,
      "Secure Channel Protocol and implementation options OID",
      "{globalPlatform 4 scp i}");
  
  public static final EmvTag CARD_CONFIGURATION_DETAILS = new TagImpl("65",
      TagValueType.BINARY, "Card Configuration Details", "");
  
  public static final EmvTag CARD_CHIP_DETAILS = new TagImpl("66",
      TagValueType.BINARY, "Card / Chip Details", "");

  public static final EmvTag SECURITY_DOMAIN_MANAGEMENT_DATA = new TagImpl(
      "73", TagValueType.BINARY, "Security domain management data", "");

  public static final EmvTag KEY_INFO_DATA = new TagImpl("c0",
      TagValueType.BINARY, "Key Information Data", "");
  
  public static final EmvTag KEY_INFO_TEMPLATE = new TagImpl("e0",
      TagValueType.BINARY, "Key Information Template", "");

  public static final EmvTag APPLICATION_PRODUCTION_LIFECYCLE_DATA = new TagImpl(
      "9f6e", TagValueType.BINARY,
      "Application production life cycle data", "");
  
  public static final EmvTag MAXIMUM_LENGTH_COMMAND_DATA_FIELD = new TagImpl(
      "9f65", TagValueType.BINARY,
      "Max length of data field in command message", "");
  
  public static final EmvTag CPLC = new TagImpl("9f7f", TagValueType.BINARY,
      "Card Production Life Cycle Data", "");
  
}




Java Source Code List

at.zweng.bankomatinfos.AppController.java
at.zweng.bankomatinfos.exceptions.NoSmartCardException.java
at.zweng.bankomatinfos.exceptions.TlvParsingException.java
at.zweng.bankomatinfos.iso7816emv.BERTLV.java
at.zweng.bankomatinfos.iso7816emv.ByteArrayWrapper.java
at.zweng.bankomatinfos.iso7816emv.CPLC.java
at.zweng.bankomatinfos.iso7816emv.EMVTags.java
at.zweng.bankomatinfos.iso7816emv.EmvTag.java
at.zweng.bankomatinfos.iso7816emv.EmvUtils.java
at.zweng.bankomatinfos.iso7816emv.GPTags.java
at.zweng.bankomatinfos.iso7816emv.Iso3166CountryCodes.java
at.zweng.bankomatinfos.iso7816emv.Iso4217CurrencyCodes.java
at.zweng.bankomatinfos.iso7816emv.NfcBankomatCardReader.java
at.zweng.bankomatinfos.iso7816emv.TagAndValue.java
at.zweng.bankomatinfos.iso7816emv.TagImpl.java
at.zweng.bankomatinfos.iso7816emv.TagType.java
at.zweng.bankomatinfos.iso7816emv.TagValueType.java
at.zweng.bankomatinfos.model.AbstractTransactionLogEntry.java
at.zweng.bankomatinfos.model.CardInfo.java
at.zweng.bankomatinfos.model.EmvTransactionLogEntry.java
at.zweng.bankomatinfos.model.InfoKeyValuePair.java
at.zweng.bankomatinfos.model.QuickTransactionLogEntry.java
at.zweng.bankomatinfos.ui.AboutDialogFragment.java
at.zweng.bankomatinfos.ui.ChangelogDialogFragment.java
at.zweng.bankomatinfos.ui.ListAdapterEmvTransactions.java
at.zweng.bankomatinfos.ui.ListAdapterInfos.java
at.zweng.bankomatinfos.ui.ListAdapterQuickTransactions.java
at.zweng.bankomatinfos.ui.MainActivity.java
at.zweng.bankomatinfos.ui.NfcDisabledActivity.java
at.zweng.bankomatinfos.ui.ResultActivity.java
at.zweng.bankomatinfos.ui.ResultEmvTxListFragment.java
at.zweng.bankomatinfos.ui.ResultInfosListFragment.java
at.zweng.bankomatinfos.ui.ResultLogFragment.java
at.zweng.bankomatinfos.ui.ResultQuickTxListFragment.java
at.zweng.bankomatinfos.ui.SettingsActivity.java
at.zweng.bankomatinfos.util.ChangeLog.java
at.zweng.bankomatinfos.util.CustomAlertDialog.java
at.zweng.bankomatinfos.util.Utils.java