---
sourceDocument: Capacidades da Now Platform da Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Capacidades da Now Platform da Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Interface IMidServerEncrypter do MID Server

# Interface IMidServerEncrypter do MID Server {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Use os métodos nesta interface para criar um criptografador externo personalizado para o arquivo config.xml do MID Server.
Nota:  
Esses métodos estão contidos no arquivo snc-automation-api.jar, localizado na pasta de instalação do MID Server.

## initialize {#mid-encrypter-interface__section_d2c_5dp_jbb}

Este método inicializa o criptografador com parâmetros de configuração adicionais e não retorna um valor.

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

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

| Parâmetro | Descrição |
|-|-|
| propriedades | Propriedades de inicialização. |
[Tabela 2. Parâmetros]

{#mid-encrypter-interface__table_xgk_l2p_jbb}

|-|
| `java.lang.Exception` |
[Tabela 3. Exceção]

{#mid-encrypter-interface__table_zfw_n2p_jbb}

## encrypt {#mid-encrypter-interface__section_erp_tdp_jbb}

Este método criptografa os dados não criptografados e retorna um valor do tipo byte \[ \].

|-|
| byte[] encrypt(byte[] unencryptedData) throws java.lang.Exception |
[Tabela 4. Exemplo]

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

| Parâmetro | Descrição |
|-|-|
| unencryptedData | Os dados não criptografados. |
[Tabela 5. Parâmetros]

{#mid-encrypter-interface__table_lps_gfp_jbb}

|-|
| Dados criptografados |
[Tabela 6. Retorna]

{#mid-encrypter-interface__table_xn1_3fp_jbb}

|-|
| `java.lang.Exception` |
[Tabela 7. Exceção]

{#mid-encrypter-interface__table_kjt_3fp_jbb}

## decrypt {#mid-encrypter-interface__section_esw_sdp_jbb}

Este método descriptografa dados criptografados e retorna um valor de tipo byte \[ \].

|-|
| byte[] decrypt(byte[] encryptedData) throws java.lang.Exception |
[Tabela 8. Exemplo]

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

| Parâmetros | Descrição |
|-|-|
| encryptedData | Os dados não descriptografados. |
[Tabela 9. Parâmetros]

{#mid-encrypter-interface__table_ghz_vfp_jbb}

|-|
| Dados descriptografados. |
[Tabela 10. Retorna]

{#mid-encrypter-interface__table_k3s_bgp_jbb}

|-|
| `java.lang.Exception` |
[Tabela 11. Exceção]

{#mid-encrypter-interface__table_w5r_2gp_jbb}

