Show / Hide Table of Contents

BaseSelectApplicationCommand<TSelectResponse> Class

Namespace: Yubico.YubiKey.InterIndustry.Commands Assembly: Yubico.YubiKey.dll

Selects a smart card application.

C#
public abstract class BaseSelectApplicationCommand<TSelectResponse> : ISelectApplicationCommand<TSelectResponse>, IYubiKeyCommand<TSelectResponse> where TSelectResponse : ISelectApplicationResponse<ISelectApplicationData>
Inheritance object BaseSelectApplicationCommand<TSelectResponse>
SelectApplicationCommand
SelectOathCommand
Implements
ISelectApplicationCommand<TSelectResponse>
IYubiKeyCommand<TSelectResponse>
Type Parameters
Class.Header.Syntax.TypeParameters:Name Description
TSelectResponse

Constructors

Name Description
BaseSelectApplicationCommand(byte[])

Initializes a new instance of the SelectApplicationCommand class.

BaseSelectApplicationCommand(YubiKeyApplication)

Initializes a new instance of the SelectApplicationCommand class.

Properties

Name Description
Application

Gets the YubiKeyApplication (e.g. PIV, OATH, etc.) that this command applies to.

Methods

Name Description
CreateCommandApdu()

Creates a CommandApdu instance that instructs the smart card to select the previously specified application.

CreateResponseForApdu(ResponseApdu)

Creates the appropriate response class that can parse the ResponseApdu.

In this article
Back to top Generated by DocFX