HID APPROVE SDK  5.14
HID Approve SDK for Windows .NET
HIDIA.Transaction.OTP.IOTPGenerator Interface Reference

Base interface for OTP generators. More...

Inheritance diagram for HIDIA.Transaction.OTP.IOTPGenerator:
HIDIA.Transaction.OTP.IAsyncOTPGenerator HIDIA.Transaction.OTP.ISyncOTPGenerator

Public Member Functions

Task< AlgorithmParametersGetAlgorithmParameters ()
 The structure containing all of the algorithm parameters for OTP generator. More...
 
string GetName ()
 The name of the generator. TOTP, HOTP, OCRA,... More...
 
string GetStandardVersion ()
 The version of OTP generator RFC standard. More...
 
string GetType ()
 The type of OTP generator. More...
 
string GetVersion ()
 The version of OTP generator. More...
 

Detailed Description

Base interface for OTP generators.

Member Function Documentation

◆ GetAlgorithmParameters()

Task<AlgorithmParameters> HIDIA.Transaction.OTP.IOTPGenerator.GetAlgorithmParameters ( )

The structure containing all of the algorithm parameters for OTP generator.

For instance OCRASuite, timestep, counter, length...

Returns
The parameters

◆ GetName()

string HIDIA.Transaction.OTP.IOTPGenerator.GetName ( )

The name of the generator. TOTP, HOTP, OCRA,...

Returns
the name of the generator

◆ GetStandardVersion()

string HIDIA.Transaction.OTP.IOTPGenerator.GetStandardVersion ( )

The version of OTP generator RFC standard.

Returns
The version of OTP generator RFC standard

◆ GetType()

string HIDIA.Transaction.OTP.IOTPGenerator.GetType ( )

The type of OTP generator.

Supported types:

  • Synchronous(time or event based)
  • Asynchronous (challenge-response)
Returns
the type of the generator

◆ GetVersion()

string HIDIA.Transaction.OTP.IOTPGenerator.GetVersion ( )

The version of OTP generator.

Returns
the version of the generator