SmartCardAutomaticResponseApdu SmartCardAutomaticResponseApdu SmartCardAutomaticResponseApdu SmartCardAutomaticResponseApdu Class

Definition

Represents the smart card automatic response Application Protocol Data Unit (APDU).

public : sealed class SmartCardAutomaticResponseApdu : ISmartCardAutomaticResponseApdu, ISmartCardAutomaticResponseApdu2, ISmartCardAutomaticResponseApdu3public sealed class SmartCardAutomaticResponseApdu : ISmartCardAutomaticResponseApdu, ISmartCardAutomaticResponseApdu2, ISmartCardAutomaticResponseApdu3Public NotInheritable Class SmartCardAutomaticResponseApdu Implements ISmartCardAutomaticResponseApdu, ISmartCardAutomaticResponseApdu2, ISmartCardAutomaticResponseApdu3// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows Mobile Extension SDK (introduced v10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced v1)

Constructors

SmartCardAutomaticResponseApdu(IBuffer, IBuffer) SmartCardAutomaticResponseApdu(IBuffer, IBuffer) SmartCardAutomaticResponseApdu(IBuffer, IBuffer) SmartCardAutomaticResponseApdu(IBuffer, IBuffer)

Initializes a new instance of the class.

public : SmartCardAutomaticResponseApdu(IBuffer commandApdu, IBuffer responseApdu)public SmartCardAutomaticResponseApdu(IBuffer commandApdu, IBuffer responseApdu)Public Sub New(commandApdu As IBuffer, responseApdu As IBuffer)// You can use this method in JavaScript.
Parameters
commandApdu
IBuffer IBuffer IBuffer IBuffer

The APDU command sent by the NFC reader.

responseApdu
IBuffer IBuffer IBuffer IBuffer

The response to the NFC reader.

See Also

Properties

AllowWhenCryptogramGeneratorNotPrepared AllowWhenCryptogramGeneratorNotPrepared AllowWhenCryptogramGeneratorNotPrepared AllowWhenCryptogramGeneratorNotPrepared

Gets or sets a Boolean value indicating whether to continue with Automatic APDU processing if Cryptogram Materials cannot be prepared for use without user authorization.

public : PlatForm::Boolean AllowWhenCryptogramGeneratorNotPrepared { get; set; }public bool AllowWhenCryptogramGeneratorNotPrepared { get; set; }Public ReadWrite Property AllowWhenCryptogramGeneratorNotPrepared As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

The boolean value indicating whether to continue with Automatic APDU processing if Cryptogram Materials cannot be prepared for use without user authorization.

Additional features and requirements
Device family
Windows Mobile Extension SDK (introduced v10.0.14393.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced v3)

AppletId AppletId AppletId AppletId

Gets or sets the applet identifier for this APDU.

public : IBuffer AppletId { get; set; }public IBuffer AppletId { get; set; }Public ReadWrite Property AppletId As IBuffer// You can use this property in JavaScript.
Value
IBuffer IBuffer IBuffer IBuffer

The applet identifier for this APDU.

See Also

CommandApdu CommandApdu CommandApdu CommandApdu

Gets or sets the command for this APDU.

public : IBuffer CommandApdu { get; set; }public IBuffer CommandApdu { get; set; }Public ReadWrite Property CommandApdu As IBuffer// You can use this property in JavaScript.
Value
IBuffer IBuffer IBuffer IBuffer

The command for this APDU.

See Also

CommandApduBitMask CommandApduBitMask CommandApduBitMask CommandApduBitMask

Gets or sets the bitmask for the APDU command.

public : IBuffer CommandApduBitMask { get; set; }public IBuffer CommandApduBitMask { get; set; }Public ReadWrite Property CommandApduBitMask As IBuffer// You can use this property in JavaScript.
Value
IBuffer IBuffer IBuffer IBuffer

The bitmask for the APDU command.

See Also

InputState InputState InputState InputState

Gets and puts the input state.

public : IReference<uint> InputState { get; set; }public Nullable<uint> InputState { get; set; }Public ReadWrite Property InputState As Nullable<uint>// You can use this property in JavaScript.
Value
IReference<unsigned int> Nullable<uint> Nullable<uint> Nullable<uint>

The input state.

Additional features and requirements
Device family
Windows Mobile Extension SDK (introduced v10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced v2)
See Also

OutputState OutputState OutputState OutputState

Gets and puts the output state.

public : IReference<uint> OutputState { get; set; }public Nullable<uint> OutputState { get; set; }Public ReadWrite Property OutputState As Nullable<uint>// You can use this property in JavaScript.
Value
IReference<unsigned int> Nullable<uint> Nullable<uint> Nullable<uint>

The output state.

Additional features and requirements
Device family
Windows Mobile Extension SDK (introduced v10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced v2)
See Also

ResponseApdu ResponseApdu ResponseApdu ResponseApdu

Gets or sets the response from the Application Protocol Data Unit (APDU).

public : IBuffer ResponseApdu { get; set; }public IBuffer ResponseApdu { get; set; }Public ReadWrite Property ResponseApdu As IBuffer// You can use this property in JavaScript.
Value
IBuffer IBuffer IBuffer IBuffer

The response from the APDU.

See Also

ShouldMatchLength ShouldMatchLength ShouldMatchLength ShouldMatchLength

Gets or sets a Boolean value indicating whether the CommandApdu and incoming command should have exactly matching length.

public : PlatForm::Boolean ShouldMatchLength { get; set; }public bool ShouldMatchLength { get; set; }Public ReadWrite Property ShouldMatchLength As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating whether the CommandApdu and incoming command should have exactly matching length.

See Also

See Also