The AbstractBasicCardService type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AutoEncryption(Int32, BasicCardString) | |
![]() | AutoEncryption(Int32, String) | |
![]() | CmdAssignNad |
Call BasicCard ASSIGN NAD command.
|
![]() | CmdAuthenticateFile |
Call BasicCard AUTHENTICATE FILE command.
|
![]() | CmdClearEeprom |
Call BasicCard CLEAR EEPROM command.
|
![]() | CmdClearEeprom24 |
Call BasicCard CLEAR EEPROM (24 bit address variant) command.
|
![]() | CmdClearEeprom32 |
Call BasicCard CLEAR EEPROM (32 bit address variant) command.
|
![]() | CmdComponentName |
Call BasicCard COMPONENT NAME command.
|
![]() | CmdCreateComponent |
Call BasicCard CREATE COMPONENT command.
|
![]() | CmdDeleteComponent |
Call DELETE COMPONENT command.
|
![]() | CmdEcho |
Call BasicCard ECHO command.
|
![]() | CmdEeprom24Crc |
Call BasicCard EEPROM CRC (24 bit address variant) command.
|
![]() | CmdEeprom24Crc32 |
Call BasicCard EEPROM CRC (23 bit CRC, 24 bit address variant) command.
|
![]() | CmdEeprom24Size |
Call BasicCard EEPROM SIZE (24 bit variant) command.
|
![]() | CmdEeprom32Crc |
Call BasicCard EEPROM CRC (32 bit address variant) command.
|
![]() | CmdEeprom32Size |
Call BasicCard EEPROM SIZE (32 bit variant) command.
|
![]() | CmdEepromCrc |
Call BasicCard EEPROM CRC command.
|
![]() | CmdEepromSize |
Call BasicCard EEPROM SIZE command.
|
![]() | CmdEndEncryption |
Call BasicCard END ENCRYPTION command and stop encryptiong between service and card.
|
![]() | CmdExternalAuthenticate |
Call BasicCard EXTERNAL AUTHENTICATE command.
|
![]() | CmdFileIO |
Call BasicCard FILE IO command.
|
![]() | CmdFindComponent |
Call BasicCard FIND COMPONENT command.
|
![]() | CmdGetApplicationID()()()() | |
![]() | CmdGetApplicationID(Int32, Int32) | |
![]() | CmdGetChallenge |
Call BasicCard GET CHALLENGE command.
|
![]() | CmdGetFreeMemory |
Call BasicCard GET FREE MEMORY command.
|
![]() | CmdGetState |
Call BasicCard GET STATE command. See BasicCard manual for details.
|
![]() | CmdGrantPrivilege |
Call BasicCard GRANT PRIVILEGE command.
|
![]() | CmdInternalAuthenticate |
Call BasicCard INTERNAL AUTHENTICATE command.
|
![]() | CmdLoadSequence |
Call BasicCard LOAD SEQUENCE command.
|
![]() | CmdProEncryption |
Call BasicCard START ENCRYPTION command for Professional BasicCard
(lenR=8). Use CmdStartEncryption(Int32, CryptAlgo) if lenR=4 should be used.
|
![]() | CmdReadComponentAttr |
Call BasicCard READ COMPONENT ATTR command.
|
![]() | CmdReadComponentData |
Call BasicCard READ COMPONENT DATA command.
|
![]() | CmdReadEeprom |
Call BasicCard READ EEPROM command
|
![]() | CmdReadEeprom24 |
Call BasicCard READ EEPROM (24 bit address variant) command
|
![]() | CmdReadRightsList |
Call BasicCard READ RIGHTS LIST command.
|
![]() | CmdSecureTransportEndSession |
Call BasicCard SECURE TRANSPORT (end session) command.
|
![]() | CmdSecureTransportStartSession |
Call BasicCard SECURE TRANSPORT (start session) command.
|
![]() | CmdSelectApplication |
Call BasicCard SELECT APPLICATION command.
|
![]() | CmdSetState |
Call BasicCard SET STATE command.
|
![]() | CmdSMAuthentication |
Call BasicCard START ENCRYPTION command for MultiApplication BasicCard MAC.
|
![]() | CmdSMEncryption |
Call BasicCard START ENCRYPTION command for MultiApplication BasicCard.
|
![]() | CmdStartEncryption |
Call BasicCard START ENCRYPTION command for Compact or Enhanced BasicCard.
|
![]() | CmdStartKdpEncryption |
Call BasicCard START ENCRYPTION command with key derivation parameter (KDP)
|
![]() | CmdVerify |
Call BasicCard VERIFY command.
|
![]() | CmdWriteComponentAttr |
Call WRITE COMPONENT ATTR command.
|
![]() | CmdWriteComponentData |
Call BasicCard WRITE COMPONENT DATA command.
|
![]() | CmdWriteEeprom |
Call BasicCard WRITE EEPROM command..
|
![]() | ComputeTestCustomerKeyFromKdp |
Compute test customer key
|
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) |
![]() | Dispose |
Release assigned resources like card reader and connection.
(Inherited from AbstractCardService.) |
![]() | DoCommandAndResponse |
Call a BasicCard command.
|
![]() | Equals | (Inherited from Object.) |
![]() | ExternalAuthenticate(String, CryptAlgo) | |
![]() | ExternalAuthenticate(BasicCardString, CryptAlgo) | |
![]() | Finalize |
Destructor calling Dispose()()()().
(Inherited from AbstractCardService.) |
![]() | GetCustomerKeyLength |
Get key length of customer key
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetKeyLength |
Get length of specified key.
|
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Init |
Init service by assigning specified connection.
(Overrides AbstractCardService..::..Init(ICardConnection).) |
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | InternalAuthenticate(String, CryptAlgo) | |
![]() | InternalAuthenticate(BasicCardString, CryptAlgo) | |
![]() | Lock |
Claims exclusive access to chip card. If connection is already exclusive
nothing is done, otherwise the connection lock function is called.
(Inherited from AbstractCardService.) |
![]() | MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) |
![]() | OnCardEvent |
Overwrite this function to be informed about card events.
Default implementation calls OnCardRemoved()()()()
for card removed events.
(Inherited from AbstractCardService.) |
![]() | OnCardRemoved |
Overwrite this function to be informed when card is removed. Default
implementation changes IsCardAvailable property to false.
This function is called once only.
(Inherited from AbstractCardService.) |
![]() | ResetCard |
Reset the inserted card.
|
![]() | SetCardSelector |
Change the card selector.
(Inherited from AbstractCardService.) |
![]() | SetCustomerKey |
Set encryption key for KDP, customer key encryption
|
![]() | SetKey(Int32, array<Byte>[]()[][]) | |
![]() | SetKey(String, array<Byte>[]()[][]) | |
![]() | SetKey(BasicCardString, array<Byte>[]()[][]) | |
![]() | SMEncryptionByCid |
Start encryption for MultiApplication BasicCard with known key CID and
key value.
|
![]() | SMEncryptionByName(String, array<Byte>[]()[][], CryptAlgo) | |
![]() | SMEncryptionByName(BasicCardString, array<Byte>[]()[][], CryptAlgo) | |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Unlock |
Releases exclusive access to chip card. If connection was not
locked nothing is done, otherwise the connection unlock function is called.
(Inherited from AbstractCardService.) |