4D v19dataStore.provideDataKey( ) |
|||||||||||||||||||||||||||||||||||||||||
|
4D v19
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_OBJET($keyStatus)
C_TEXTE($passphrase)
$passphrase:=Demander("Saisissez la phrase secrète")
Si(OK=1)
$keyStatus:=ds.provideDataKey($passphrase)
Si($keyStatus.success)
ALERTE("Vous avez fourni une clé de chiffrement valide")
Sinon
ALERTE("Vous n'avez pas fourni une clé de chiffrement valide, vous ne pourrez pas utiliser des données chiffrées")
Fin de si
Fin de si
Chiffrer fichier donnees
Creer cle donnees
Statut chiffrement donnees
Produit : 4D
Thème : ORDA - DataStore
Nom intl. : dataStore.provideDataKey( )
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)