code: function(params, callback) {
                  var keyId;
  
                  if (params) {
                      if (params.keyId != 'undefined') {
                          keyId = params.keyId;
                      }
                  }
  
                  var httpRequestParams = {
                      url: SERVICE_ADDRESSES.SSO_ADDRESS + SERVICES_PATH.SSO_GET_KEY + keyId,
                      method: 'GET',
                      headers: {
                          'Authorization': 'Bearer ' + token
                      }
                  };
  
                  httpRequest(httpRequestParams, function(result) {
                      if (!result.hasError) {
                          try {
                              var response = JSON.parse(result.result.responseText);
                          }
                          catch (e) {
                              console.log(e);
                          }
  
                          callback && callback({
                              hasError: false,
                              secretKey: response.secretKey
                          });
                      }
                      else {
                          callback && callback({
                              hasError: true,
                              code: result.errorCode,
                              message: result.errorMessage
                          });
  
                          fireEvent('error', {
                              code: result.errorCode,
                              message: result.errorMessage,
                              error: result
                          });
                      }
                  });
              }
docs: *****************************************************
  P R I V A T E   M E T H O D S            *
  *****************************************************