Nonces.CheckAndRemove

Nonces = class static (TObject)Interface de NoncesExemples de Nonces

Qubes 6.8 Vérifie si un nonce existe et a une certaine valeur, puis le supprime

Syntaxe

class function CheckAndRemove(nonce: String; data: String = ''): Boolean
nonce: nonce à vérifier
data: valeur éventuelle à vérifier

Remarques

Retourne Vrai si nonce est défini et si data n'est pas vide, si sa valeur est celle de data.
Puis supprime le nonce s'il était défini.

Voir aussi CheckAndKeep pour effectuer la vérification sans supprimer le nonce.

Exemples


var n1 := Nonces.Generate(1000, 'one');
var n2 := Nonces.Generate(1000, 'two');

PrintLn(Nonces.CheckAndRemove(n1, 'one'));     // true   nonce connu et donnée correcte
PrintLn(Nonces.CheckAndRemove(n1, 'hello'));   // false  nonce connu mais données incorrectes

PrintLn(Nonces.CheckAndRemove(n1, 'one'));     // false  nonce inconnu (supprimé si dessus)

Classification

System.Crypto Nonces