Freigeben über


SmartCardCryptogramGenerator Klasse

Definition

Stellt den Mechanismus zum Bereitstellen von Hardware dar, die für sichere Zahlungsanwendungen und -protokolle unterstützt wird.

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
Vererbung
Object Platform::Object IInspectable SmartCardCryptogramGenerator
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Mobile Extension SDK (eingeführt in 10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (eingeführt in v2.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1703 15063 GetAllCryptogramMaterialCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync(String)
1703 15063 GetAllCryptogramStorageKeyCharacteristicsAsync
1703 15063 ValidateRequestApduAsync
1709 16299 Issupported

Eigenschaften

SupportedCryptogramAlgorithms

Rufen Sie die unterstützten Kryptogrammalgorithmen ab.

SupportedCryptogramMaterialPackageConfirmationResponseFormats

Ruft die unterstützten Antwortformate für Kryptogramm-Materialpakete ab.

SupportedCryptogramMaterialPackageFormats

Ruft die unterstützten Kryptogramm-Materialpaketformate ab.

SupportedCryptogramMaterialTypes

Ruft die unterstützten Kryptogramm-Materialtypen ab.

SupportedSmartCardCryptogramStorageKeyCapabilities

Ruft die unterstützten Funktionen für smarte Karte Kryptogrammspeicher ab.

Methoden

CreateCryptogramMaterialStorageKeyAsync(SmartCardUnlockPromptingBehavior, String, SmartCardCryptogramStorageKeyAlgorithm, SmartCardCryptogramStorageKeyCapabilities)

Generiert einen Kryptogrammspeicherschlüssel.

DeleteCryptogramMaterialPackageAsync(String)

Löscht ein Kryptogramm-Materialpaket.

DeleteCryptogramMaterialStorageKeyAsync(String)

Löscht den Speicherschlüssel der App und alle gespeicherten Pakete.

GetAllCryptogramMaterialCharacteristicsAsync(SmartCardUnlockPromptingBehavior, String)

Ruft alle Eigenschaften des Kryptogrammmaterials ab.

GetAllCryptogramMaterialPackageCharacteristicsAsync()

Ruft alle Eigenschaften des Kryptogrammmaterialpakets ab.

GetAllCryptogramMaterialPackageCharacteristicsAsync(String)

Ruft alle Eigenschaften des Kryptogramm-Materialpakets ab.

GetAllCryptogramStorageKeyCharacteristicsAsync()

Ruft alle Speicherschlüsselmerkmale ab.

GetSmartCardCryptogramGeneratorAsync()

Ruft den Smart Karte Kryptogrammgenerator ab.

ImportCryptogramMaterialPackageAsync(SmartCardCryptogramMaterialPackageFormat, String, String, IBuffer)

Importiert ein Kryptogrammpaket.

IsSupported()

Gibt zurück, ob der SmartCardCryptogramGenerator unterstützt wird.

RequestCryptogramMaterialStorageKeyInfoAsync(SmartCardUnlockPromptingBehavior, String, CryptographicPublicKeyBlobType)

Gibt den öffentlichen Schlüssel und die Nachweisinformationen im Zusammenhang mit dem Kryptogrammspeicherschlüssel zurück.

RequestUnlockCryptogramMaterialForUseAsync(SmartCardUnlockPromptingBehavior)

Anforderungen, die zuvor importierte Kryptogramm-Materialpakete zur Verwendung gelesen werden.

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

Diese Methode ermöglicht es der Zahlungs-App, den Kryptogrammgenerator nach dem Nachweis des Besitzes von Materialpaketen abzufragen.

ValidateRequestApduAsync(SmartCardUnlockPromptingBehavior, IBuffer, IIterable<SmartCardCryptogramPlacementStep>)

Überprüft die APDU-Anforderung.

Gilt für:

Weitere Informationen