MID Server ISecuredConfigProvider interface

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Use the methods in this interface to create custom providers that manage secured parameter values in the MID Server config.xml file.

    Nota:
    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.
    Tabela 1. Example
    void intialize(java.util.Properties properties,
                   IMidServerEncrypter encrypter)
            throws java.lang.Exception
    Tabela 2. Parameters
    Parameters Description
    properties Initialization properties.
    encrypter Encrypter to use if the provider is encryption based.
    Tabela 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.
    Tabela 4. Example
    boolean isParameterValueSecured(java.lang.String paramValue)
    Tabela 5. Parameters
    Parameter Description
    paramValue The parameter value.
    Tabela 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.
    Tabela 7. Example
    java.lang.String secureParameterValue(java.lang.String unsecuredParameterValue)
                                   throws java.lang.Exception
    Tabela 8. Parameters
    Parameter Description
    unsecuredParameterValue The unsecured parameter value.
    Tabela 9. Returns
    This method returns the unsecuired parameter value.
    Tabela 10. Exception
    java.lang.Exception

    unsecuredParameterValue

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