/**
  * Checks if $params are correct by signing with the $association.
  *
  * The format of the $params array is:
  * <code>
  * array(
  *        'openid.assoc_handle' => urlencode( HANDLE ),
  *        'openid.signed' => urlencode( SIGNED ),
  *        'openid.sig' => urlencode( SIG ),
  *        'openid.mode' => 'check_authentication'
  *      );
  * </code>
  * where HANDLE, SIGNED and SIG are parameters returned from the provider in
  * the id_res step of OpenID authentication.
  *
  * @param ezcAuthenticationOpenidAssociation $association The OpenID association used for signing $params
  * @param array(string=>string) $params OpenID parameters for check_authentication mode
  * @return bool
  */
 public function checkSignatureSmart(ezcAuthenticationOpenidAssociation $association, array $params)
 {
     return parent::checkSignatureSmart($association, $params);
 }