共用方式為


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

取得支援的 Cryptogram 材料套件確認回應格式。

SupportedCryptogramMaterialPackageFormats

取得支援的 cryptogram 材質套件格式。

SupportedCryptogramMaterialTypes

取得支援的密碼編譯報材質類型。

SupportedSmartCardCryptogramStorageKeyCapabilities

取得支援的智慧卡密碼編譯器儲存金鑰功能。

方法

CreateCryptogramMaterialStorageKeyAsync(SmartCardUnlockPromptingBehavior, String, SmartCardCryptogramStorageKeyAlgorithm, SmartCardCryptogramStorageKeyCapabilities)

產生密碼編譯器儲存金鑰。

DeleteCryptogramMaterialPackageAsync(String)

刪除密碼編譯報材料套件。

DeleteCryptogramMaterialStorageKeyAsync(String)

刪除應用程式的儲存金鑰及其所有預存套件。

GetAllCryptogramMaterialCharacteristicsAsync(SmartCardUnlockPromptingBehavior, String)

取得所有密碼編譯報材質特性。

GetAllCryptogramMaterialPackageCharacteristicsAsync()

取得所有 cryptogram 材質套件特性。

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 要求。

適用於

另請參閱