| 4D v18Discover data key | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 Discover data key 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Discover data key -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| Resultado | Booleano |   | True se a chave de criptografia válida para o arquivo de dados aberto atualmente foi encontrado, senão False | |||||
O comando Discover data key busca uma chave de cifrado válida correspondente ao arquivo de dados aberto atualmente a nivel da raíz de todos os dispositivos conectados e devolve True se for exitoso.
Os dispositivos conectados a buscar incluem chaves USB ou discos externos. È necessária uma chave de criptografia válida para permitir o acesso de leitura/escritura a um banco de dados cifrado. Pode chamar a este comando, por exemplo, ao iniciar o banco de dados, depois de que o usuário tenha sido convidado a conectar uma chave USB, pendrive.
Os archivos chave (arquivos de extensão ".4DKeyChain") devem ser armazenados no nível superior dos dispositivos conectados (a pesquisa não passará pela hierarquia de pastas). As chaves de cifrado devem ser guardadas em formato JSON (ver Storing data encryption keys in files na Referencia de Design de 4D).
Valor devolvido
 C_OBJECT($status)
 C_BOOLEAN($keyFound)
 
 $status:=ds.encryptionStatus()
 
 If(($status.isEncrypted) & (Not($status.keyProvided))) //nenhuma chave está disponível
  // portanto o acesso aos dados criptografados não está permitido
    $keyFound:=Discover data key
    If($keyFound=True)
       ALERT("Foi encontrada uma chave de criptografia válida.")
    End if
 End if
	Produto: 4D
	Tema: Segurança de Dados
	Número 
        1639
        
        
        
	
	Criado por: 4D v17 R5
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
 Adicionar um comentário
Adicionar um comentário