SmartCardCryptogramGenerator Класс

Определение

Представляет механизм предоставления оборудования, поддерживаемого для безопасных платежных приложений и протоколов.

public ref class SmartCardCryptogramGenerator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardCryptogramGenerator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardCryptogramGenerator
Public NotInheritable Class SmartCardCryptogramGenerator
Наследование
Object Platform::Object IInspectable SmartCardCryptogramGenerator
Атрибуты

Требования к Windows

Семейство устройств
Windows Mobile Extension SDK (появилось в 10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (появилось в v2.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 GetAllCryptogramMaterialCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync(String)
1703 15063 GetAllCryptogramStorageKeyCharacteristicsAsync
1703 15063 ValidateRequestApduAsync
1709 16299 Issupported

Свойства

SupportedCryptogramAlgorithms

Получите поддерживаемые алгоритмы криптограмм.

SupportedCryptogramMaterialPackageConfirmationResponseFormats

Возвращает поддерживаемые форматы ответов для подтверждения пакета криптограмм.

SupportedCryptogramMaterialPackageFormats

Возвращает поддерживаемые форматы пакетов материалов криптограммы.

SupportedCryptogramMaterialTypes

Возвращает поддерживаемые типы материалов криптограммы.

SupportedSmartCardCryptogramStorageKeyCapabilities

Возвращает поддерживаемые возможности ключа интеллектуального карта хранилища криптограмм.

Методы

CreateCryptogramMaterialStorageKeyAsync(SmartCardUnlockPromptingBehavior, String, SmartCardCryptogramStorageKeyAlgorithm, SmartCardCryptogramStorageKeyCapabilities)

Создает ключ хранилища криптограмм.

DeleteCryptogramMaterialPackageAsync(String)

Удаляет пакет материалов криптограммы.

DeleteCryptogramMaterialStorageKeyAsync(String)

Удаляет ключ хранилища приложения и все его хранимые пакеты.

GetAllCryptogramMaterialCharacteristicsAsync(SmartCardUnlockPromptingBehavior, String)

Возвращает все характеристики материала криптограммы.

GetAllCryptogramMaterialPackageCharacteristicsAsync()

Возвращает все характеристики пакета материала криптограммы.

GetAllCryptogramMaterialPackageCharacteristicsAsync(String)

Возвращает все характеристики пакета материала криптограммы.

GetAllCryptogramStorageKeyCharacteristicsAsync()

Возвращает все характеристики ключа хранилища.

GetSmartCardCryptogramGeneratorAsync()

Возвращает интеллектуальный генератор криптограмм карта.

ImportCryptogramMaterialPackageAsync(SmartCardCryptogramMaterialPackageFormat, String, String, IBuffer)

Импортирует пакет криптограммы.

IsSupported()

Возвращает значение, указывающее, поддерживается ли SmartCardCryptogramGenerator.

RequestCryptogramMaterialStorageKeyInfoAsync(SmartCardUnlockPromptingBehavior, String, CryptographicPublicKeyBlobType)

Возвращает открытый ключ и сведения об аттестации, связанные с ключом хранилища криптограмм.

RequestUnlockCryptogramMaterialForUseAsync(SmartCardUnlockPromptingBehavior)

Запросы, которые ранее импортировали пакеты материалов криптограмм, будут готовы к использованию.

TryProvePossessionOfCryptogramMaterialPackageAsync(SmartCardUnlockPromptingBehavior, SmartCardCryptogramMaterialPackageConfirmationResponseFormat, String, String, IBuffer)

Этот метод позволяет платежному приложению запрашивать генератор криптограмм для подтверждения владения материальным пакетом.

ValidateRequestApduAsync(SmartCardUnlockPromptingBehavior, IBuffer, IIterable<SmartCardCryptogramPlacementStep>)

Проверяет запрос APDU.

Применяется к

См. также раздел