Israeli legal authorities have indicted former Israeli prime minister Ehud Olmert on corruption charges.