C# Класс LedgerWallet.U2F.U2FClient

Наследование: LedgerClientBase
Показать файл Открыть проект

Открытые методы

Метод Описание
Authenticate ( byte challenge, AppId applicationId, KeyHandle keyHandle, CancellationToken cancellationToken = default(CancellationToken) ) : U2FAuthenticationResponse
GetHIDU2F ( ) : IEnumerable
Register ( AppId applicationId, CancellationToken cancellationToken = default(CancellationToken) ) : U2FRegistrationResponse
Register ( byte challenge, AppId applicationId, CancellationToken cancellationToken = default(CancellationToken) ) : U2FRegistrationResponse
U2FClient ( ILedgerTransport transport ) : System

Защищенные методы

Метод Описание
ExchangeApduNoDataLength ( byte cla, byte ins, byte p1, byte p2, byte data, int &sw ) : byte[]

Приватные методы

Метод Описание
ExchangeApdu ( byte ins, byte p1, byte p2, byte data, CancellationToken cancellationToken ) : byte[]

Описание методов

Authenticate() публичный Метод

public Authenticate ( byte challenge, AppId applicationId, KeyHandle keyHandle, CancellationToken cancellationToken = default(CancellationToken) ) : U2FAuthenticationResponse
challenge byte
applicationId AppId
keyHandle KeyHandle
cancellationToken System.Threading.CancellationToken
Результат U2FAuthenticationResponse

ExchangeApduNoDataLength() защищенный Метод

protected ExchangeApduNoDataLength ( byte cla, byte ins, byte p1, byte p2, byte data, int &sw ) : byte[]
cla byte
ins byte
p1 byte
p2 byte
data byte
sw int
Результат byte[]

GetHIDU2F() публичный статический Метод

public static GetHIDU2F ( ) : IEnumerable
Результат IEnumerable

Register() публичный Метод

public Register ( AppId applicationId, CancellationToken cancellationToken = default(CancellationToken) ) : U2FRegistrationResponse
applicationId AppId
cancellationToken System.Threading.CancellationToken
Результат U2FRegistrationResponse

Register() публичный Метод

public Register ( byte challenge, AppId applicationId, CancellationToken cancellationToken = default(CancellationToken) ) : U2FRegistrationResponse
challenge byte
applicationId AppId
cancellationToken System.Threading.CancellationToken
Результат U2FRegistrationResponse

U2FClient() публичный Метод

public U2FClient ( ILedgerTransport transport ) : System
transport ILedgerTransport
Результат System