'Validate the ConfigObj using Validator.
Note that `validate()` returns `True` if the ConfigObj is correct and a dictionary with `True` and `False`
values for keys who\'s validation failed if at least one key was found to be incorrect.'

def validate(self):

    validator = Validator()
    validation_result = self.config.validate(validator, copy=True)
    if (validation_result is not True):
        raise InvalidConfigException(msg=('TriblerConfig    is    invalid:    %s' % str(validation_result)))
