次の方法で共有


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 要求を検証します。

適用対象

こちらもご覧ください