MID Server ISecuredConfigProvider interface

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • Use the methods in this interface to create custom providers that manage secured parameter values in the MID Server config.xml file.

    注:
    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.
    表 : 1. Example
    void intialize(java.util.Properties properties,
                   IMidServerEncrypter encrypter)
            throws java.lang.Exception
    表 : 2. Parameters
    Parameters Description
    properties Initialization properties.
    encrypter Encrypter to use if the provider is encryption based.
    表 : 3. Exception
    java.lang.Exception

    isParameterValueSecured

    This method checks to see if the parameter value has been secured or not. This method returns a boolean type value.
    表 : 4. Example
    boolean isParameterValueSecured(java.lang.String paramValue)
    表 : 5. Parameters
    Parameter Description
    paramValue The parameter value.
    表 : 6. Returns
    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.
    表 : 7. Example
    java.lang.String secureParameterValue(java.lang.String unsecuredParameterValue)
                                   throws java.lang.Exception
    表 : 8. Parameters
    Parameter Description
    unsecuredParameterValue The unsecured parameter value.
    表 : 9. Returns
    This method returns the unsecuired parameter value.
    表 : 10. Exception
    java.lang.Exception

    unsecuredParameterValue

    This method returns the unsecured value of the parameter. This method returns a string type value.
    表 : 11. Example
    java.lang.String unsecuredParameterValue(java.lang.String parameterName)
                                      throws java.lang.Exception
    表 : 12. Parameters
    Parameter Description
    parameterName The parameter name.
    表 : 13. Returns
    This parameter returns the unsecured value.
    表 : 14. Exception
    java.lang.Exception