Interface IEbicsSecurityMediumClass2

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll

Optional interface for security medias that support secure PIN entry at a class 2 smart card reader device.

public interface IEbicsSecurityMediumClass2

Properties

IsClass2

Indicates whether the security medium is selected inside a class 2 compliant smart card readers, i.e. a smart card reader with PIN pad.

bool IsClass2 { get; }

Property Value

bool

Remarks

This property must only be read when the security medium is in the Selected or Authenticated state. If the security medium is in the Null state, then the implementation cannot know whether a class 2 reader is used, because multiple readers with different security classes may be connected and it ultimately depends upon which card reader the user actually inserts the card into.

Methods

AuthenticateSecure()

Authenticate the PIN of the smart card at the card reader PIN pad.

bool AuthenticateSecure()

Returns

bool

Remarks

This method is identical to Authenticate(string), but the PIN is directly entered at the card reader PIN pad and not provided by the caller.

ChangePINSecure()

Change the PIN of the smart card at the card reader PIN pad.

bool ChangePINSecure()

Returns

bool

Remarks

This method is identical to ChangePIN(string, string), but the PIN is directly entered at the card reader PIN pad and not provided by the caller.