---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# MID サーバー ISecuredConfigProvider インターフェイス

# MID サーバー ISecuredConfigProvider インターフェイス {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

このインターフェイスのメソッドを使用して、MID サーバーの config.xml ファイルで保護されたパラメーター値を管理するカスタム プロバイダーを作成します。
注:  
これらのメソッドは、MID サーバーのインストール フォルダーにある snc-automation-api.jar ファイルに含まれています。

## の初期化 {#mid-secured-config-interface__section_f2f_vj4_jbb}

このメソッドは、プロバイダーを追加の設定パラメーターで初期化し、値を返しません。

|-|
| void intialize(java.util.Properties properties, IMidServerEncrypter encrypter) throws java.lang.Exception |
[表 : 1. 例]

{#mid-secured-config-interface__table_uhs_1k4_jbb} {#mid-secured-config-interface__table_c4y_dj4_jbb__entry__2}

| パラメーター | 説明 |
|-|-|
| プロパティ | 初期化プロパティ。 |
| encrypter | プロバイダーが暗号化に基づく場合に使用するエンクリプター。 |
[表 : 2. パラメーター]

{#mid-secured-config-interface__table_c4y_dj4_jbb}

|-|
| `java.lang.Exception` |
[表 : 3. 例外]

{#mid-secured-config-interface__table_m3r_hk4_jbb}

## isParameterValueSecured {#mid-secured-config-interface__section_gq5_lk4_jbb}

このメソッドは、パラメーター値が保護されているかどうかをチェックします。このメソッドは、ブーリアン タイプ値を返します。

|-|
| ` boolean isParameterValueSecured(java.lang.String paramValue)` |
[表 : 4. 例]

{#mid-secured-config-interface__table_vh2_zk4_jbb} {#mid-secured-config-interface__table_q3m_hl4_jbb__entry__2}

| パラメーター | 説明 |
|-|-|
| paramValue | パラメーター値。 |
[表 : 5. パラメーター]

{#mid-secured-config-interface__table_q3m_hl4_jbb}

|-|
| パラメーター値が保護されている場合、パラメーターは true を返します。 |
[表 : 6. 返される内容]

{#mid-secured-config-interface__table_zc5_5l4_jbb}

## secureParameterValue {#mid-secured-config-interface__section_sfm_bm4_jbb}

このメソッドは、パラメーター値が保護されていない場合は保護します。このメソッドは、文字列 タイプ値を返します。

|-|
| java.lang.String secureParameterValue(java.lang.String unsecuredParameterValue) throws java.lang.Exception |
[表 : 7. 例]

{#mid-secured-config-interface__table_uqj_pm4_jbb} {#mid-secured-config-interface__table_nnw_3m4_jbb__entry__2}

| パラメーター | 説明 |
|-|-|
| unsecuredParameterValue | 保護されていないパラメーター値。 |
[表 : 8. パラメーター]

{#mid-secured-config-interface__table_nnw_3m4_jbb}

|-|
| このメソッドは、保護されていないパラメーター値を返します。 |
[表 : 9. 返される内容]

{#mid-secured-config-interface__table_uc4_5m4_jbb}

|-|
| `java.lang.Exception` |
[表 : 10. 例外]

{#mid-secured-config-interface__table_wd3_xm4_jbb}

## unsecuredParameterValue {#mid-secured-config-interface__section_hjg_bn4_jbb}

このメソッドは、パラメーターの保護されていない値を返します。このメソッドは、文字列 タイプ値を返します。

|-|
| java.lang.String unsecuredParameterValue(java.lang.String parameterName) throws java.lang.Exception |
[表 : 11. 例]

{#mid-secured-config-interface__table_s1w_dn4_jbb} {#mid-secured-config-interface__table_f4y_gn4_jbb__entry__2}

| パラメーター | 説明 |
|-|-|
| parameterName | パラメーター名。 |
[表 : 12. パラメーター]

{#mid-secured-config-interface__table_f4y_gn4_jbb}

|-|
| このパラメーターは、保護されていない値を返します。 |
[表 : 13. 返される内容]

{#mid-secured-config-interface__table_x1q_jn4_jbb}

|-|
| `java.lang.Exception` |
[表 : 14. 例外]

{#mid-secured-config-interface__table_ntg_ln4_jbb}

