The AbstractBasicCardService..::..BasicCardSelector type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | AbstractBasicCardService..::..BasicCardSelector |
Constructor
|
Methods
Name | Description | |
---|---|---|
![]() | AcceptThisApplicationID |
Checks if application id of card matches the specified application id.
(Overrides AbstractBasicCardService..::..AbstractBasicCardSelector..::..AcceptThisApplicationID(BasicCardString).) |
![]() | AcceptThisAtr |
Checks if ATR of card matches specified ATR.
(Overrides AbstractBasicCardService..::..AbstractBasicCardSelector..::..AcceptThisAtr(ProcessorCardAtr).) |
![]() | AcceptThisCard(BasicCardService) |
If CheckCustom was set to true, this function
is called for validating an inserted BasicCard.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
![]() | AcceptThisCard(BasicCardString) |
If CheckCardID was set to true, this function
is called for validating an inserted BasicCard.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetCardATR |
Fetch ATR from card reader.
(Inherited from AtrCardSelector.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetProcessorCardAtr |
Return ProcessorCardAtr if card is a ProcessorCard.
(Inherited from ProcessorCardSelector.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SelectApplication |
AbstractBasicCardSelector calls this funtion to select a application within a
MultiApplication BasicCard. Default implementation saves application
file name for use by AbstractBasicCardService and sets CanShare to false.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
![]() | SetAtrHistory |
Set required atr history bytes (with mask) to check for. Set to null (default) to disable
check for atr history bytes. Each history byte is checked by XOR
specified history byte with real history byte and finally AND (mask)
it with mask byte. If result for each byte is 0, then the atr history matches.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | WantThisCard | (Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
Fields
Name | Description | |
---|---|---|
![]() | atr |
Desired ATR of card.
(Inherited from AtrCardSelector.) |
![]() | mask |
Desired ATR check mask.
(Inherited from AtrCardSelector.) |
![]() | service |
AbstractBasicCardService using this object.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
Properties
Name | Description | |
---|---|---|
![]() | ApplicationID |
Application id to check for. Set to null (default) to disable
check for application id.
|
![]() | AtrHistory |
Required atr history bytes to check for. Set to null (default) to disable
check for atr history bytes.
|
![]() | CanShare |
True if sharing the connection is possible.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
![]() | CheckApplicationID |
Set this to true to validate the card within
AcceptThisApplicationID(BasicCardString) calls.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
![]() | CheckAtr |
Set this to true for activation of ATR check.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
![]() | CheckCardID |
Set this to true to validate the card id of a
MultiApplication BasicCard within
AcceptThisCard(BasicCardString) calls.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |
![]() | CheckCustom |
Set this to true to validate the card within
AcceptThisCard(BasicCardString) calls.
(Inherited from AbstractBasicCardService..::..AbstractBasicCardSelector.) |