| 4D v18dataStore.provideDataKey( ) | |||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 v18)
	
	
	
 Fehler melden
Fehler melden