4D v19dataStore.provideDataKey( ) |
|||||||||||||||||||||||||||||||||||||||||
|
4D v19
dataStore.provideDataKey( )
|
Eigenschaft | Typ | Beschreibung | |
success | Boolean | Wahr, wenn der gelieferte Verschlüsselungscode zu den verschlüsselten Daten passt. Sonst Falsch | |
Die folgenden Eigenschaften werden nur zurückgegeben, wenn success = FALSE | |||
status | Zahl | Fehlercode (4, wenn der gelieferte Verschlüsselungscode falsch ist) | |
statusText | Text | Fehlermeldung | |
errors | Collection | Fehlerstapel. Der erste Fehler hat den höchsten Index | |
[ ].componentSignature | Text | Interner Name der Komponente | |
[ ].errCode | Zahl | Fehlernummer | |
[ ].message | Text | Fehlermeldung |
Ist kein currentPassphrase oder currentDataKey vorgegeben, gibt dataStore.provideDataKey( ) null zurück (es wird kein Fehler generiert).
C_OBJECT($keyStatus)
C_TEXT($passphrase)
$passphrase:=Request("Enter the passphrase")
If(OK=1)
$keyStatus:=ds.provideDataKey($passphrase)
If($keyStatus.success)
ALERT("You have provided a valid encryption key")
Else
ALERT("You have provided an invalid encryption key, you will not be able to work with encrypted data")
End if
End if
Produkt: 4D
Thema: ORDA - DataStore
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)