SmartCardCryptogramGenerator Kelas

Definisi

Mewakili mekanisme untuk menyediakan perangkat keras yang didukung untuk aplikasi dan protokol pembayaran yang aman.

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
Warisan
Object Platform::Object IInspectable SmartCardCryptogramGenerator
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Mobile Extension SDK (diperkenalkan dalam 10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (diperkenalkan dalam v2.0)

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 GetAllCryptogramMaterialCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync(String)
1703 15063 GetAllCryptogramStorageKeyCharacteristicsAsync
1703 15063 ValidateRequestApduAsync
1709 16299 Didukung

Properti

SupportedCryptogramAlgorithms

Dapatkan algoritma kriptogram yang didukung.

SupportedCryptogramMaterialPackageConfirmationResponseFormats

Mendapatkan format respons konfirmasi paket bahan kriptogram yang didukung.

SupportedCryptogramMaterialPackageFormats

Mendapatkan format paket bahan kriptogram yang didukung.

SupportedCryptogramMaterialTypes

Mendapatkan jenis bahan kriptogram yang didukung.

SupportedSmartCardCryptogramStorageKeyCapabilities

Mendapatkan kemampuan kunci penyimpanan kriptogram kartu pintar yang didukung.

Metode

CreateCryptogramMaterialStorageKeyAsync(SmartCardUnlockPromptingBehavior, String, SmartCardCryptogramStorageKeyAlgorithm, SmartCardCryptogramStorageKeyCapabilities)

Menghasilkan kunci penyimpanan kriptogram.

DeleteCryptogramMaterialPackageAsync(String)

Menghapus paket bahan kriptogram.

DeleteCryptogramMaterialStorageKeyAsync(String)

Menghapus kunci penyimpanan aplikasi dan semua paket yang disimpan.

GetAllCryptogramMaterialCharacteristicsAsync(SmartCardUnlockPromptingBehavior, String)

Mendapatkan semua karakteristik bahan kriptogram.

GetAllCryptogramMaterialPackageCharacteristicsAsync()

Mendapatkan semua karakteristik paket bahan kriptogram.

GetAllCryptogramMaterialPackageCharacteristicsAsync(String)

Mendapatkan semua karakteristik paket bahan kriptogram.

GetAllCryptogramStorageKeyCharacteristicsAsync()

Mendapatkan semua karakteristik kunci penyimpanan.

GetSmartCardCryptogramGeneratorAsync()

Mendapatkan generator kriptogram kartu pintar.

ImportCryptogramMaterialPackageAsync(SmartCardCryptogramMaterialPackageFormat, String, String, IBuffer)

Mengimpor paket kriptogram.

IsSupported()

Mengembalikan apakah SmartCardCryptogramGenerator didukung.

RequestCryptogramMaterialStorageKeyInfoAsync(SmartCardUnlockPromptingBehavior, String, CryptographicPublicKeyBlobType)

Mengembalikan informasi kunci publik dan pengesahan yang terkait dengan kunci penyimpanan kriptogram.

RequestUnlockCryptogramMaterialForUseAsync(SmartCardUnlockPromptingBehavior)

Permintaan yang sebelumnya mengimpor paket bahan kriptogram siap digunakan.

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

Metode ini memungkinkan aplikasi pembayaran untuk mengkueri generator kriptogram untuk bukti kepemilikan paket bahan.

ValidateRequestApduAsync(SmartCardUnlockPromptingBehavior, IBuffer, IIterable<SmartCardCryptogramPlacementStep>)

Memvalidasi permintaan APDU.

Berlaku untuk

Lihat juga