Updated

A U.S. Navy captain has admitted accepting bribes in the form of lavish hotel rooms and prostitutes from a Malaysian businessman nicknamed "Fat Leonard," joining nearly two dozen current and former Navy officials who have been charged in what is being called the maritime branch's biggest corruption case.

Capt. Jesus Vasquez Cantu, of Silverdale, Washington, entered his guilty plea Friday in federal court in San Diego.

Cantu says Leonard Glenn Francis paid for prostitutes, hotels, and drinks at karaoke bars in exchange for proprietary Navy information that benefited Francis' Singapore-based firm, Glenn Defense Marine Asia. The company supplied fuel and other supplies to ships in the Pacific.

So far, 28 people have been charged in the case, including 21 current and former Navy officials.

Francis is awaiting sentencing.