MID Server configuration file security › Securing and encrypting MID Server data › MID Server › Manage instance data sources › Extend ServiceNow AI Platform capabilities
MID Server ISecuredConfigProvider interface
Use the methods in this interface to create custom providers that manage secured parameter values in the MID Server config.xml file.
Note: These methods are contained in the snc-automation-api.jar file, located in the MID Server installation folder.
initialize
This method initializes the provider with additional configuration parameters and does not return a value.
void intialize(java.util.Properties properties,
IMidServerEncrypter encrypter)
throws java.lang.Exception
|
| Parameters | Description |
|---|
| properties | Initialization properties. |
| encrypter | Encrypter to use if the provider is encryption based. |
isParameterValueSecured
This method checks to see if the parameter value has been secured or not. This method returns a boolean type value.
| `boolean isParameterValueSecured(java.lang.String paramValue)` |
| Parameter | Description |
|---|
| paramValue | The parameter value. |
| The parameter returns true if the parameter value is secured. |
secureParameterValue
This method secures the parameter value if it has not been secured. This method returns a string type value.
java.lang.String secureParameterValue(java.lang.String unsecuredParameterValue)
throws java.lang.Exception
|
| Parameter | Description |
|---|
| unsecuredParameterValue | The unsecured parameter value. |
| This method returns the unsecuired parameter value. |
unsecuredParameterValue
This method returns the unsecured value of the parameter. This method returns a string type value.
java.lang.String unsecuredParameterValue(java.lang.String parameterName)
throws java.lang.Exception
|
| Parameter | Description |
|---|
| parameterName | The parameter name. |
| This parameter returns the unsecured value. |
Parent Topic:MID Server configuration file security