SmartCardCryptogramGenerator.TryProvePossessionOfCryptogramMaterialPackageAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette méthode permet à l’application de paiement d’interroger le générateur de cryptogrammes pour obtenir une preuve de possession matérielle du package.
public:
virtual IAsyncOperation<SmartCardCryptogramMaterialPossessionProof ^> ^ TryProvePossessionOfCryptogramMaterialPackageAsync(SmartCardUnlockPromptingBehavior promptingBehavior, SmartCardCryptogramMaterialPackageConfirmationResponseFormat responseFormat, Platform::String ^ materialPackageName, Platform::String ^ materialName, IBuffer ^ challenge) = TryProvePossessionOfCryptogramMaterialPackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<SmartCardCryptogramMaterialPossessionProof> TryProvePossessionOfCryptogramMaterialPackageAsync(SmartCardUnlockPromptingBehavior const& promptingBehavior, SmartCardCryptogramMaterialPackageConfirmationResponseFormat const& responseFormat, winrt::hstring const& materialPackageName, winrt::hstring const& materialName, IBuffer const& challenge);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<SmartCardCryptogramMaterialPossessionProof> TryProvePossessionOfCryptogramMaterialPackageAsync(SmartCardUnlockPromptingBehavior promptingBehavior, SmartCardCryptogramMaterialPackageConfirmationResponseFormat responseFormat, string materialPackageName, string materialName, IBuffer challenge);
function tryProvePossessionOfCryptogramMaterialPackageAsync(promptingBehavior, responseFormat, materialPackageName, materialName, challenge)
Public Function TryProvePossessionOfCryptogramMaterialPackageAsync (promptingBehavior As SmartCardUnlockPromptingBehavior, responseFormat As SmartCardCryptogramMaterialPackageConfirmationResponseFormat, materialPackageName As String, materialName As String, challenge As IBuffer) As IAsyncOperation(Of SmartCardCryptogramMaterialPossessionProof)
Paramètres
- promptingBehavior
- SmartCardUnlockPromptingBehavior
Comportement d’invite à afficher à l’utilisateur pour validation.
- responseFormat
- SmartCardCryptogramMaterialPackageConfirmationResponseFormat
Format de la réponse.
- materialPackageName
-
String
Platform::String
winrt::hstring
Nom du package de matériaux.
- materialName
-
String
Platform::String
winrt::hstring
Nom du matériau.
- challenge
- IBuffer
Mémoire tampon qui contient le jeton de demande de confirmation. Le jeton de défi doit se composer de caractères UTF-8 conformes à l’expression régulière C# suivante. ''' ^(?0\d{7})(?\d+)(?\d*[|] [0-9a-fA-F] [|] \d[|] [QM]) *$"
Retours
Opération asynchrone qui se termine avec la preuve de possession matérielle.
- Attributs