The NSA whistleblower Edward Snowden may stand as a witness against the US intelligence service in a German parliamentary investigation into mass surveillance by the agency.