Performs a PIN verification through Class 2 secure PIN entry.

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

Public Function VerifyPinSecure( _ 
ByVal aPinControl As CardPinControl
) As CardResponseAPDU
This language is not supported or no code example is available.
public CardResponseAPDU VerifyPinSecure( 
CardPinControl aPinControl 
)
This language is not supported or no code example is available.
public:  
CardResponseAPDU^ VerifyPinSecure( 
CardPinControl^ aPinControl 
)
This language is not supported or no code example is available.
public function VerifyPinSecure( 
aPinControl : CardPinControl 
) : CardResponseAPDU;
This language is not supported or no code example is available.

Parameters

aPinControl
Type: CardPinControl

Control information about the PIN to be entered and presented to the smart card. This information defines the command APDU to be sent to the card. As basically every card has its own subtle way of verifying the PIN, there is no easier way than this.

Return Value

Type: CardResponseAPDU

If the PIN verification was actually performed, then the response APDU from the card command is returned. Usually this contains nothing but the status word which indicates whether the PIN verification was successful.

If no PIN verification was performed, i.e. because the user cancelled the operation or it timed out, then SW=0x6400 will be returned.

.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