SmartCardChallengeContext SmartCardChallengeContext SmartCardChallengeContext SmartCardChallengeContext SmartCardChallengeContext Class

Definition

Represents a smart card authentication challenge/response operation.

public : sealed class SmartCardChallengeContext : IClosable
struct winrt::Windows::Devices::SmartCards::SmartCardChallengeContext : IClosable
public sealed class SmartCardChallengeContext : IDisposable
Public NotInheritable Class SmartCardChallengeContext Implements IDisposable
// This class does not provide a public constructor.
Attributes

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Properties

Challenge Challenge Challenge Challenge Challenge

Gets the smart card's challenge value.

Methods

ChangeAdministrativeKeyAsync(IBuffer, IBuffer) ChangeAdministrativeKeyAsync(IBuffer, IBuffer) ChangeAdministrativeKeyAsync(IBuffer, IBuffer) ChangeAdministrativeKeyAsync(IBuffer, IBuffer) ChangeAdministrativeKeyAsync(IBuffer, IBuffer)

Changes the smart card's admin key (also known as an administrator PIN or unblock PIN).

Close() Close() Close() Close() Close()

Completes the smart card authentication challenge/response operation and frees associated system resources.

Dispose() Dispose() Dispose() Dispose() Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ProvisionAsync(IBuffer, Boolean) ProvisionAsync(IBuffer, Boolean) ProvisionAsync(IBuffer, Boolean) ProvisionAsync(IBuffer, Boolean) ProvisionAsync(IBuffer, Boolean)

Reconfigures an existing, configured smart card with a new response. Optionally, formats the smart card.

ProvisionAsync(IBuffer, Boolean, Guid) ProvisionAsync(IBuffer, Boolean, Guid) ProvisionAsync(IBuffer, Boolean, Guid) ProvisionAsync(IBuffer, Boolean, Guid) ProvisionAsync(IBuffer, Boolean, Guid)

Reconfigures an existing, configured smart card with a new response and ID. Optionally, formats the smart card.

VerifyResponseAsync(IBuffer) VerifyResponseAsync(IBuffer) VerifyResponseAsync(IBuffer) VerifyResponseAsync(IBuffer) VerifyResponseAsync(IBuffer)

Verifies the response to the smart card challenge request.

See also