Skip to content
Merged

fixes #3271

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/Project/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ folders.json|Explorer folder definitions|JSON
menus.json|Menu definitions|JSON
roles.json|[Privileges, permissions](../ORDA/privileges.md#rolesjson-file) and other security settings for the project|JSON
settings.4DSettings|*Structure* database settings. They are not taken into account if *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* are defined (see also [Priority of settings](../settings/overview.md#priority-of-settings). **Warning**: In compiled applications, structure settings are stored in the .4dz file (read-only). For deployment needs, it is necessary to [enable](../settings/overview.md#enabling-user-settings) and use *user settings* or *user settings for data* to define custom settings.|XML
AIProviders.json|[AI provider configuration file](../settings/ai.md#aiprovidersjson) for Structure|JSON
AIProviders.json|*Structure* [AI provider configuration file](../settings/ai.md#aiprovidersjson). Can be overriden by an AIProviders.json file added in *[user settings](#settings-user)* or *[user settings for data](#settings-user-data)* (see also [Priority of settings](../settings/overview.md#priority-of-settings). |JSON
tips.json|Defined tips|JSON
lists.json|Defined lists|JSON
filters.json|Defined filters|JSON
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status
displayed_sidebar: docs
---

<!--REF #_command_.Data file encryption status.Syntax-->**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object<!-- END REF-->
<!--REF #_command_.Data file encryption status.Syntax-->**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object<!-- END REF-->
<!--REF #_command_.Data file encryption status.Params-->
<div class="no-index">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToDecrypt | Blob | &#8594; | BLOB à décrypter |
| keyObject &#124; passPhrase | Objet, Texte | &#8594; | Objet JSON contenant la clé de chiffrement ou le mot de passe pour générer directement une clé de chiffrement (texte) |
| salt | Integer | &#8594; | Additional salt for algorithm |
| salt | Integer | &#8594; | "Sel" additionnel pour l'algorithme |
| decryptedBlob | Blob | &#8592; | BLOB décrypté |
| Résultat | Boolean | &#8592; | True si le déchiffrement a été effectué correctement. Sinon False |
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToEncrypt | Blob | &#8594; | BLOB à encrypter |
| keyObject &#124; passPhrase | Objet, Texte | &#8594; | Objet JSON contenant la clé de chiffrement ou le mot de passe pour une génération directe de clé de chiffrement (texte) |
| salt | Integer | &#8594; | Additional salt for algorithm |
| salt | Integer | &#8594; | "Sel" additionnel pour l'algorithme |
| encryptedBlob | Blob | &#8592; | BLOB encrypté |
| Résultat | Boolean | &#8592; | True si le chiffrement a été effectué correctement. Sinon False |
</div>
Expand All @@ -31,7 +31,7 @@ displayed_sidebar: docs

## Description

<!--REF #_command_.Encrypt data BLOB.Summary-->La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob.<!-- END REF-->.
<!--REF #_command_.Encrypt data BLOB.Summary-->La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*.<!-- END REF-->

Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB :

Expand All @@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false.

## Exemple

Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données :
Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données :

```4d
 var $fileToEncrypt;$encryptedFile : 4D.File
Expand All @@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée

 $blobToencrypt:=$fileToEncrypt.getContent()

 $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
 $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
 $encryptedFile.setContent($encryptedBlob)
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status
displayed_sidebar: docs
---

<!--REF #_command_.Data file encryption status.Syntax-->**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object<!-- END REF-->
<!--REF #_command_.Data file encryption status.Syntax-->**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object<!-- END REF-->
<!--REF #_command_.Data file encryption status.Params-->
<div class="no-index">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ displayed_sidebar: docs

## Description

<!--REF #_command_.Encrypt data BLOB.Summary-->La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob.<!-- END REF-->.
<!--REF #_command_.Encrypt data BLOB.Summary-->La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*.<!-- END REF-->

Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB :

Expand All @@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false.

## Exemple

Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données :
Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données :

```4d
 var $fileToEncrypt;$encryptedFile : 4D.File
Expand All @@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée

 $blobToencrypt:=$fileToEncrypt.getContent()

 $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
 $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
 $encryptedFile.setContent($encryptedBlob)
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: /commands/data-file-encryption-status
displayed_sidebar: docs
---

<!--REF #_command_.Data file encryption status.Syntax-->**Data file encryption status** ( cheminStructure , cheminDonnées ) : Object<!-- END REF-->
<!--REF #_command_.Data file encryption status.Syntax-->**Data file encryption status** ( *cheminStructure* : Text ; *cheminDonnées* : Text ) : Object<!-- END REF-->
<!--REF #_command_.Data file encryption status.Params-->
<div class="no-index">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToDecrypt | Blob | &#8594; | BLOB à décrypter |
| keyObject &#124; passPhrase | Objet, Texte | &#8594; | Objet JSON contenant la clé de chiffrement ou le mot de passe pour générer directement une clé de chiffrement (texte) |
| salt | Integer | &#8594; | Additional salt for algorithm |
| salt | Integer | &#8594; | "Sel" additionnel pour l'algorithme |
| decryptedBlob | Blob | &#8592; | BLOB décrypté |
| Résultat | Boolean | &#8592; | True si le déchiffrement a été effectué correctement. Sinon False |
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ displayed_sidebar: docs
| --- | --- | --- | --- |
| blobToEncrypt | Blob | &#8594; | BLOB à encrypter |
| keyObject &#124; passPhrase | Objet, Texte | &#8594; | Objet JSON contenant la clé de chiffrement ou le mot de passe pour une génération directe de clé de chiffrement (texte) |
| salt | Integer | &#8594; | Additional salt for algorithm |
| salt | Integer | &#8594; | "Sel" additionnel pour l'algorithme |
| encryptedBlob | Blob | &#8592; | BLOB encrypté |
| Résultat | Boolean | &#8592; | True si le chiffrement a été effectué correctement. Sinon False |
</div>
Expand All @@ -31,7 +31,7 @@ displayed_sidebar: docs

## Description

<!--REF #_command_.Encrypt data BLOB.Summary-->La commande **Encrypt data BLOB**encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans encryptedBlob.<!-- END REF-->.
<!--REF #_command_.Encrypt data BLOB.Summary-->La commande **Encrypt data BLOB** encrypte le paramètre *blobToEncrypt* avec le même algorithme utilisé par 4D pour encrypter les données (AES-256) et retourne le résultat dans *encryptedBlob*.<!-- END REF-->

Vous pouvez utiliser un paramètre *keyObject* ou un *passPhrase* pour encrypter le BLOB :

Expand All @@ -48,7 +48,7 @@ En cas d'erreur, le BLOB est retourné vide et la commande retourne false.

## Exemple

Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de données :
Cryptez un fichier texte situé dans le dossier RESOURCES de la base de données :

```4d
 var $fileToEncrypt;$encryptedFile : 4D.File
Expand All @@ -60,7 +60,7 @@ Cryptez un fichier texte situé dans le dossier RESSOURCES de la base de donnée

 $blobToencrypt:=$fileToEncrypt.getContent()

 $result:=Encrypter donnees BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
 $result:=Encrypt data BLOB($blobToEncrypt;"myPassPhrase";MAXLONG;$encryptedBlob)
 $encryptedFile.setContent($encryptedBlob)
```

Expand Down
Loading