linotp.lib.ImportOTP.vasco module

This parses the vasco dpx files

class linotp.lib.ImportOTP.vasco.TDPXHandle[source]

Bases: _ctypes.Structure

pHandleDpxContext

Structure/Union member

pHandleDpxInitKey

Structure/Union member

class linotp.lib.ImportOTP.vasco.TDigipassBlob[source]

Bases: _ctypes.Structure

AppName

Structure/Union member

Blob

Structure/Union member

DPFlags

Structure/Union member

Serial

Structure/Union member

class linotp.lib.ImportOTP.vasco.TKernelParams[source]

Bases: _ctypes.Structure

CheckChallenge

Structure/Union member

ChkInactDays

Structure/Union member

DeriveVector

Structure/Union member

DiagLevel

Structure/Union member

EventWindow

Structure/Union member

GMTAdjust

Structure/Union member

HSMSlotId

Structure/Union member

IThreshold

Structure/Union member

ITimeWindow

Structure/Union member

OnLineSG

Structure/Union member

ParmCount

Structure/Union member

SThreshold

Structure/Union member

STimeWindow

Structure/Union member

StorageDeriveKey1

Structure/Union member

StorageDeriveKey2

Structure/Union member

StorageDeriveKey3

Structure/Union member

StorageDeriveKey4

Structure/Union member

StorageKeyId

Structure/Union member

SyncWindow

Structure/Union member

TransportKeyId

Structure/Union member

linotp.lib.ImportOTP.vasco.check_vasco(fn)[source]

This is a decorator: checks if vasco dll is defined, it then runs the function otherwise returns NONE

linotp.lib.ImportOTP.vasco.compress(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.decompress(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.parseVASCOdata(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.test(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_dpxclose(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_dpxinit(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_genpassword(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_getstatic_vector(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_gettoken(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_gettokenproperty(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_otp_check(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_settokenproperty(*args, **kw)[source]
linotp.lib.ImportOTP.vasco.vasco_verify(*args, **kw)[source]