4D v18dataStore.provideDataKey( ) |
|||||||||||||||||||||||||||||||||||||||||
|
4D v18
dataStore.provideDataKey( )
|
Propriété | Type | Description | |
success | Booléen | Vrai si la clé de chiffrement fournie correspond aux données chiffrées, sinon Faux | |
Les propriétés ci-dessous sont retournées uniquement si success est mis à FAUX | |||
status | Numérique | Code d'erreur (4 si la clé de chiffrement fournie est mauvaise) | |
statusText | Texte | Message d'erreur | |
errors | Collection | Pile d'erreurs. La première erreur possède l'indice le plus élevé | |
[ ].componentSignature | Texte | Nom du composant interne | |
[ ].errCode | Numérique | Numéro de l'erreur | |
[ ].message | Texte | Message d'erreur |
Si aucun paramètre phraseSecrèteCour ou cléDonnéesCour n'est fourni, dataStore.provideDataKey( ) retourne null (aucune erreur n'est générée).
C_OBJECT($keyStatus)
C_TEXT($passphrase)
$passphrase:=Request("Saisissez la phrase secrète")
If(OK=1)
$keyStatus:=ds.provideDataKey($passphrase)
If($keyStatus.success)
ALERT("Vous avez fourni une clé de chiffrement valide")
Else
ALERT("Vous n'avez pas fourni une clé de chiffrement valide, vous ne pourrez pas utiliser des données chiffrées")
End if
End if
Produit : 4D
Thème : ORDA - DataStore
4D - Langage ( 4D v18)