This class contains constants valuable for ISO7816 compliant card edge implementations.

Namespace: CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)

Public Class CardISO7816
This language is not supported or no code example is available.
public static class CardISO7816
This language is not supported or no code example is available.
public ref class CardISO7816 
This language is not supported or no code example is available.
public class CardISO7816
This language is not supported or no code example is available.
Name Description
Public field Static CLA (Immutable) ISO 7816 class byte for ISO7816-4 compliant commands not using any proprietary parameters in P1/P2.
Public field Static CLA_PCSC3 (Immutable) Class byte for commands using PC/SC 2.01 part 3 compliant functions such as contactless card I/O or vendor specific reader commands.
Public field Static INS_APPEND_RECORD (Immutable) ISO 7816 instruction byte for APPEND_RECORD according to ISO7816-4 clause 6.7.
Public field Static INS_CHANGE_REFERENCE_DATA (Immutable) ISO 7816 instruction byte for CHANGE_REFERENCE_DATA according ISO7816-8 clause 12.2.3, SPE compliant.
Public field Static INS_CREATE_FILE (Immutable) ISO 7816 instruction byte for CREATE_FILE according to ISO7816-9 clause 9.2.
Public field Static INS_DELETE_FILE (Immutable) ISO 7816 instruction byte for DELETE_FILE according to ISO7816-9 clause 9.3 ???
Public field Static INS_DISABLE_RETRY_COUNTER (Immutable) ISO 7816 instruction byte for DISABLE_RETRY_COUNTER according to ISO7816-8 clause 12.5.3; SPE compliant.
Public field Static INS_DISABLE_VERIFICATION_REQUIREMENT (Immutable) ISO 7816 instruction byte for DISABLE_VERIFICATION_REQUIREMENT according ISO7816-8 clause 12.4.3, SPE compliant.
Public field Static INS_ENABLE_VERIFICATION_REQUIREMENT (Immutable) ISO 7816 instruction byte for ENABLE_VERIFICATION_REQUIREMENT according ISO7816-8 clause 12.3.3, SPE compliant.
Public field Static INS_ENVELOPE (Immutable) ISO 7816 instruction byte for ENVELOPE according to ISO7816-4 clause 7.2.
Public field Static INS_ERASE_BINARY (Immutable) ISO 7816 instruction byte for ERASE_BINARY according to ISO7816-4 clause 6.4.
Public field Static INS_EXTERNAL_AUTHENTICATE (Immutable) ISO 7816 instruction byte for EXTERNAL_AUTHENTICATE according to ISO7816-4 clause 6.14.
Public field Static INS_GENERATE_PUBLIC_KEY_PAIR (Immutable) ISO 7816 instruction byte for GENERATE_PUBLIC_KEY_PAIR according to ISO7816-8 clause 13.3.
Public field Static INS_GET_CHALLENGE (Immutable) ISO 7816 instruction byte for GET_CHALLENGE according to ISO7816-4 clause 6.15.
Public field Static INS_GET_DATA (Immutable) ISO 7816 instruction byte for GET_DATA according to ISO7816-4 clause 6.9.
Public field Static INS_GET_RESPONSE (Immutable) ISO 7816 instruction byte for GET_RESPONSE according to ISO7816-4 clause 7.1.
Public field Static INS_INTERNAL_AUTHENTICATE (Immutable) ISO 7816 instruction byte for INTERNAL_AUTHENTICATE according to ISO7816-4 clause 6.13.
Public field Static INS_MANAGE_CHANNEL (Immutable) ISO 7816 instruction byte for MANAGE_CHANNEL according to ISO7816-4 clause 6.16.
Public field Static INS_MANAGE_SECURITY_ENVIRONMENT (Immutable) ISO 7816 instruction byte for MANAGE_SECURITY_ENVIRONMENT according ISO7816-4, SPE compliant.
Public field Static INS_MUTUAL_AUTHENTICATE (Immutable) ISO 7816 instruction byte for MUTUAL_AUTHENTICATE according to ISO7816-8 clause 14.3.
Public field Static INS_PERFORM_SECURITY_OPERATION (Immutable) ISO 7816 instruction byte for PERFORM_SECURITY_OPERATION according to ISO7816-8 clause 11; for checksum, signature, hash and other crypto operations.
Public field Static INS_PUT_DATA (Immutable) ISO 7816 instruction byte for PUT_DATA according to ISO7816-4 clause 6.10.
Public field Static INS_READ_BINARY (Immutable) ISO 7816 instruction byte for READ_BINARY according to ISO7816-4 clause 6.1.
Public field Static INS_READ_RECORD (Immutable) ISO 7816 instruction byte for READ_RECORD according to ISO7816-4 clause 6.5.
Public field Static INS_SELECT (Immutable) ISO 7816 instruction byte for SELECT.
Public field Static INS_SELECT_FILE (Immutable) ISO 7816 instruction byte for SELECT_FILE according to ISO7816-4 clause 6.11.
Public field Static INS_UPDATE_BINARY (Immutable) ISO 7816 instruction byte for UPDATE_BINARY according to ISO7816-4 clause 6.3.
Public field Static INS_UPDATE_RECORD (Immutable) ISO 7816 instruction byte for UPDATE_RECORD according to ISO7816-4 clause 6.8.
Public field Static INS_VERIFY (Immutable) ISO 7816 instruction byte for VERIFY according ISO7816-4 clause 6.12, SPE compliant.
Public field Static INS_WRITE_BINARY (Immutable) ISO 7816 instruction byte for WRITE_BINARY according to ISO7816-4 clause 6.2.
Public field Static INS_WRITE_RECORD (Immutable) ISO 7816 instruction byte for WRITE_RECORD according to ISO7816-4 clause 6.6.
Public field Static P1_SELECT_BY_PATH_FROM_CURRENT_DF (Immutable) P1 parameter to select file directly by path from current DF according to ISO7816-4 sec 6.11 data field = path without DF file ID.
Public field Static P1_SELECT_BY_PATH_FROM_MF (Immutable) P1 parameter to select file directly by path from MF according to ISO7816-4 sec 6.11 data field = path without MF file ID.
Public field Static P1_SELECT_CHILD_DF (Immutable) P1 parameter to select child DF according to ISO7816-4 sec 6.11 data field = file ID.
Public field Static P1_SELECT_DIRECTLY_BY_DF_NAME (Immutable) P1 parameter to select DF directly by name according to ISO7816-4 sec 6.11 data field = DF name.
Public field Static P1_SELECT_EF_UNDER_CURRENT_DF (Immutable) P1 parameter to select EF under current DF according to ISO7816-4 sec 6.11 data field = EF file ID.
Public field Static P1_SELECT_MF_DF_EF (Immutable) P1 parameter to select a master, elementary or directory file according to ISO7816-4 sec 6.11 data field = file ID or empty; card knows type by context.
Public field Static P1_SELECT_PARENT_OF_CURRENT_DF (Immutable) P1 parameter to select parent of current DF according to ISO7816-4 sec 6.11 data field = empty.
Public field Static PSO_P1_COMPUTE_CHECKSUM (Immutable) The pso p 1 compute checksum.
Public field Static PSO_P2_COMPUTE_CHECKSUM (Immutable) The pso p 2 compute checksum.
Top

.NET Framework

Supported in: 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

.NET Core

Supported in: 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0

.NET Standard

Supported in: 2.0