Interface IEbicsSecurityMediumClass2
Optional interface for security medias that support secure PIN entry at a class 2 smart card reader device.
Namespace: Subsembly.EBICS
Assembly: Subsembly.EBICS.Core.dll
Syntax
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.
Declaration
bool IsClass2 { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
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.
Declaration
bool AuthenticateSecure()
Returns
Type | Description |
---|---|
System.Boolean |
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.
Declaration
bool ChangePINSecure()
Returns
Type | Description |
---|---|
System.Boolean |
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.