SmartCardCryptogramGenerator Clase

Definición

Representa el mecanismo para proporcionar hardware admitido para protocolos y aplicaciones de pago seguros.

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
Herencia
Object Platform::Object IInspectable SmartCardCryptogramGenerator
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (se introdujo en la versión v2.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 GetAllCryptogramMaterialCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync
1703 15063 GetAllCryptogramMaterialPackageCharacteristicsAsync(String)
1703 15063 GetAllCryptogramStorageKeyCharacteristicsAsync
1703 15063 ValidateRequestApduAsync
1709 16299 IsSupported

Propiedades

SupportedCryptogramAlgorithms

Obtenga los algoritmos de criptograma admitidos.

SupportedCryptogramMaterialPackageConfirmationResponseFormats

Obtiene los formatos de respuesta de confirmación del paquete de confirmación de los cryptogramas admitidos.

SupportedCryptogramMaterialPackageFormats

Obtiene los formatos de paquete de material de cryptograma admitidos.

SupportedCryptogramMaterialTypes

Obtiene los tipos de material de criptograma admitidos.

SupportedSmartCardCryptogramStorageKeyCapabilities

Obtiene las funcionalidades de clave de almacenamiento de cryptogramas de tarjeta inteligente admitidas.

Métodos

CreateCryptogramMaterialStorageKeyAsync(SmartCardUnlockPromptingBehavior, String, SmartCardCryptogramStorageKeyAlgorithm, SmartCardCryptogramStorageKeyCapabilities)

Genera una clave de almacenamiento de criptogramas.

DeleteCryptogramMaterialPackageAsync(String)

Elimina un paquete de material de cryptograma.

DeleteCryptogramMaterialStorageKeyAsync(String)

Elimina la clave de almacenamiento de la aplicación y todos sus paquetes almacenados.

GetAllCryptogramMaterialCharacteristicsAsync(SmartCardUnlockPromptingBehavior, String)

Obtiene todas las características del material de cryptograma.

GetAllCryptogramMaterialPackageCharacteristicsAsync()

Obtiene todas las características del paquete de material de criptograma.

GetAllCryptogramMaterialPackageCharacteristicsAsync(String)

Obtiene todas las características del paquete de material de cryptograma.

GetAllCryptogramStorageKeyCharacteristicsAsync()

Obtiene todas las características de clave de almacenamiento.

GetSmartCardCryptogramGeneratorAsync()

Obtiene el generador de criptogramas de tarjeta inteligente.

ImportCryptogramMaterialPackageAsync(SmartCardCryptogramMaterialPackageFormat, String, String, IBuffer)

Importa un paquete de criptogramas.

IsSupported()

Devuelve si se admite SmartCardCryptogramGenerator.

RequestCryptogramMaterialStorageKeyInfoAsync(SmartCardUnlockPromptingBehavior, String, CryptographicPublicKeyBlobType)

Devuelve la clave pública y la información de atestación relacionadas con la clave de almacenamiento de cryptogramas.

RequestUnlockCryptogramMaterialForUseAsync(SmartCardUnlockPromptingBehavior)

Solicita que los paquetes de materiales de cryptograma importados previamente se puedan usar.

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

Este método permite a la aplicación de pago consultar el generador de criptogramas para comprobar la posesión del paquete de material.

ValidateRequestApduAsync(SmartCardUnlockPromptingBehavior, IBuffer, IIterable<SmartCardCryptogramPlacementStep>)

Valida la solicitud APDU.

Se aplica a

Consulte también