---
sourceDocument: Options de la plateforme d’IA ServiceNow de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Options de la plateforme d’IA ServiceNow de Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Serveur MID Interface IMidServerEncrypter

# Serveur MID Interface IMidServerEncrypter {#ariaid-title1}

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Utilisez les méthodes de cette interface pour créer un chiffreur externe personnalisé pour le fichier de config.xml du serveur MID.
Remarque :  
Ces méthodes sont contenues dans le fichier snc-automation-api.jar situé dans le dossier d'installation du serveur MID.

## Initialiser {#mid-encrypter-interface__section_d2c_5dp_jbb}

Cette méthode initialise le chiffreur avec des paramètres de configuration supplémentaires et ne renvoie pas de valeur.

|-|
| void intialize(java.util.Properties properties) throws java.lang.Exception |
[Tableau 1. Exemple]

{#mid-encrypter-interface__table_nsq_g2p_jbb} {#mid-encrypter-interface__table_xgk_l2p_jbb__entry__2}

| Paramètre | Description |
|-|-|
| Propriétés de | Propriétés d'initialisation. |
[Tableau 2. Paramètres]

{#mid-encrypter-interface__table_xgk_l2p_jbb}

|-|
| `java.lang.Exception` |
[Tableau 3. Exception :]

{#mid-encrypter-interface__table_zfw_n2p_jbb}

## Chiffrer {#mid-encrypter-interface__section_erp_tdp_jbb}

Cette méthode chiffre les données non chiffrées et renvoie une valeur de type octet\[ \].

|-|
| byte[] encrypt(byte[] unencryptedData) throws java.lang.Exception |
[Tableau 4. Exemple]

{#mid-encrypter-interface__table_sp1_dfp_jbb} {#mid-encrypter-interface__table_lps_gfp_jbb__entry__2}

| Paramètre | Description |
|-|-|
| données non chiffrées | Données non chiffrées. |
[Tableau 5. Paramètres]

{#mid-encrypter-interface__table_lps_gfp_jbb}

|-|
| Données chiffrées |
[Tableau 6. Renvoie]

{#mid-encrypter-interface__table_xn1_3fp_jbb}

|-|
| `java.lang.Exception` |
[Tableau 7. Exception :]

{#mid-encrypter-interface__table_kjt_3fp_jbb}

## Déchiffrer {#mid-encrypter-interface__section_esw_sdp_jbb}

Cette méthode décrypte les données chiffrées et renvoie une valeur de type byte\[ \].

|-|
| byte[] decrypt(byte[] encryptedData) throws java.lang.Exception |
[Tableau 8. Exemple]

{#mid-encrypter-interface__table_kn1_5fp_jbb} {#mid-encrypter-interface__table_ghz_vfp_jbb__entry__2}

| Paramètres | Description |
|-|-|
| données chiffrées | Les données déchiffrées. |
[Tableau 9. Paramètres]

{#mid-encrypter-interface__table_ghz_vfp_jbb}

|-|
| Données déchiffrées. |
[Tableau 10. Renvoie]

{#mid-encrypter-interface__table_k3s_bgp_jbb}

|-|
| `java.lang.Exception` |
[Tableau 11. Exception :]

{#mid-encrypter-interface__table_w5r_2gp_jbb}

