It's no longer news that Kenya’s Supreme Court canceled the presidential election held on August 8, 2017.

This followed claims by the opposition challenging the results and alleged rigging.

On Wednesday, the court gave some insight into the reasons for the cancellation.

The court blamed it squarely on the election commission - Kenya's Independent Elections and Boundaries Commission (IEBC).

Deputy chief justice Philomena Mwilu described as "disturbing, if not startling, revelations" about the conduct of IEBC and singled it out for ignoring a Supreme Court order to open its computer servers after opposition allegations of hacking.

The judges also said the election commission had failed to verify the numbers before declaring President Uhuru Kenyatta winner.

Computer hacking allegations were at the heart of the legal challenge from Kenyatta’s challenger, Raila Odinga.

Also Read: EU Observers Insist Kenya Election Was Not Rigged

"Our order of scrutiny was a golden opportunity for the IEBC to place before the court evidence to debunk the petitioner's claim," Mwilu read from the court's detailed judgement on Wednesday.

"If IEBC had nothing to hide it would have readily provided access to ICT (information and communications technology) logs and servers to disprove the petitioner's claim.

“But what did IEBC do with it? It contemptuously disobeyed the court orders in these very critical areas," the judge added.

Chief Justice David Maraga of Kenya Supreme Court declared the August 8 presidential election, and Kenyatta's victory, "invalid, null and void" on September 1.

Also watch: #OurMumuDonDo Rally 2017